@hypero

Исключить товары со скидкой woocommerce?

Всем привет. Есть такой скрипт. Он выводит скидку в корзине. Как можно сделать, чтобы товарам, у которых есть скидочная цена не выводилась скидка?61acae8bbae6e373724161.png

Скидка реализуется на всю итоговую цену в корзину. У каждого товара есть произвольное поле "woo_second_price" (виртуальная цена). То есть просто в корзине идет цикл перебирания всех товаров в корзине и потом идет проверка на общее количество этой виртуальной цены у всех товаров в корзине (if($products_total >= 47.5 && $products_total <= 94)). Сейчас надо сделать, если в корзине есть товар с базовой скидкой woocommerce, то чтобы он не входил в цикл перебора товаров и к нему не применялась скидка.

Например в корзине 4 товара, у каждого товара виртуальная цена по 15 CV. Получается общее 60, условие срабатывает и присваивается скидка в корзине на итоговую цену. Если без товара со скидкой все работает. НО, если добавится товар со скидкой, он тоже входит в эту схему, а нужно, чтобы такие товары исключались.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы