चेकआउट प्रक्रिया के दौरान भी अगर ग्राहक मौजूदा पते का चयन करता है तो ड्रॉप-डाउन customer_address
इकाई को फिर से सहेजा जा रहा है। किसी भी विचार के लिए क्या?
अपडेट करें:
यह शुरू होता है Mage_Checkout_Model_Type_Onepage::saveOrder
जहां निम्नलिखित कोड निष्पादित किया गया है:
$service = Mage::getModel('sales/service_quote', $this->getQuote());
$service->submitAll();
यह submitAll
कॉल Mage_Sales_Model_Service_Quote::submitOrder
जो निम्नलिखित निष्पादित करता है:
$transaction->save();
यह विधि उद्धरण (?) के सभी ऑब्जेक्ट्स के माध्यम से लूप करती है और उन्हें बचाती है।
अपडेट करें:
सबसे घृणित बात यह है कि वे इसे ग्राहक के सभी पतों के लिए कर रहे हैं। इसलिए यदि आपके आगंतुक को पता पुस्तिका में 10 पते सहेजे गए हैं, तो उन सभी को चेकआउट के दौरान फिर से सहेजा जाएगा। आश्चर्य नहीं कि यह Magento के सबसे अधिक उपभोग करने वाला हिस्सा क्यों है।
customer_address
इकाई ऑर्डर देने के दौरान सहेजा जा रहा है। बोली का कोई संबंध नहीं।
customer_address_entity
या बोली?