Green’s Dictionary of Slang

shop n.1

1. [16C+] a place, a place of business, any place where one pursues one’s occupation, e.g. a brothel.

2. [late 17C–1900s] (UK Und.) a prison [note that shop v.1 (1) actually predates the n.].

3. [early 19C–1910s] a public house.

4. [mid-19C] a cookshop.

5. as play on sense 1, a winning place in a horse-race.

6. [1960s+] an act of shopping.

SE in slang uses

In compounds

shop bouncer (n.) [bouncer n.1 (6)] [mid–late 19C]

1. a thief who steals from shops while distracting the merchant’s attention with his argumentative bargaining; thus shop-bouncing, shoplifting.

2. a thief who poses as a respectable customer and while buying a cheap item, steals a more valuable one.

shop cop (n.) [cop n.1 (1)]

[2000s] a security man working in a shop.

shop-door (n.)

[late 19C+] the fly buttons; thus the warning your shop-door is open, your flies are undone.

shop-dropper (n.)

[1950s–60s] (Aus.) one who delivers goods, liquor etc. from a market or store to retailers.

shoplift (n.)

see separate entry.

shop-lobber (n.) [lob v., i.e. his langorous pose]

[late 18C–mid-19C] a dandified shop assistant.

shop-masher (n.) [masher n. (3)]

[late 19C–1900s] a dandified shop assistant.

shop-sneak (n.) [sneak n.1 (1b)]

[early 18C–mid-19C] (UK Und.) a sneak thief who lurks near a shop, waiting a chance to steal some goods.

shop teeth (n.)

[20C+] (Irish) false teeth, dentures.

In phrases

all over the shop

1. [late 19C] in chaos, in a mess [SE in 20C+].

2. [late 19C+] everywhere; thus knock all over the shop, to beat severely.

come to the wrong shop (v.)

[mid-19C+] to make a mistake, esp. in the context of asking the wrong person or going to the wrong place to get one’s desires.

keep to one’s own shop (v.)

[mid-19C] to mind one’s own business; to be quiet.

shut up (one’s) shop (v.)

1. [mid-16C+] (also close (up) shop) to stop, usu. talking.

2. [late 17C] (also shut up shop-windows) to go bankrupt.

shut up someone’s shop (v.)

[late 19C–1900s] to kill someone, to murder someone.

unshop (v.) [SE shop, a workshop, a place of work]

[1910s–20s] to dismiss a workman.