alter shop-fetching logic