Bagaimana Anda membuat status pesanan baru untuk status pesanan yang akan ditetapkan?

10

Jelas cara membuat status pesanan baru. Sistem> Status Pemesanan> Buat Status Baru

Tetapi bagaimana Anda membuat negara baru?

"sedang memproses", "selesai", "baru" adalah contoh kode status pesanan Magento standar.

MagentoMac
sumber

Jawaban:

6

Buka file app/code/core/Mage/Sales/etc/config.xmldan temukan simpul. Di dalam simpul ini, tambahkan berikut.

<mystate translate="label">
    <label>My State</label>
    <statuses>
       <mystatus default="1"/>
    </statuses>
    <visible_on_front>1</visible_on_front>
</mystate>

Catatan: Saya tidak merekomendasikan untuk mengedit file inti. Tapi yang bisa Anda lakukan adalah, atur ini di modul Anda sendiri yang tergantung pada modul Mage_Sales.

Sukeshini
sumber
Terima kasih. Itulah yang saya cari. Saya setuju bahwa tidak cerdas untuk mengedit file inti karena mereka akan ditimpa dalam peningkatan Magento berikutnya. Dengan asumsi menyalin file dan struktur folder ke dalam kumpulan folder lokal harus cukup untuk melakukan apa yang kita inginkan di sini?
MagentoMac
1
Daripada itu yang dapat Anda lakukan adalah jika Anda menulis modul pembayaran Anda sendiri, Anda dapat mengatur status dengan menggunakan itu config.xml
Sukeshini
7

Anda dapat menambahkan status dengan hanya menambahkan kode xml di modul Andaconfig.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>
Qaisar Satti
sumber
4

Selain itu, Anda dapat membuat status melalui Sistem> Status Pemesanan> Buat Status Baru, dan kemudian menetapkan status ke status (Sistem> Status Pesanan> Status Penugasan ke Status).

Carlos Cardenas
sumber
Ini harus disetujui.
Charlie Dalsass
10
Kenapa harus begitu, Dia menginginkan Negara baru bukan Status baru: \
Mike Tim Turner
Idiot you rasclart membaca pertanyaan rass cuz
A. Lal