Import von Logistikdaten in Magento nach VDA 4921
Magento bietet die Möglichkeit, dass man bei einer Bestellung die Sendungen hinterlegt. Dies können auch Mehrere sein und man kann genau angeben, welche Artikel im Paket vorhanden sein sollen. Es lassen sich auch Tracking-Daten hinterlegen, z.B. die Sendungsverfolgungsnummer von DHL. Das ermöglicht Kunden den Versand ihres Pakets zu verfolgen. Meistens werden diese Nummern per E-Mail an den Kunden verschickt. Ein besserer Service ist es natürlich, wenn die Daten schon bei der Bestellung im Shop hinterlegt werden.
Ein zusätzlicher Vorteil ist, dass für die Service-Mitarbeiter des Shop-Betreibers bei Rückfragen des Kunden über Telefon oder E-Mail einfach über das Magento Admin Interface alle relevanten Daten vorhanden sind und sie so schneller und einfacher die Fragen des Kunden bearbeiten können.
Um diese Tracking-Daten in Magento zu importieren gibt es verschiedene Wege, z.B. über die Schnittstelle vom Versanddienstleister direkt aus dem ERP-System, der über den Connector den Shop befüllt, wenn dort die Daten vorhanden sind.
In manchen Fällen wird aber der Versand von einem externen Partner übernommen, so dass man keinen Zugriff auf die Daten hat. In einem Fall bei einem Kunden konnte aber der Dienstleister die entsprechenden Daten als Datei zur Verfügung stellen. Diese Datei entspricht dem Standard nach VDA 4921. Dies ist ein Standard der vom Verband der Automobilindustrie festgeschrieben wurde. In der Datei ist die Lieferscheinnummer und die Sendungverfolgungsnummer enthalten. InitOS hat ein Modul entwickelt, um diese Daten in Magento zu importieren.
Technisch funktioniert das so: Die Dateien werden per FTP abgeholt, dann liest ein von uns entwickelter Parser die Daten aus den Dateien aus, das ERP-System wird angefragt um der Lieferscheinnummer eine Bestellung zuzuordnen und darauf hin wird die Informationen in Magento hinterlegt.
Haben sie ein ähnliches Problem? Brauchen Sie Hilfe mit der Integration ihrer Prozesse in ihrem Shop oder haben sie Intresse an einer PHP Lib mit der sie VDA 4921 Daten verarbeiten können? Dann treten Sie einfach mit uns in Kontakt.
Über Markus Schneider
Markus Schneider ist Experte für Shop- und ERP-Systeme. Er betreut mehrere eCommerce Kunden welche Magento oder Oxid eSales einsetzten. Dabei integriert er nicht nur CMS Systeme wie Joomla, TYPO3 oder WordPress in ihren Shop, sondern beschäftigt sich auch mit dem Einsatz von Warenwirtschaft und deren Prozesse, dabei greift er auf gesammelte Erfahrung von unterschiedlichen System von OpenERP, über Sage bis hin zu SAP zurück.
MantisBT für Projektmanagement nutzen
Wenn man auf der Suche nach ein guten Projektmanagmenttool ist, dann haben die meisten MantisBT nicht mit im Blick. Das liegt daran, das es als Bugtracker konzipiert ist und nicht gleich bei einer Google-Recherche auftaucht. Was wir als unschlagbare Stärke von Mantis sehen ist dessen hervorragende Softwarearchitektur und Flexibilität. Die Konfigurationsmöglichkeiten und das Plugin-System sind so leistungsstark, dass wir das Tool gerne unseren Kunden empfehlen und man es zielgenau an deren Anforderungen anpassen kann. Auch die Möglichkeit Erweiterung und Anpassung im Core wieder in den Hauptzweig zu submitten ist bei einem reinen Community-Open-Source Projekt wie diesem vergleichsweise einfach.
Nachfolgend will ich ein paar Tipps geben, wie und mit welchen Plugins man MantisBT mehr Schwung geben kann.
Die wohl wichtigste Einstellung ist, “due_date” also ein Zieldatum. Zum einen kann man sich diese Spalte im Backend konfigurieren. Und zum anderen muss man in der lokalen Konfiguration folgendes ergänzen:
$g_due_date_update_threshold = DEVELOPER; $g_due_date_view_threshold = REPORTER; |
Schon kann man das Zieldatum + Uhrzeit verwenden, das es sehr gut hilft Tasks zu planen.
Natürlich möchte man eine Erinnerung per Email erhalten, wenn der Task bald erledigt werden sollen. Dafür steht ein Reminder Plugin zur Verfügung.
Praktisch ist es auch, wenn man Emails gleich an MantisBT weiterleiten kann. Das sorgt für eine gute Dokumentation. Auch wird so ermöglicht, das man auf die üblichen Status-Update Emails einfach antworten kann und die Antwort wird als Notiz angehängt. Hierfür gibt es ein E-Mail Reporting Plugin, was wir für unsere Zwecke auch schon leicht modifiziert haben.
Was bei MantisBT Core noch etwas unschön ist, ist das man nicht einstellen kann, welcher User ein Benachrichtigung bekommt, wenn ein neuer Task angelegt wird. Dafür hat mein Kollege ein passendes Plugin entwickelt.
Dieses Plugins ermöglichen eine erweiterte Konfiguration der Email Schnittstelle. Für die Zeiterfassung gibt es ebenfalls verschiedene Programme und Service (z.B. mite). Wir haben z.B. eine Integration mit OpenERP geschrieben, um Aufwände direkt in OpenERP zu übertragen und von dort können sie direkt auf die Rechnung gebucht werden. So sieht der Kunde von der ersten Antwort-Email bis hin zur Rechnung unter welcher Bearbeitungsnummer seine Anfrage bei uns behandelt wurde. Damit ensteht ein lückenloser Nachweis und vollständige Transparenz.
Es gibt noch mehr Möglichkeiten, um MantisBT mit weiteren tollen Plugins zu einer optimalen Arbeitsumgebung auszubauen, darüber aber später mehr. Wenn Sie sich von uns hinsichtlich der Einführung eines Open-Source Projektmangementtools beraten lassen wollen, dann nehmen Sie gerne Kontakt mit uns auf.
Über Markus Schneider
Markus Schneider ist Experte für Shop- und ERP-Systeme. Er betreut mehrere eCommerce Kunden welche Magento oder Oxid eSales einsetzten. Dabei integriert er nicht nur CMS Systeme wie Joomla, TYPO3 oder WordPress in ihren Shop, sondern beschäftigt sich auch mit dem Einsatz von Warenwirtschaft und deren Prozesse, dabei greift er auf gesammelte Erfahrung von unterschiedlichen System von OpenERP, über Sage bis hin zu SAP zurück.
j2Mantis – 0.4.1
After some time, I fixed an issue in j2Mantis for Joomla 1.6.
The new Version 0.4.1 can be downloaded here.
I installed a demo just with the LTS Version. You can test the module and play around:
The complete code can now be found on github:
I hope it will be easy to contribute more code. Maybe version 1.7 of Joomla will be skipped and the next goal will be support for Joomla 2.5. Hopefully we can share the cost of development.
Über Markus Schneider
Markus Schneider ist Experte für Shop- und ERP-Systeme. Er betreut mehrere eCommerce Kunden welche Magento oder Oxid eSales einsetzten. Dabei integriert er nicht nur CMS Systeme wie Joomla, TYPO3 oder WordPress in ihren Shop, sondern beschäftigt sich auch mit dem Einsatz von Warenwirtschaft und deren Prozesse, dabei greift er auf gesammelte Erfahrung von unterschiedlichen System von OpenERP, über Sage bis hin zu SAP zurück.




