"shift" is an informal word for "sell something" in BE but I haven't heard this particular phrase so I'm merely guessing.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Ivanhr"shift" is an informal word for "sell something" in BEThanks, Ivanhr. I think you and Maggie have put me on the right track.