За замовчуванням у магазин іде та ціна, що стоїть у прайсі постачальника. Усе інше — правила, які її змінюють; немає правил — ціна не змінюється зовсім. Порядок такий: націнка, знижки, фіксовані ціни, округлення.
Націнка
Базова націнка — коефіцієнт, спільний для постачальника. Далі він уточнюється розрізами:
- категорія магазину — свій коефіцієнт на інструмент і свій на сантехніку;
- постачальник разом із категорією — той самий товар у двох постачальників може рахуватися по-різному;
- діапазон ціни — на дешеве націнка одна, на дороге інша.
Розрізи потрібні не для краси: відсоток націнки на дрібницю за десятку й той самий відсоток на позицію за десять тисяч — це різні бізнес-рішення.
Знижки
Знижка — те саме правило, тільки зі знаком мінус, і з однією відмінністю: вона пише в картку стару ціну. Покупець бачить закреслене, а не просто подешевшалий товар. Розрізи ті самі, плюс виробник — так зручно відігравати акції постачальника, що йдуть за брендом цілком.
Фіксовані ціни
Список «артикул — ціна». Така ціна ставиться як є, і правила націнки її вже не чіпають. Це спосіб тримати позиції, про які домовилися окремо, і не виносити їх із загального потоку.
Округлення
Останній крок. Ціна після всіх правил округлюється до заданого знака, щоб у вітрині не стояло 1237,4419.
Коли це рахується
На імпорті й на кожному оновленні цін. Перераховувати каталог руками не потрібно: змінили правило — воно застосується на найближчому прогоні за розкладом.
Які з цих можливостей входять у програму, а які ставляться окремим плагіном, видно в розділі Плагіни; що скільки коштує — на сторінці Ціни.