Сделать цену на карточке товара динамичной
-
Здравствуйте!
Я не программист и не разработчик, но появилась потребность одного улучшения на моём сайте. Где только не гуглил, но ничего подходящего найти не смог.
(ссылка на страницу — лишь пример; вставшая передо мной проблема универсальна для всех страниц Магазина)
Почти все товары моего сайта — вариативные. Собственно, мы специализируемся на продаже матрасов. Каждая модель матраса имеет несколько размеров. Таким образом, размер матраса — атрибут, который используется для формирования вариаций товара. Каждый размер матраса имеет свою цену. Соответственно атрибут размер матраса используется в фильтре. Для данного бизнеса это ключевой параметр.
Теперь к сути дела.
На странице категорий, на которой имеется фильтр, выводятся карточки товаров. Суть в том, что в вукомерсе цена вариативных товаров выводится в виде диапазона. В моей теме стоит функционал, который позволяет установить минимальную цену, что и видно на странице по ссылке. Цена на скриншотах — это минимальная цена товара, то есть цена самого маленького размера матраса.
Если начать пользоваться фильтром и установить, например, максимальный размер, то… ничего не меняется. В чём можно убедиться. Соответственно, чтоб увидеть реальную цену размера, надо зайти на страницу товара и выбрать размер. Это долго, неудобно, да и делает фильтр менее полезным.
Задумка относительно взаимодействия фильтра и товаров в том, чтоб при выборе атрибута в фильтре (в моём случае размера матраса), к которому привязана своя стоимость, цена на карточке товара менялась. Выбрали средний размер матраса — минимальняа цена на карточке товара изменилась на соответствующую размеру. То есть сделать цену динамичной.
Кто нибудь знает как это реализовать? Какой нибудь плагин? Может, кто-то уже решал такую задачу?
Заранее спасибо.
- Тема «Сделать цену на карточке товара динамичной» закрыта для новых ответов.