3
Warum speichert Magento bestehende Kundenadressen beim Checkout neu?
Selbst wenn der Kunde während des Bestellvorgangs eine vorhandene Adresse aus dem Dropdown-Menü auswählt, wird die customer_addressEntität erneut gespeichert. Irgendeine Idee wofür? Aktualisieren: Es beginnt dort, Mage_Checkout_Model_Type_Onepage::saveOrderwo der folgende Code ausgeführt wird: $service = Mage::getModel('sales/service_quote', $this->getQuote()); $service->submitAll(); Dies submitAllruft Mage_Sales_Model_Service_Quote::submitOrderfolgendes auf: $transaction->save(); Diese Methode durchläuft alle Objekte des Zitats (?) …