cmsimple-xh / xhshop

A simple shop for CMSimple_XH
GNU General Public License v3.0
4 stars 3 forks source link

Versandkosten Berechnung ungenau - Kartongewicht hinzurechnen #193

Open XHalbert opened 6 years ago

XHalbert commented 6 years ago

Bei der Versandkostenberechnung gibt es eine Ungenauigkeit, die ich bisher ignoriert habe - nun ist mir aber eine einfache Lösung eingefallen... Bisher werden die Gewichte der einzelnen Artikel addiert, das ergibt das Versandgewicht, nach der die Versandkosten berechnet werden. Unberücksichtigt bleibt aber das Gewicht des Kartons, immerhin je nach Größe 300g bis über 1000g! Der Shopbetreiber müsste das Kartongewicht bei jedem einzelnen Artikel mit einrechnen, damit nicht zu wenig Versandkosten berechnet werden. Jedoch wird das Kartongewicht dann mehrfach berücksichtigt, wenn mehre Artikel gekauft werden. Beispiel: Dem Shopbetreiber wird in folgenden Stufen Versandkosten berechnet: bis 1kg, bis 3 kg, bis 5 kg usw., so könnte bei einer Bestellung 3,2 kg vom Shop errechnet werden (Gewicht Artikel 1 plus Gewicht Artikel 2 plus 2mal Kartongewicht), in Wirklichkeit beträgt das Gewicht aber nur 2,8 kg (Gewicht Artikel 1 plus Gewicht Artikel 2 plus 1mal Kartongewicht). Somit würde dem Kunden ungerechtfertigt die höhere Versandkostenstufe berechnet.

Als Lösung würde ich vorschlagen, das bei jedem Kauf einmalig ein configurierbares Kartongewicht hinzugerechnet wird, also: 1mal Kartongewicht plus Gewicht Artikel 1 plus Gewicht Artikel 2 plus usw.

Es bleibt zwar die Ungenauigkeit, dass größere Kartons mehr wiegen als kleine. Aber das kann der Shopbetreiber eher kalkulieren als so wie es bisher ist, Zumal die meisten Falschberechnungen bei kleinen Gewichten vorkommen (1 - 3 - 5 kg) wo meist auch kleine Kartons verwendet werden, die etwa gleich viel wiegen, während bei größeren Kartons auch die Versandkostenstufen größer sind (10 - 20 - 31 kg).

cmb69 commented 6 years ago

Als Lösung würde ich vorschlagen, das bei jedem Kauf einmalig ein configurierbares Kartongewicht hinzugerechnet wird, also: 1mal Kartongewicht plus Gewicht Artikel 1 plus Gewicht Artikel 2 plus usw.

Das könnte man doch aber auch so lösen, dass die Versandkosten entsprechend angepasst werden, so dass man dort immer dieses Kartongewicht abzieht, oder? (Also statt "bis 1kg, bis 3 kg, bis 5 kg" eben "bis 0kg, bis 2 kg, bis 4 kg" bei 1kg Kartongewicht.)

XHalbert commented 6 years ago

ups ja, stimmt wohl - die Idee war mir noch nicht gekommen.

Aber es wäre trotzdem schöner, wenn der Shop das berechnen könnte, weil %WEIGHT% dann das tatsächliche Gewicht von Karton samt Inhalt enthalten würde, und diesen Wert könnte man dann unverändert dem Paketdienst übermitteln. Außerdem würde nach deinem Vorschlag die Versandkostenstaffelung im Shop nicht mit der Staffelung des Paketdienstes übereinstimmen, was zumindest gewöhnungsbedürftig und verwirrend für neue Shopnutzer sein dürfte.

Daher würde ich es bevorzugen, wenn es in der config das Feld "Verpackungsgewicht" geben würde, und der Wert immer einmal aufaddiert würde.

cmb69 commented 6 years ago

Klingt sinnvoll.