Magento có một mô-đun Bán hàng phong phú với nhiều tùy chọn và nó được ghi lại tài liệu cho những thứ cấp cao, nhưng tôi bị mắc kẹt khi nói đến sự phân biệt tinh tế. Tôi đang cố gắng kết hợp một số phần mềm phân tích đơn đặt hàng, nhưng tôi đã không thể tìm ra chính xác tổng số thứ tự và tổng số của đơn đặt hàng Magento khác nhau như thế nào, cũng như tôi không thể tìm thấy tài liệu API cho mức chi tiết đó.Sự khác nhau giữa Subtotal và BaseSubtotal là gì?
Điều duy nhất tôi có thể tìm thấy là trong mã nguồn tại app/code/core/Mage/Sales/Model
, nhưng nó dường như chỉ ra rằng các giá trị luôn giống nhau.
Order/Creditmemo/Total/Subtotal.php: $creditmemo->setSubtotal($subtotal);
Order/Creditmemo/Total/Subtotal.php: $creditmemo->setBaseSubtotal($baseSubtotal);
Order/Invoice/Total/Subtotal.php: $invoice->setSubtotal($subtotal);
Order/Invoice/Total/Subtotal.php: $invoice->setBaseSubtotal($baseSubtotal);
Quote.php: $this->setSubtotal(0);
Quote.php: $this->setBaseSubtotal(0);
Quote.php: $address->setSubtotal(0);
Quote.php: $address->setBaseSubtotal(0);
Quote.php: $this->setSubtotal((float) $this->getSubtotal() + $address->getSubtotal());
Quote.php: $this->setBaseSubtotal((float) $this->getBaseSubtotal() + $address->getBaseSubtotal());
Recurring/Profile.php: ->setBaseSubtotal($billingAmount)
Recurring/Profile.php: ->setSubtotal($billingAmount)
Chúng có khác biệt không và nếu có thì làm cách nào?
Bạn đã tìm thấy địa điểm này ở đâu? – kojiro
@kojiro Tôi đã làm việc trong 3 năm qua, tôi không nhớ thời điểm tôi đã tìm ra điểm cụ thể đó. Nhưng có lẽ tôi đã thực hiện tìm kiếm trên google + được đào trong phiên + mã xdebuging. – OSdave
@kojiro liên kết này giải thích chủ đề rất tốt: http://classyllama.com/magento/a-guide-to-currency-prices-for-orders-invoices-and-quotes/ – OSdave