Скидка на основе товаров в корзине

Всем привет. Сразу к делу. У товаров есть произвольное поле, в нем выводится виртуальная цена. Нужно добавлять скидку товарам на странице корзины на основе таких условий: например если в корзине сумма всех произвольных полей у всех добавленных товаров 100, то добавлять скидку всем товарам в корзине. И еще можно было бы выводиться текст: "Для получения скидки, вы должны докупить на сумму ...". Заранее благодарю за ответ.

Вывел все значения произвольных полей в корзине:

global $woocommerce;
    $items = $woocommerce->cart->get_cart();
        foreach($items as $item => $values) { 
            $_product =  wc_get_product( $values['data']->get_id()); 
            $price = get_post_meta($values['product_id'] , '_price', true);
            echo "<div>Price: ".$price."</div>";
            $woo_second_price = get_post_meta($values['product_id'] , 'woo_second_price', true);
            echo "<div>Two Price: ".$woo_second_price."</div>";
        } 

Сейчас задача сложить все эти произвольные поля. Как это можно сделать?


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