spec validate presence of shop
implementation validate presence of shop