Скидка на основе товаров в корзине
Всем привет. Сразу к делу. У товаров есть произвольное поле, в нем выводится виртуальная цена. Нужно добавлять скидку товарам на странице корзины на основе таких условий: например если в корзине сумма всех произвольных полей у всех добавленных товаров 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>";
}
Сейчас задача сложить все эти произвольные поля. Как это можно сделать?