Заказ WooCommerce - сборы и реальный общий заказ отсутствуют - PullRequest
0 голосов
/ 16 апреля 2020

Я работаю на веб-сайте WooCommerce, версия плагина 3.7.1.

Я добавил комиссию с крючком woocommerce_cart_calculate_fees, и она отлично работает. Я вижу скидку (комиссию с отрицательным импортом) на Корзине и Оформлении заказа.

После оплаты, с крючком woocommerce_payment_complete, я получил весь объект WC_Order. Когда я делаю print_r объекта, я получаю [data] ["total"] с реальной суммой, которую заплатил клиент (total + tax - пошлина).

Если я получу $order->data['total'], вместо этого я получу сумма цен товаров без учета налогов и сборов.

По методу $order->get_fees() Я получил массив с идентификатором комиссии, но товар пуст:

// JSON representation of $order->get_fees();
{"142":{}}

Is проблема с версией 3.7.1 WooCommerce, или мне нужно использовать другие хуки после завершения платежа?

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