Remember THORMANG3? It is an awesome humanoid robot with an open design that can manipulate objects and perform a wide variety of tasks. It has 7DOF arms and a 2DOF head. It uses camera, sensors, and other smart components to perceive its surroundings.
As this video shows, the robot can be programmed to do shopping. It can pick up the products you need, add them to a basket, and bring them to you. More info is available here.