चेकआउट प्रक्रिया के दौरान भी अगर ग्राहक मौजूदा पते का चयन करता है तो ड्रॉप-डाउन 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या बोली?