Abwicklung von Warenrücksendungen (Beispiellösung)

Hallo zusammen,

vor einiger Zeit habe ich für einen laufenden Oxid-Shop eine separate Anwendung gebaut, die einige Teile des Prozesses bei Warenrücksendungen automatisiert. Es ist wohlgemerkt kein fertiges, integrierbares Modul, sondern eine individuelle Lösung, die außerhalb von Oxid läuft und sich nur die notwendigen Daten aus der Shop-Datenbank holt.
Vielleicht kann der ein oder andere dennoch etwas damit anfangen, ein paar Anpassungen vorausgesetzt.

Was macht die Anwendung?
Der Prozess präsentiert Kunden ein individualisiertes Formular passend zu ihrer Bestellung. Abhängig von den Nutzereingaben wird der Kunde über das weitere Vorgehen informiert und der Shopbetreiber benachrichtigt. Der Kunde kann sich ggf. einen Begleitschein der Warenrücksendung ausdrucken. Die wichtigsten Zahlen fliessen in eine
Statistik ein. (Deren Auswertung ist allerdings nicht Teil der Anwendung.)

Das funktioniert bestens mit Oxid eSales CE 4.2.0_23610 und sollte auch mit allen anderen 4.x-Versionen klarkommen, sofern die Datenbankstruktur nicht zu stark abweicht.

Mehr dazu hier http://www.flokoworks.de/?p=47 (Einführung)
und hier http://www.flokoworks.de/?p=67 (Beschreibung und Downloads)

Viel Spaß damit…!
floko

P.S.: Raum für Verbesserungen gibt es sicher haufenweise - Anregungen und Weiterentwicklungen sind natürlich gerne willkommen