एक आदेश स्थिति के लिए आपको एक नया ऑर्डर राज्य कैसे बनाया जाता है?


10

यह स्पष्ट है कि नए ऑर्डर की स्थिति कैसे बनाई जाए। सिस्टम> ऑर्डर क़ानून> नई स्थिति बनाएँ

लेकिन आप एक नया राज्य कैसे बनाते हैं?

"प्रसंस्करण", "पूर्ण", "नया" डिफ़ॉल्ट मैगनेटो ऑर्डर स्टेट कोड के उदाहरण हैं।

जवाबों:


6

फ़ाइल खोलें 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 मॉड्यूल पर निर्भर करता है।


धन्यवाद। यही मैं ढूंढ रहा था। मैं सहमत हूँ कि यह मुख्य फ़ाइलों को संपादित करने के लिए स्मार्ट नहीं है क्योंकि वे अगले मैगनेटो उन्नयन में अधिलेखित हो जाएंगे। फ़ाइल और फ़ोल्डर संरचना को स्थानीय फ़ोल्डर पूल में कॉपी करते हुए मान लें कि हमें यहाँ क्या चाहिए?
MagentoMac

1
इसके बजाय कि आप क्या कर सकते हैं यदि आप अपना स्वयं का भुगतान मॉड्यूल लिख रहे हैं, तो आप इसे config.xml का उपयोग करके राज्य सेट कर सकते हैं
Sukeshini

7

आप अपने मॉड्यूल में केवल 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>

4

इसके अलावा, आप सिस्टम> ऑर्डर स्टेटस> नई स्थिति बनाएं के माध्यम से स्थिति बना सकते हैं, और उसके बाद एक राज्य को स्थिति असाइन कर सकते हैं (सिस्टम> ऑर्डर स्टेटस> स्टेट को स्टेटस)।


इसका उत्तर स्वीकृत होना चाहिए।
चार्ली डालसस

10
ऐसा क्यों होना चाहिए, वह एक नया राज्य नहीं एक नया दर्जा चाहता था: \
माइक टिम टर्नर

Idiot you rasclart ने rass question cuz पढ़ा
ए लाल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.