Fishnet Services Startseite

Fishnet Support Center

Fishnet Services: Dein E-Commerce Support

Konfiguration - Versand Optionen

KG
Karsten Geyer
Updated 1 month ago

Klickweg von der Admin-Startseite aus: Konfiguration → Versandoptionen

Die Versand Optionen ermöglicht es Ihnen z. Bsp. das Maximalgewicht Ihrer Pakete zu vermerken.

Tragen Sie hier ein, wie schwer eine Sendung maximal sein darf und vermerken Sie auch das Paketleergewicht.

==================

Hinweis zum Thema "Mehrere Pakete" ! Es gäbe prinzipiell verschiedene Möglichkeiten, das Gewicht mehrerer Pakete zu berechnen. Beispiel: nehmen wir an, sie haben ein Maximalgewicht von 25 Kilo pro Paket eingestellt. Nun könnte man bei dem Kauf von Artikeln mit dem Gesamtgewicht von 30 Kilo sagen, man packt kalkulatorisch ein Paket mit 25 Kilo und ein zweites Paket mit 5 Kilo. Das würde aber in der Realität spätestens dann Probleme geben, wenn man 2 Artikel à 15 Kilo versenden will. Der Shop würde dann evtl. zu wenig Versandkosten berechnen.

Das Modified Team hat sich daher für diesen Rechenweg entschieden: Gesamtgewicht der Produkte im Warenkorb geteilt durch das erlaubte Maximalgewicht = Anzahl der Pakete => Gewicht pro Paket zuzüglich Paketleergewicht.

==================

Die Funktion "Gewichtszuwachs bei größeren Leerpaketen" funktioniert wie folgt.

Angenommen man macht im Admin unter Konfiguration → Versand Optionen folgende Einträge

Maximalgewicht, das als ein Paket versendet werden kann = 50 (Maximalgewicht für ein Paket 50 kg) Paketleergewicht = 3 (Paketleergewicht 3 kg) Bei größeren Leerpaketen - Gewichtszuwachs in % = 10 (10 % Gewichtszuwachs)

dann würden daraus folgende Beispiele resultieren.

Beispiel 1: Wenn das Gewicht aller Produkte 13 kg beträgt, ergibt sich ein Versandgewicht von 16 kg, weil 10 % von 13 kg kleiner als das Paketleergewicht von 3 kg ist, wird zum Gewicht aller Produkte (13 kg) das Paketleergewicht (3 kg) dazu gerechnet.

Beispiel2: Wenn das Gewicht aller Produkte 32 kg beträgt, ergibt sich ein Versandgewicht von 35,2 kg, weil 10 % von 32 kg größer als das Paketleergewicht von 3 kg ist, wird zum Gewicht aller Produkte (32 kg) 10 % dazu gerechnet.


Sie können hier noch entscheiden, ob es eine verlinkte Anzeige "zzgl. Versandkosten" geben soll und die Anzeige "zzgl." oder "inkl." Versandkosten.

Um Kunden über die Versandkosten zu informieren, wählen Sie noch den entsprechenden Content aus dem Dropdownmenü, in dem Sie diese aufgelistet haben.








Für technisch interessierte, hier der Code aus der includes/classes/shipping.php: 

    function quote($method = '', $module = '') {
global $total_weight, $shipping_weight, $shipping_quoted, $shipping_num_boxes;

$quotes_array = array();

if (is_array($this->modules)) {
$shipping_quoted = '';
$shipping_num_boxes = 1;
$shipping_weight = $total_weight;

if (SHIPPING_BOX_WEIGHT >= $shipping_weight*SHIPPING_BOX_PADDING/100) {
$shipping_weight = $shipping_weight+SHIPPING_BOX_WEIGHT;
} else {
$shipping_weight = $shipping_weight + ($shipping_weight*SHIPPING_BOX_PADDING/100);
}


if ($shipping_weight > SHIPPING_MAX_WEIGHT) { // Split into many boxes
$shipping_num_boxes = ceil($shipping_weight/SHIPPING_MAX_WEIGHT);
$shipping_weight = $shipping_weight/$shipping_num_boxes;
}

$include_quotes = array();

reset($this->modules);
while (list(, $value) = each($this->modules)) {
$class = substr($value, 0, strrpos($value, '.'));
if (xtc_not_null($module) && isset($GLOBALS[$class])) {
if ($module == $class && $GLOBALS[$class]->enabled) {
$include_quotes[] = $class;
}
} elseif ($GLOBALS[$class]->enabled) {
$include_quotes[] = $class;
}
}

for ($i=0, $size = sizeof($include_quotes); $i<$size; $i++) {
$quotes = $GLOBALS[$include_quotes[$i]]->quote($method);
if (is_array($quotes)) $quotes_array[] = $quotes;
}
}

return $quotes_array;
}
Hat dieser Artikel deine Frage beantwortet?
😞 😐 😃