I have a client that requires their website to have regional pricing, but within the same country.
They service their web orders from their network of physical stores (some franchise and some not) and, as each store can have a different price for an item, these prices need to be reflected on their website.
Ideally, when a customer first arrives they are shown the pricing for the physical store closest to them.
From my understanding though, the only way I can show different prices like this is by creating different websites under the Magento Website > Store > Store View hierarchy, which will not work as I would like to have only the one product catalog.
Is there any other way to accomplish this or is this a lost cause and I should just create the different websites?