Algoritman şu; kullanıcılar, mağazalar, ürünler, fiyatlar şeklinde bir tablo grubu olduğunu varsayalım. Eklenen ürün için store_id ve price_id şeklinde iki sütun daha ekleyelim. Mağazanın sayfasında ürün için WHERE'de product_id ve store_id aranırken INNER JOIN ile fiyat bilgisi de çekilir.
Ürünler hem eklenirken fiyatlar tablosuna da fiyat eklenip bu eklenen fiyatın id'si ürünler tablosundaki price_id sütuna yazdırılırsa tek yapılması gereken yukarı anlattım gibi mağaza'nın veya ürünün id'si fiyat bilgisini getirmeye yeterli olacak.
Insert işlemi esnasında çoklu tablolar söz konusu olduğu için transaction konusu es geçilmemeli. Mağaza, ürün vs silinirken veri tutarlılığı için foreign key kullanılması gerekiyor.