Rõ ràng làm thế nào để tạo một trạng thái đơn hàng mới. Hệ thống> Trạng thái đơn hàng> Tạo trạng thái mới
Nhưng làm thế nào để bạn tạo ra một trạng thái mới?
"Đang xử lý", "hoàn thành", "mới" là các ví dụ về mã trạng thái đơn hàng Magento mặc định.
Rõ ràng làm thế nào để tạo một trạng thái đơn hàng mới. Hệ thống> Trạng thái đơn hàng> Tạo trạng thái mới
Nhưng làm thế nào để bạn tạo ra một trạng thái mới?
"Đang xử lý", "hoàn thành", "mới" là các ví dụ về mã trạng thái đơn hàng Magento mặc định.
Câu trả lời:
Mở tệp app/code/core/Mage/Sales/etc/config.xmlvà tìm nút. Trong nút này, thêm sau.
<mystate translate="label">
<label>My State</label>
<statuses>
<mystatus default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</mystate>
Lưu ý: Tôi không khuyên bạn nên chỉnh sửa các tệp cốt lõi. Nhưng những gì bạn có thể làm là, đặt cái này trong mô-đun của riêng bạn, điều này phụ thuộc vào mô-đun Mage_Sales.
bạn có thể thêm trạng thái bằng cách thêm mã xml vào mô-đun của mìnhconfig.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>
Ngoài ra, bạn có thể tạo trạng thái qua Hệ thống> Trạng thái đơn hàng> Tạo Trạng thái mới, sau đó gán trạng thái cho trạng thái (Hệ thống> Trạng thái đơn hàng> Trạng thái xác nhận cho trạng thái).