Magento2 促銷規則重複時哪一條會生效?
Magento 2 允許商品有多重分類,而促銷規則會根據分類來設定(catalog price rule),假設有一個商品,同時在兩個不同的分類下,而這兩個分類都設定了不同的促銷規則,設定上我們可以避免兩個規則同時生效,但是,在設定兩個規則不同時生效的前提下,我們很不巧地忘記設定每一條促銷規則的優先順序(priority),或者,我們在眾多的促銷規則中將該商品同時符合的兩個規則設定了一樣的優先順序,那麼,究竟哪一條規則會生效呢?聽起來很複雜?讓我們來看看實際的範例吧!
首先,我們有一個商品,品名為Gabrielle Micro Sleeve Top,同時在以下分類中
- Women > Tops > Tees
- Promotion > Tees
再來,設定兩個不同的規則,以分類作條件
ID:2 , woman tees 79%,條件設定:分類為Women > Tops > Tees,則商品打79折,並限定不得與其他促銷規則共用。
ID:3 , sales tees 50%,條件設定:分類為Promotion > Tees,則商品打5折,並限定不得與其他促銷規則共用。
但是,商品Gabrielle Micro Sleeve Top同時符合以上兩個設定條件,在兩條規則的優先順序(priority)相同時,Magento 2會採用哪一條規則呢?
可以看到商品價格為原始價格的79%,所以生效的將會是先建立的規則,也就是規則ID數字小的會先生效,當然,在建立促銷規則時,最保險的作法還是設定好每個規則的優先順序(priority)。
小提醒:優先順序(priority)是0~999,999,999的數字,數字越小的規則越早生效唷!
更多電商營運相關內容,歡迎訂閱歐斯瑞電子報,以及追蹤我們的Facebook粉絲專頁!
延伸閱讀:
Magento 2 單一商品特價設定(Special Price)
我要留言