Selama proses checkout bahkan jika pelanggan memilih alamat yang sudah ada, drop-down customer_address
entitas sedang disimpan kembali. Tahu untuk apa?
Memperbarui:
Dimulai di Mage_Checkout_Model_Type_Onepage::saveOrder
tempat kode berikut dijalankan:
$service = Mage::getModel('sales/service_quote', $this->getQuote());
$service->submitAll();
submitAll
Panggilan ini Mage_Sales_Model_Service_Quote::submitOrder
yang mengeksekusi berikut:
$transaction->save();
Metode ini melewati semua objek kutipan (?) Dan menyimpannya.
Memperbarui:
Hal yang paling menjijikkan adalah mereka melakukannya untuk semua alamat yang dimiliki pelanggan. Jadi, jika pengunjung Anda mendapatkan 10 alamat yang disimpan di buku alamat, semuanya akan disimpan kembali selama checkout. Jangan heran mengapa ini adalah bagian Magento yang paling banyak menghabiskan sumber daya.
customer_address
entitas sedang disimpan selama menempatkan pesanan. Tidak ada koneksi untuk mengutip.
customer_address_entity
atau di kutipan?