Нужно в область фильтров в карточке товара добавить новый фильтр прокачки уровня персонажа (текущий, желаемый и слайдер).
Сделать это либо настройкой фильтров через плагина Extra Product Options, которым фильтры сделаны сейчас с использованием математической формулы (в плагине есть возможность), либо с помощью кастомного скрипта, какого-либо другого плагина.
Необходимо внедрить, интегрировать в текущее области фильтров фильтр прокачки персонажа.
Логика такая: есть исходный уровень игрока, и желаемый уровень. Два ипнута и один range slider.
Перетаскивание слайдера "желаемый уровень" увеличивает общую стоимость на стоимость шага.
Перетаскивание "текущий уровень" уменьшает стоимость, если уровень ближе к значению "желаемый уровень", и увеличивает, если дальше от значения желаемого уровня.
Пример того, как работает в идеале
То, что есть у нас сейчас:
Необходимо либо через плагин Extra Product Options (там есть возможно добавления text field, range slider, математической формулы
.
Интегрировать нужно красиво, бесшовно и по-уму. Задача для профи.