Es kommt immer wieder vor, dass ein Kunde nachträglich den Wunsch äußert, dass die Rechnungsadresse oder auch die Versandadresse geändert werden soll. Oder es fällt auf, dass die eMail Adresse des Kunden falsch ist.
In solch einem Fall kann man natürlich in die Datenbank einsteigen und die Daten manuell ändern.
Es geht aber auch einfacher, komfortabler und zusätzlich kostenfrei.
Für die Magento Version 1.4 haben wir gerade die Extension “Update order addresses” von _Fluxe eingesetzt, die offiziell nur bis Magento 1.3 kompatibel ist.
Die Installation verläuft aber auch unter 1.4.1.x problemlos. Anschließend muss jedoch in der AddressesController.php im Ordner app/code/community/Magentix/OrderAddresses/controllers/ noch eine kleine Änderung vorgenommen werden, da ansonsten Adressänderungen nicht abgespeichert werden.
Hierzu einfach in Zeile 33
$order->setBillingAddress($address)->save();
in
$address ->save();
und in Zeile 63
$order->setShippingAddress($address)->save();
in
$address->save();
ändern. Abspeichern und fertig.
Anschließend gibt es bei den Bestellungen links einen neuen Reiter “Adressen”. Hier können dann eMail, Rechnungs- und Versandadresse einzeln verändert und durch den Knopf “Aktualisieren” gespeichert werden.
Mit dieser Extension lässt sich somit viel Zeit sparen.
Genutzt in Magento Version 1.4.1.0. Fragen? Kommentare? Anregungen? Gerne!
Hallo,
leider wird dabei die Tabelle sales_flat_quote_Adress nicht aktualisiert. Kann mir bitte jemand einen Tipp geben, wie ich das relisieren kann, da wir diese Tabelle für externe Zugriffe (Paketversand) verwenden. Vielen Dank.
Vielleicht mal die folgende Extension probieren:
http://www.magentocommerce.com/magento-connect/edit-order-address-faster.html
Haben sie noch nicht getestet, können daher nur den Tipp geben es zu testen. Würde mich über eine Info freuen, ob es klappt.
Schönen Abend