Question: are shops allowed to search your bag?
Answer: Yes, but only with your consent. A shop owner or employee can only carry out a bag search if you agree to it. A bag search includes looking in your bag, as well as emptying its contents. Members of the public have an implied licence to enter shops and similar places open to the public.