What do shops offer (44/45)

What do shops offer