Magento – Unterschiedliche Versandarten je nach Gewicht und/oder Region ermöglichen – MatrixRate Table Rate Shipping

Magento kann von Haus aus Table-Rates. Dort kann basierend auf Gewicht oder auch PLZ die Versandkosten definiert werden.

Die Limitierungen sind, dass aber nicht "schneller Versand" und "normaler Versand" eingestellt werden kann. Es ist auch nicht möglich, dass z.B. gewisse PLZ-Bereich "Spedition" erlaubt ist und in anderen nicht. Es geht immer nur genau 1 Versandart oder keine.

Es fehlt die Auswahl zwischen X Versandarten inkl. Preisen und Bezeichnungen.

Wie können unterschiedliche Versandarten (Preise) ermöglicht werden in Magento?

Es gibt dort die Erweiterung "MatrixRate Table Rate Shipping" von WebShopApps. Diese ermöglicht es wie der Name sagt eine Matrix zu hinterlegen.

Diese Matrix ist eine CSV Datei. Vereinfacht gesagt kann diese wie folgt:

Deutschland, 0 bis 20 kg, schneller Versand (1-2 Werktage), 20€
Deutschland, 0 bis 20 kg, normaler Versand (3-5 Werktage), 5€
Deutschland, 21 bis 500 kg, Spedition, 50€

Im Detail in einer echten CSV sieht es wie folgt aus

Country,Region/State,City,"Zip/Postal Code From","Zip/Postal Code To",Weight>,Weight<=,"Shipping Price","Shipping Method"


DEU,,,*,,1000.0000,1200.0000,1200,"Versand per Spedition"
DEU,,,*,,1000.0000,1200.0000,3000,"Versand per Spedition (Express)"

Dies ist jedoch nur der Bereich von 1000 bis 1200 kg. Die echte CSV braucht entsprechend viel mehr Einträge oder größere Bereiche. Es kann wie gezeigt nach PLZ, Länder oder Kg Spannen definiert werden.

Je nachdem welche Zeile zutrifft wird die entsprechende Versandart (Shipping Method) inkl. dem Preis (Price) im Checkout angezeigt. Wenn nichts auf den Inhalt des Warenkorbs zutrifft, wird entsprechend nichts angezeigt.

Das praktische ist, dass in dieser Tabelle direkt die Namen der Versandart hinterlegt werden. Genau diese werden dann auch im Checkout angezeigt und auch in Bestellungen usw. verwendet.

Was sind Herausforderungen bei der Magento-Erweiterung?

Die Pflege dieser CSV ist ja nach Komplexität etwas herausfordernd. Sprich dort braucht es oft ein Skript oder ähnliches, was einem die Werte setzt.

Ansonsten müssten hunderte? tausende? Werte per Hand gepflegt werden, was sehr unrealistisch ist.

Wo gibt es die Erweiterung?

Die Erweiterung ist hier zu finden

https://commercemarketplace.adobe.com/webshopapps-module-matrixrate.html

https://github.com/webshopapps/module-matrixrate

Sie suchen mehr Informationen?

weitere Informationen zu Magento Onlineshops finden Sie hier

weitere Informationen zur Programmierung von Magento Erweiterungen finden Sie hier

Noch keine Kommentare bis jetzt.

Einen Kommentar schreiben