How do I steal from a shopkeeper?

Solution 1:

Here is an almost fail-safe newbie-friendly idiot-proof procedure to rob the shopkeeper using a bomb and a rope:

  1. Find a shop to rob.

  2. Attach a rope outside the entrance.

    Setup complete

  3. Pickup an item and carry it to the rope. The shopkeeper will follow you.

  4. Climb up the rope so that the shopkeeper stands in front of the rope.

    Luring the shopkeeper

  5. Climb down and place the item in the entrance.

  6. Apply bomb to shopkeeper.

    Everything is wonderful

  7. Profit.

Solution 2:

If there's a shotgun, freeze ray, or machete, simply pick it up and attack the shopkeeper with it. Wait for the shopkeeper to step towards you so you have room to maneuver, or room to jump on his head in the case of the freeze ray.

There's also a method (in Spelunky HD only, apparently) that allows you to reliably rob shopkeepers safely with only a whip. Jump against the wall above the shopkeeper, whip while falling down, and grab the shotgun before he wakes up. Throwing the shopkeeper before grabbing the shotgun can buy you some more time. BananasaurusRex goes over it with more details in the youtube below.

Source: