3
Почему Magento повторно сохраняет существующие адреса клиентов во время оформления заказа?
В процессе оформления заказа, даже если клиент выбирает существующий адрес из раскрывающегося списка, 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(); Этот метод перебирает все объекты в кавычках (?) И сохраняет их. …