The best place for shop offers would be "Free Joint" email because every customer opens and reads it. That means he is guaranteed to see your offer and buy more at the shop
Check-In Email
In the second (in shop) email ("password email") shop owner is able to reinforce his promo
1-on-1 conversation
Another sales opportunity happens during conversation and while customer looks through the shop strain selection