Bir sipariş durumunun atanması için nasıl yeni bir sipariş durumu yaratırsınız?


10

Yeni bir sipariş durumunun nasıl oluşturulacağı açıktır. Sistem> Sipariş Durumları> Yeni Durum Oluştur

Fakat nasıl yeni bir devlet yaratırsınız?

"işleme", "tam", "yeni", varsayılan Magento sipariş durumu kodlarına örnektir.

Yanıtlar:


6

Dosyayı açın app/code/core/Mage/Sales/etc/config.xmlve düğümü bulun. Bu düğümün içine aşağıdakini ekleyin.

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

Not: Temel dosyaları düzenlemenizi önermiyorum. Ancak yapabileceğiniz şey, bunu Mage_Sales modülüne bağlı olan kendi modülünüzde ayarlamaktır.


Teşekkürler. Aradığım şey buydu. Bir sonraki Magento yükseltmesinde üzerine yazılacaklarından çekirdek dosyaları düzenlemenin akıllıca olmadığını kabul ediyorum. Dosya ve klasör yapısını yerel klasör havuzuna kopyalamak, burada istediğimizi yapmak için yeterli olmalı mı?
MagentoMac

1
Kendi ödeme modülünüzü yazıyorsanız, bunu config.xml
Sukeshini ile

7

modülünüze xml kodu ekleyerek durum ekleyebilirsinizconfig.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>

default = "1" Bu satır zorunlu mu?
Hamendra Sunthwal

4

Ayrıca, durumu Sistem> Sipariş Durumları> Yeni Durum Oluştur aracılığıyla oluşturabilir ve ardından durumu bir duruma atayabilirsiniz (Sistem> Sipariş Durumları> Duruma Durum Atama).


Bu cevap onaylanmalıdır.
Charlie Dalsass

10
Neden olmasın, yeni bir Devletin yeni bir Statü istemedi: \
Mike Tim Turner

Sersemlik sorusunu okuduğun için salakça aptalsın
A. Lal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.