Так как изначально маркеры вводились на сайт в разное время, то все они работали по собственной логике. Было выделено два типа маркеров: простые и сложные. Свойство на сайте заполняется в 1С и затем выгружается на сайт - такой маркер считается простым. Например, маркер «Поставки раз в неделю».
Иногда логика сложная и требует нескольких условий. Например, маркер наличия скидки «Старая цена». Маркер выводится, если указанная в свойстве старая цена больше текущей. Или если вывод маркера зависит от значений характеристики товара, например, маркер «Угол накатки». Такие маркеры считаются сложными.
При отображении маркеров в публичной части, необходимо было предусмотреть не более трёх маркеров у каждого товара. Если у товара уже есть сложный маркер, то простые выводятся после него.