Someone told me that those dictionaries were being sold in our shop last week/last month/yesterday, but they had all been sold already by the time I got there.
I'm not sure why it uses "our" shop. If it's your shop, you should know what it sells. Did you mean "a shop in our town" or "a local shop" perhaps?
Student or Learner