চেকআউট প্রক্রিয়া চলাকালীন এমনকি গ্রাহক বিদ্যমান ঠিকানা ফর্মটি নির্বাচন করলেও ড্রপ-ডাউন 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 ঠিকানা পান তবে সেগুলি সমস্তই চেকআউটের সময় পুনরায় সংরক্ষণ করা হবে। কেন এটি ম্যাগেন্তোর সর্বাধিক সংস্থান গ্রহণকারী অংশ তা অবাক হবেন না।
customer_address
সত্তা অর্ডার স্থাপন করার সময় সংরক্ষণ করা হচ্ছে। উদ্ধৃতিতে কোনও সংযোগ নেই।
customer_address_entity
বা উদ্ধৃতি?