У меня есть два продукта A и B, я хочу, чтобы обычная цена продукта A составляла 250 каждый, когда продукта B нет в корзине. Когда продукт B находится в корзине, я хочу вычесть 250 из каждой цены за количество продукта A, таким образом получая 1 количество 0, 2 количества 250 и т. Д.
Я пробовал несколько плагинов, но не смог этого добитьсярезультат, поэтому я привел к использованию кода
Используемый хук woocommerce влияет только на цену одной единицы и продолжается с той же ценой для каждого количества, статического и не динамического
// if B found in cart, change A price
if ( $found ){
$price = $price - 250; //need help around here
$tree->set_price( ( $price ) );
}
Я ожидаю, что метод, который будет влиять на цену товара динамически (по-разному для каждого количества), вычитая 250 из каждого количества и давая итоговую цену