Durante el proceso de pago, incluso si el cliente selecciona el formulario de dirección existente, el menú desplegable de la customer_addressentidad se está volviendo a guardar. ¿Alguna idea de para qué?
Actualizar:
Comienza en Mage_Checkout_Model_Type_Onepage::saveOrderdonde se ejecuta el siguiente código:
$service = Mage::getModel('sales/service_quote', $this->getQuote());
$service->submitAll();
Esto submitAllllama Mage_Sales_Model_Service_Quote::submitOrderque ejecuta lo siguiente:
$transaction->save();
Este método recorre todos los objetos de la cita (?) Y los guarda.
Actualizar:
Lo más desagradable es que lo están haciendo para todas las direcciones que tiene el cliente. Entonces, si su visitante obtiene 10 direcciones guardadas en la libreta de direcciones, todas se volverán a guardar durante el pago. No se pregunte por qué es la parte más consumidora de recursos de Magento.
customer_addressentidad se guarda al realizar el pedido. No hay conexión para cotizar.
customer_address_entityo en la cita?