Au cours du processus de paiement, même si le client sélectionne une adresse existante, la liste déroulante de l' customer_addressentité est à nouveau enregistrée. Une idée pour quoi?
Mise à jour:
Il commence à l' Mage_Checkout_Model_Type_Onepage::saveOrderendroit où le code suivant est exécuté:
$service = Mage::getModel('sales/service_quote', $this->getQuote());
$service->submitAll();
Cet submitAllappel Mage_Sales_Model_Service_Quote::submitOrderexécute ce qui suit:
$transaction->save();
Cette méthode parcourt tous les objets du devis (?) Et les enregistre.
Mise à jour:
Le plus dégoûtant, c'est qu'ils le font pour toutes les adresses des clients. Donc, si votre visiteur obtient 10 adresses enregistrées dans le carnet d'adresses, toutes seront réenregistrées lors du paiement. Ne vous demandez pas pourquoi c'est la partie la plus consommatrice de ressources de Magento.
customer_addressentité est enregistrée lors de la commande. Aucun lien pour citer.
customer_address_entityou dans le devis?