Данная статья основана на запросе клиента:

Не работает фильтр цены на сайте с опционными товарами. В разделе стеклянных шторок для ванн стоят только опционные позиции и в фильтре цен только 0.


Комментарий разработчика (рассмотрена самая типовая история на основе поступивших обращений в Службу Заботы А25)

В текущей реализации вашего каталога в 1С у всех товаров с опционными свойствами стоит цена 0 - поэтому фильтровать нечего.
Для того, чтобы была возможна фильтрация, у товара с опционками должна быть какая-либо цена, тогда по ней можно будет фильтровать.
Вообще, структурно цена на опционный товар это: базовая цена + цена опции.
У вас базовая цена = 0, а цена опции = конечная цена.
В текущей реализации вашего каталога в 1С у всех товаров с опционными свойствами стоит цена 0 - поэтому фильтровать нечего.
Для того, чтобы была возможна фильтрация, у товара с опционками должна быть какая-либо цена, тогда по ней можно будет фильтровать.
Вообще, структурно цена на опционный товар это: базовая цена + цена опции.
У вас базовая цена = 0, а цена опции = конечная цена.


Создавать отдельные карточки товара не нужно.
Нужно задать корректную базовую цену опционного товара и сумму наценки (в 1С).

Часто у клиента в 1С примерно так реализовано:
- базовая цена = 0 руб
- цена опции = 11250 руб.

А нужно сделать:
- базовая цена = 10 000 руб.
- цена опции = 1250 руб.

Тогда базовый товар будет фильтроваться по цене 10000 рублей.


Если у вас какая-то другая проблема, вам нужна диагностика проблемы выгрузки из 1С на сайт, ознакомьтесь с калькулятором трудочасов разработчиков.