Как менять цену вариативного товара в корзине в зависимости от уже выбраной вариации в Woocommerce?

Всем привет! Помогите, пожалуйста, решить непростую задачу. Есть магазин на Woocommerce. Созданы вариативные товары, у которых есть атрибут "Выберите вес, кг" со значениями (пример одного товара):

0.25 кг - 34 грн

0.5 кг - 66 грн

1 кг - 123 грн

2 кг - 246 грн

3 кг - 342 грн

4 кг - 440 грн

6 кг - 618 грн

8 кг - 784 грн

10 кг - 940 грн

Клиент, например, сделал следующий заказ (одного и того же товара, но разные вариации) -

10 кг - 940 грн

1 кг - 123 грн

Как сделать, чтоб в корзине пересчиталась цена 1 кг - 940 / 10 = 94 грн? Или, например, клиент заказал -

6 кг - 618 грн

2 кг - 246 грн

Как сделать, чтоб в корзине пересчиталась цена 2 кг - 618 / 6 * 2 = 206 грн?


Ответы (0 шт):