Вычтите фиксированную сумму для каждого количества продукта A, в то время как продукт B существует в корзине, и восстановите цену A до нормальной, если B нет в корзине - PullRequest
0 голосов
/ 11 октября 2019

У меня есть два продукта 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 из каждого количества и давая итоговую цену

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...