文章彙整

Magento2常用原生計算順序紀錄

Astral WebBy Astral Web 11 months agoNo Comments
首頁  /  Magento  /  Magento2常用原生計算順序紀錄

在購買商品時,將商品放入購物車後的一整段結帳流程,有時有折扣,有時要加稅或免稅等等…你們知道這些是如何計算的嗎?

本篇就要來介紹結帳流程時,常會需要插入一些原生沒有的計算折扣或稅,在此我們將所有原生的節點提出列表,整理給需要的人,繼續往下看吧!

<section name=”quote”>

   <group name=”totals”>

       <item name=”subtotal” instance=”Magento\Quote\Model\Quote\Address\Total\Subtotal” sort_order=”100″/>

       <item name=”tax_subtotal” instance=”Magento\Tax\Model\Sales\Total\Quote\Subtotal” sort_order=”200″/>

       <item name=”weee” instance=”Magento\Weee\Model\Total\Quote\Weee” sort_order=”225″/>

       <item name=”discount” instance=”Magento\SalesRule\Model\Quote\Discount” sort_order=”300″/>

       <item name=”shipping” instance=”Magento\Quote\Model\Quote\Address\Total\Shipping” sort_order=”350″/>

       <item name=”tax_shipping” instance=”Magento\Tax\Model\Sales\Total\Quote\Shipping” sort_order=”375″/>

       <item name=”shipping_discount” instance=”Magento\SalesRule\Model\Quote\Address\Total\ShippingDiscount” sort_order=”400″/>

       <item name=”tax” instance=”Magento\Tax\Model\Sales\Total\Quote\Tax” sort_order=”450″>

       <item name=”weee_tax” instance=”Magento\Weee\Model\Total\Quote\WeeeTax” sort_order=”460″/>

           <renderer name=”adminhtml” instance=”Magento\Sales\Block\Adminhtml\Order\Create\Totals\Tax”/>

           <renderer name=”frontend” instance=”Magento\Tax\Block\Checkout\Tax”/>

       </item>

       <item name=”grand_total” instance=”Magento\Quote\Model\Quote\Address\Total\Grand” sort_order=”550″/>

   </group>

</section>

 

Subtotal:商品基本價格、基本運費的總合

Tax_Subtotal:計算項目和地址金額(含/不含稅)

Weee:收集報價/訂單的Weee(廢棄電子電氣設備法規商品)金額

Weee_Tax:收集Weee稅額並準備項目價格以徵稅和折扣 

Discount:所有折扣的計算

Shipping:加入運送地址相關資料

Tax_Shipping:針對運送課徵的稅

Shipping_Discount:加入運費折扣

Tax:稅金總計計算

Ggrand_Total:最後的總計

 

以上就是本篇的分享,喜歡歐斯瑞的讀者們,歡迎追蹤歐斯瑞粉絲專頁IG,也別忘了訂閱電子報,隨時掌握第一手最新消息呦!若有任何Magento的問題,也請隨時與我們聯繫

 

WEEE 的說明https://searchdatacenter.techtarget.com/definition/Waste-Electrical-and-Electronic-Equipment-Regulation-WEEE

 000

推薦文章

Category:
  Magento

留下回應

你的電子郵件地址不會被公開.