यह स्पष्ट है कि नए ऑर्डर की स्थिति कैसे बनाई जाए। सिस्टम> ऑर्डर क़ानून> नई स्थिति बनाएँ
लेकिन आप एक नया राज्य कैसे बनाते हैं?
"प्रसंस्करण", "पूर्ण", "नया" डिफ़ॉल्ट मैगनेटो ऑर्डर स्टेट कोड के उदाहरण हैं।
यह स्पष्ट है कि नए ऑर्डर की स्थिति कैसे बनाई जाए। सिस्टम> ऑर्डर क़ानून> नई स्थिति बनाएँ
लेकिन आप एक नया राज्य कैसे बनाते हैं?
"प्रसंस्करण", "पूर्ण", "नया" डिफ़ॉल्ट मैगनेटो ऑर्डर स्टेट कोड के उदाहरण हैं।
जवाबों:
फ़ाइल खोलें 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 मॉड्यूल पर निर्भर करता है।
आप अपने मॉड्यूल में केवल 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>
इसके अलावा, आप सिस्टम> ऑर्डर स्टेटस> नई स्थिति बनाएं के माध्यम से स्थिति बना सकते हैं, और उसके बाद एक राज्य को स्थिति असाइन कर सकते हैं (सिस्टम> ऑर्डर स्टेटस> स्टेट को स्टेटस)।