Làm thế nào để bạn tạo một trạng thái đơn hàng mới cho trạng thái đơn hàng được gán cho?


10

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:


6

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.


Cảm ơn. Đó là những gì tôi đang tìm kiếm. Tôi đồng ý rằng sẽ không thông minh khi chỉnh sửa các tệp cốt lõi vì chúng sẽ bị ghi đè trong lần nâng cấp Magento tiếp theo. Giả sử sao chép cấu trúc tệp và thư mục vào nhóm thư mục cục bộ có đủ để làm những gì chúng ta muốn ở đây không?
MagentoMac

1
Thay vì đó là những gì bạn có thể làm là nếu bạn đang viết mô-đun thanh toán của riêng mình, bạn có thể đặt trạng thái bằng cách sử dụng tệp
configconfig

7

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>

4

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).


Điều này cần được phê duyệt câu trả lời.
Charlie Dalsass

10
Tại sao phải như vậy, Anh ta muốn một Bang mới không phải là Trạng thái mới: \
Mike Tim Turner

Đồ ngốc bạn rasclart đọc câu hỏi rass cuz
A. Lal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.