Вопрос

Я вижу, что налоговая информация хранится на уровне заказа, но я не вижу никаких установщиков / геттеров для нее.

Это может быть связано с Ценами или даже с адресами доставки?

Кто-нибудь знает, как налог связан с заказом?

Это было полезно?

Решение

В таблице sales_order есть поля для определения налогов после их расчета:

| tax_refunded                | decimal(12,4)
| tax_canceled                | decimal(12,4)
| base_tax_refunded           | decimal(12,4)
| base_tax_canceled           | decimal(12,4)
| tax_invoiced                | decimal(12,4)
| base_tax_invoiced           | decimal(12,4)
| shipping_tax_amount         | decimal(12,4)
| base_shipping_tax_amount    | decimal(12,4)
| shipping_tax_refunded       | decimal(12,4)
| base_shipping_tax_refunded  | decimal(12,4)

Когда у вас есть объект order, вы можете использовать обычные методы получения Magento для получения этих данных.Например.

$taxRefunded = $order->getTaxRefunded();

Надеюсь, это поможет.

Спасибо, Джо

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top