ชัดเจนว่าจะสร้างสถานะคำสั่งซื้อใหม่ได้อย่างไร ระบบ> สถานะคำสั่งซื้อ> สร้างสถานะใหม่
แต่คุณจะสร้างรัฐใหม่ได้อย่างไร
"การประมวลผล", "สมบูรณ์", "ใหม่" เป็นตัวอย่างของรหัสสถานะการสั่งซื้อ Magento เริ่มต้น
ชัดเจนว่าจะสร้างสถานะคำสั่งซื้อใหม่ได้อย่างไร ระบบ> สถานะคำสั่งซื้อ> สร้างสถานะใหม่
แต่คุณจะสร้างรัฐใหม่ได้อย่างไร
"การประมวลผล", "สมบูรณ์", "ใหม่" เป็นตัวอย่างของรหัสสถานะการสั่งซื้อ Magento เริ่มต้น
คำตอบ:
เปิดไฟล์app/code/core/Mage/Sales/etc/config.xml
และค้นหาโหนด ภายในโหนดนี้เพิ่มการติดตาม
<mystate translate="label">
<label>My State</label>
<statuses>
<mystatus default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</mystate>
หมายเหตุ: ฉันไม่แนะนำให้แก้ไขไฟล์หลัก แต่สิ่งที่คุณทำได้คือตั้งค่าในโมดูลของคุณเองซึ่งขึ้นอยู่กับโมดูล Mage_Sales
คุณสามารถเพิ่มสถานะโดยเพิ่มรหัส xml ในโมดูลของคุณconfig.xml
<global>
<sales>
<order>
<states>
<order_recieved translate="label">
<label>Order Recieved</label>
<statuses>
<order_recieved default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</order_recieved>
</states>
</order>
</sales>
</global>
นอกจากนี้คุณยังสามารถสร้างสถานะผ่านระบบ> สถานะคำสั่งซื้อ> สร้างสถานะใหม่จากนั้นกำหนดสถานะให้กับสถานะ (ระบบ> สถานะคำสั่งซื้อ> สถานะการพิจารณาเป็นสถานะ)