What do shops offer (42/45)

What do shops offer