OpenCart 2.x 系統商品數量庫存減小邏輯

OpenCart 1.5.x以及2.x版本中,在後臺編輯商品時,有設定是否減小庫存(subtract)選項,若是選中了,則在後續訂單中處理時會減小庫存數量。 php

庫存數量減小的機制因opencart版本不一樣而不一樣。 網站

在OpenCart 2.x系列版本中,庫存數量的減小是經過以下路徑的model文件處理的。
catalog/model/checkout/order.php 事件

// If current order status is not processing or complete but new status is processing or complete then commence completing the order 後臺

//若是當前訂單狀態不是【處理中】或【已完成】狀態,但要更換爲的狀態爲【處理中】或【已完成】狀態,則減小庫存 model

該操做的觸發事件是網站後臺更改訂單狀態爲【Processing(處理中)】或【Complete(已完成)】。 文件

相關文章
相關標籤/搜索