Цены для продукта формируются по одному общему алгоритму. В зависимости от параметров услуги формируется каждая ценовая позиция. Некоторые услуги имеют единственную ценовую позицию и тогда деталь по этой услуге будет содержать карточку ценовой позиции.
Рассмотрим общие поля для все ценовых позиций.
В карточку рекламы встроена таблица цен.
Карточка цены в рекламе имеет четыре поля:
Период - если продукт имеет периодическое издание, то для услуги может быть использовано более гибкое ценообразование, которое так же зависит от периода на который заказана услуга. Если указана цена только на один период, то цены на другие периоды будут недоступны. Если будет затребована цена на не указанный период, то берется две цены с самыми близкими периодами и используется линейная зависимость для вычисления промежуточных цен. Пример ценообразования из трех указанных цен(выделены жирным):
Период | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Цена | 200 | 400 | 600 | 800 | 1000 | 1200 | 1300 | 1400 | 1500 | 1600 | 1700 | 1800 |