3
Dlaczego Magento ponownie zapisuje istniejące adresy klientów podczas realizacji transakcji?
Podczas realizacji transakcji, nawet jeśli klient wybierze istniejący adres z menu rozwijanego, customer_addressjednostka jest ponownie zapisywana. Masz pomysł po co? Aktualizacja: Zaczyna się w Mage_Checkout_Model_Type_Onepage::saveOrdermiejscu wykonania następującego kodu: $service = Mage::getModel('sales/service_quote', $this->getQuote()); $service->submitAll(); Te submitAllrozmowy Mage_Sales_Model_Service_Quote::submitOrder, który wykonuje następujące czynności: $transaction->save(); Ta metoda zapętla wszystkie obiekty cytatu (?) I zapisuje …