Wegen eines berechtigten Einwandes eines Community-Mitgliedes im Thema
Versandart "Bester Weg" verschwunden? - Antwort #6 bezüglich der Art und Weise wie das Versandmodul "Tabellarische Versandkosten" (interner Name:
table) die Versandkosten berechnet, habe ich das Modul kopiert, in
tablecustom umbenannt und die Berechnungsart folgendermaßen angepasst:
Bei diesem Modul wird das Versandgewicht nicht, wie beim Modul
table, gleichmäßig auf die benötigte Anzahl an Paketen aufgeteilt sondern es werden Pakete mit dem bei
Konfiguration => Versand Option => "Maximalgewicht, das als ein Paket versendet werden kann"eingestellten Gewicht berechnet und der Rest in ein weiteres Paket.
Bei der Berechnung wird das
~ "Paketleergewicht" auf das
~ "Maximalgewicht, das als ein Paket versendet werden kann" aufgeschlagen und
~ "Bei grösseren Leerpaketen - Gewichtszuwachs in %" gar nicht beachtet.
Zur Erklärung:Das Original-Modul
table berechnet so:
[...] dabei ist mir ein Rechenfehler aufgefallen in Verbindung mit "table" bzw. "Bester Weg"
angenommen ich habe folgende netto Werte:
2:4.20,5:5.04,10:7.14,30:13.86
Ein Produkt wiegt 1,5kg + Verpackung
Kaufe ich 1 Produkt = 5€ Versand
Kaufe ich 18 Produkte = 16,49€ Versand (hier ist das Maximalgewicht erreicht)
nun kommt der Fehler
Kaufe ich 19 Produkte wird angezeigt "Bester Weg" 2x16,5kg 32,99€
Würde ich hingegen zwei Bestellungen, einmal mit 18 und 1 Produkt einzeln bestellen, wären die Versandkosten nur bei 21,49€ statt 32,99€
[...]
Quelle:
Versandart "Bester Weg" verschwunden?Das vorliegende von mir angebotene Modul
tablecustom berechnet so wie
Michael.TB es in dem letzten von mir oben zitierten Satz sagt, bei Bestellung von 19 Produkten werden also 21,49 berechnet, einmal Maximalgewicht und einmal der Rest.
Es wird also nicht das Gesamtgewicht gleichmäßig auf Pakete aufgeteilt, wie es in
table der Fall ist, sondern es werden so viele Pakete wie möglich mit dem Maximalgewicht und der Rest in ein weiteres Paket berechnet.
Das ist für den kunden günstiger und der Shop-betreiber verliert dabei nichts.
Die Sprachdateien können und sollten bzgl. der Bezeichnung des Modules natürlich nach Gusto angepasst werden.
Ich hoffe ich konnte den Sachverhalt verständlich darlegen.
Verbesserungsideen sind sehr willkommen.
Insbesondere auch bzgl. einer Möglichkeit verschiedene Paketgewichte zu haben.
Die Logik der bisherigen Berechnung im Modul
table mithilfe von
~ "Bei grösseren Leerpaketen - Gewichtszuwachs in %" ist mir jedenfalls ein Rätsel und ich kann der Logik nicht folgen.
Gruß,
noRiddle
Linkback: https://www.modified-shop.org/forum/index.php?topic=42477.0