Magento – Rechnungsadresse und Versandadresse wie auch eMail einer Bestellung nachträglich ändern

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.

BildAnschließ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!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2B-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C- und B2B-Shop-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

2 comments on “Magento – Rechnungsadresse und Versandadresse wie auch eMail einer Bestellung nachträglich ändern”

  1. 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.