Как лучше хранить спец цены если их 1000 для каждого клиента?
Есть id клиента в нему идет большое количество товаров, на каждого могут быть разные цены, в среднем 50-100 на каждого
Вопрос как лучше хранить значения в таблице? Списком - когда каждая цена и код товара в отдельном поле, или json ключ значение - код товара / цена ? Все это выводить в кабинет клиента. Как практичнее и по нагрузке? Таких клиентов более 3000, всего спец цен более 100 тыс
таблица с условиями не должна лезть в таблицу цен, разные вещи, объемы разные
поэтому
prices:
acrticle|brand|price_provider|provider_id|amount
complex-rules:
client_id|category_id|start_date|end_date|srock_id|provider_id|pricelist_id.......
два варианта:
1. Статически. Запускаем скрипт который в бд формирует цены и хранит конечную.
2. Динамически. Есть базовая цена и расчет конечной на лету.
3. Совмещение 1 и 2