У меня вот такая ситуация. Есть пять онлайн магазинов с общим складом. Но для разных магазинов ценовые параметры(цены продаж, скидки и тп) для продуктов могут быть разные. Как мне организовать базу данных и связь её с магазинами, что бы все корректно работало? Ну то-есть, если клиент в магазине А купил 5 единиц товара Х, то в остальных магазинах(в которых этот товар присутствует) общее количество этого товара уменьшилось на 5. Для этих 5-и магазинов должен быть один бэк-офис ну или отдельное приложение.
Может кто-то сталкивался с подобным вопросом, или просто есть идеи. Буду очень благодарен за помощь.
П. С. Сам сайт одного магазина на Django-Oscar.
П. П. С. Извините за ой плохой русский.
А в чем проблема то? Я конечно не большой специалист, но допустим есть таблица товаров на складе с полями ID, Name, Count. А для каждого магазина есть табличка с полями ID_tovar, Price, Sale. При добавлении товара на склад, добавляем строчку в таблички магазинов с нужными ценами\скидками\комментариями, а количество берем из таблицы склада.