Доброго времени суток.
В корзине оформления заказа(wordpress + woocommerce) добавляю скидку:
add_action('woocommerce_cart_calculate_fees' , 'add_custom_discount', 20, 1);
function add_custom_discount( WC_Cart $cart){
if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;
$percent = WC()->session->get( 'final_discount' );
if( $percent > 0 ){
$cart->add_fee( __('Скидка', 'woocommerce' ) , - $percent);
}
}
Работает, добавляется... В админке, в заказе ее видно, но ни как не могу получить ее программно. Как ее получить?