Durante o processo de checkout, mesmo que o cliente selecione o endereço existente no menu suspenso, a customer_addressentidade está sendo salva novamente. Alguma idéia para que?
Atualizar:
Começa Mage_Checkout_Model_Type_Onepage::saveOrderonde o seguinte código é executado:
$service = Mage::getModel('sales/service_quote', $this->getQuote());
$service->submitAll();
Isso submitAllchama Mage_Sales_Model_Service_Quote::submitOrderque executa o seguinte:
$transaction->save();
Este método percorre todos os objetos da citação (?) E os salva.
Atualizar:
O mais repugnante é que eles estão fazendo isso para todos os endereços que o cliente possui. Portanto, se seu visitante conseguir 10 endereços salvos no catálogo de endereços, todos eles serão salvos novamente durante o checkout. Não se pergunte por que é a parte que consome mais recursos do Magento.
customer_addressentidade está sendo salva durante a colocação do pedido. Sem conexão para citar.
customer_address_entityou na citação?