php - कैसे Magento में आदेश शुरू संख्या बदलने के लिए



mysql e-commerce (3)

वहाँ पहले से ही वहाँ आदेश संख्या को बदलने के बिना Magento में आदेश शुरू करने संख्या शुरू करने के लिए कोई रास्ता नहीं है? मैं सिर्फ सभी नए ऑर्डर के लिए 170000xxxx सेट करना चाहता हूं।

धन्यवाद

https://src-bin.com


Answer #1

eav_entity_store में eav_entity_store और increment_last_id ढूंढें इस नंबर को अपडेट करें, सुनिश्चित करने के लिए कि ऑर्डर के लिए entity_type_id सही है

आदेशों के लिए entity_type_id ढूंढें

SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'order';


Answer #2
UPDATE `eav_entity_store` SET `increment_last_id` = '30000000' WHERE `entity_type_id` = STOREID;`

STOREID -> वह स्टोर आईडी जिसे आप उपयोग कर रहे हैं


Answer #3

एशले श्रार्ड के "सेट कस्टम ऑर्डर नंबर" एक्सटेंशन का उपयोग करने के लिए इसका सरलतम समाधान है। यह एक्सटेंशन, एक बार इंस्टॉल हो जाने पर, अगली ऑर्डर नंबर को एक सरल ऑपरेशन बदलता है जो आप बैक ओवर के माध्यम से कर सकते हैं।

उपयोग किए जाने वाले विधि के बावजूद, सुनिश्चित करें कि आपके नए ऑर्डर नंबर अनुक्रम में मौजूदा ऑर्डर शामिल नहीं हैं, अन्यथा खराब चीजें होती हैं (डेटाबेस में अद्वितीय बाधाएं संतुष्ट नहीं हैं, मैगेटो क्रैश)





e-commerce