Montag, 13. Februar 2012

Individuelle Versandarten Magento

Ziel war es einer Versandkostenpauschale (Standard) noch die Versandart Express hinzuzufügen. Dachte das ist easy bei Magento und ich klicke im Backend einfach auf eine Buttton und kann eine zusätzliche Versandart hinzugügen. Leider ist es in Magento dann doch nicht so trivial zu lösen. Das Geheimnis einer individuellen Versandvariante ist die schon vorhandene Versandart Table Rates.Mit Table Rates kann man eine komplexe Matrix erstellen mittels eines CSV-Files, in dem man viele denkbare Szenarien abbildet wie z. B. Versand in unterschiedliche Länder, verschiedene Kosten bei unterschiedlichen Versandgewichten, usw. Wir benutzen für unseren Zweck nur einen kleiner Teil dieser möglichen Funktionalitäten bei Table Rates.

Zuerst muss man aber im Magento-Backend die Table Rates Funktionalität aktivieren. Ganz wichtig ist es hier den Geltungsbereich oben links auf "Main Website" einzustellen damit z. B. der Titel überhaupt zugewiesen werden kann oder mit den CSV-Files gearbeitet werden kann. Um an eine Vorlage des CSV-Files zu kommen geht man den Button "CSV exportieren" und öffnet diese Datei in z. B. einem Texteditor.


Hier sieht man in der ersten Zeile welche Möglichkeiten einem zur Verfügung stehen. In der folgenden Zeile geben wir unsere Wunschspezifikationen ein. Der "*" bedeutet immer, dass es für alles gilt, also z. B. für alle Länder, Regionen, Postleitzahlen, usw. wie in unserem Fall. Bei uns müssen wir nur eine Wert für das Gewicht setzen also ab "0" und alles darüber. Ich glaue hier funktioniert der * nicht, deshalb so. Im letzten Punkt er Zeile (Ve) hinterlegen wir unseren "neuen Preis". Man speichert die Datei wieder als CSV und kann sie dann wie man im Screenshot oben sieht wieder übers Backend importieren.


Als Ergebnis haben wir nun beim Magento-Checkout unsere zusätzliche individuelle Versandarte "Express" eingefügt inklusive dem eigenen neuen Preis von 20 Credits.


Kommentare:

  1. Danke Dir für die Erklärung. Ist es auch möglich einen Mindermengenzuschlag zu definieren? Z.B. wenn die Bestellung den Wert von 40 Euro nicht erreicht, kommt ein Zuschlag von 8 Euro drauf? Geht das auch über die tabellarischen Versandkosten?

    AntwortenLöschen
    Antworten
    1. Servus zweigelb, freut mich wenn ich helfen konnte. Leider ist der Post schon wieder fast ein Jahr her und ich müsste mich selber wieder tiefer in die Thematik reinfinden. Hab die letzten Monate wenig Magento gemacht und bin deshalb momentan nicht voll im Thema ;-) Aus der Hüfte kann ich dir hier im Moment leider nicht helfen, müsste selber recherchieren. VG Andy

      Löschen