চেকআউট প্রক্রিয়া চলাকালীন এমনকি গ্রাহক বিদ্যমান ঠিকানা ফর্মটি নির্বাচন করলেও ড্রপ-ডাউন 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বা উদ্ধৃতি?