Woocommerce - получите скидку на линию товаров WC_Order_Item_Product - PullRequest
0 голосов
/ 21 февраля 2020

я пробовал это, пока безуспешно, я пытаюсь получить примененную скидку WC_Order_Item_Product, ИЛИ даже лучше, промежуточный итог строки без налога, НО со скидкой, как только заказ уже создан в бэкэнде, пример:

(Backend)
Order #xxxx with 20% discount:
Item - Price - Amount - Total
Pen  -  10$   -   2    -  16$ (4$ discount)
Jar  -  30$   -   1    -  24$ (6$ discount)

Да, дорогая банка ... так что мне нужен промежуточный итог (16 $, 24 $) или скидка, чтобы я мог сделать математику (4 $, 6 $), а также без налогов (как я сказал, промежуточный итог).

Пробовал: $ wc_order_item_product-> get_subtotal (), но он возвращает полную цену без скидки, мне нужно то, что клиент действительно заплатил (со скидкой).

Заранее спасибо, ребята, очень ценю это.

1 Ответ

0 голосов
/ 22 февраля 2020

Если кто-то ломает голову, я уже нашел решение, метод " get_total () " из WC_Order_Item_Product НЕ дает общую сумму (сумма цена + скидка) + налоги) вместо этого он дает общую сумму без налогов (цена + скидка) = D

...