У процесі оформлення замовлення, навіть якщо клієнт вибирає існуючу форму адреси, випадаюча 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
або в цитаті?