Magento zengin bir Satış modülüne sahiptir ve bir dizi seçeneği vardır, ve yüksek seviyeli şeyler için iyi belgelenmiştir, ancak ince ayrımlar söz konusu olduğunda sıkışmış durumdayım. Bazı sipariş analiz yazılımlarını bir araya getirmeye çalışıyorum, ancak bir Magento siparişinin subtotal ve baseSubtotal'ının tam olarak nasıl farklı olduğunu anlayamadım ve API dokümantasyonunu bu ayrıntı seviyesine ulaşabildim.Subtotal ve BaseSubtotal arasındaki fark nedir?
Bulduğum tek şey, kaynak kodunda app/code/core/Mage/Sales/Model
adresinde bulunuyor, ancak değerlerin her zaman aynı olduğunu belirtmek isterim.
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)
Hiç farklı mıdırlar ve eğer öyleyse, nasıl?
Bunu nasıl/nerede buldunuz? – kojiro
@kojiro Son 3 yıldır çalışıyorum, anladığım anı hatırlamıyorum. Muhtemelen kod + xdebuging oturumunda bir google arama + arama yaptım. – OSdave
@kojiro bu bağlantıyı çok iyi açıklıyor: http://classyllama.com/magento/a-guide-to-currency-prices-for-orders-invoices-and-quotes/ – OSdave