DaVinci Technology GmbH

› LOGIN

Web Business Shop-Software - Webshop Onlineshop Software Headline
SUCHE

› HOME › FORUM

› ZURÜCK

Backoffice & Administration

Weitere Themen

Backoffice & Administration

Seiten: 1 | Beiträge 1 - 4 von 4

Problem bei Versandkostenberechnung

29.11.2010 13:35:49 von Thomas (174 Beiträge seit 15.08.2007)

Wir haben unterschiedliche Versandarten, die länderabhängig zulässig oder unzulässig sind. So mach z.B. ein DPD-Versand in die Schweiz wegen der Zollbehandlung bei den teils kleinen Beträgen keinen Sinn.

Durch geschicktes (oder zufällig so durchgeführtes) Manövrieren kann der WBS überlistet werden und hat eine Versandart, die für das Land eingentlich nicht zulässig ist. Hierdurch berechnet der WBS in der bkontrolle die Versandkosten noch einmal und setzt sie mit 0 an. Der Kunde hat also z.B. versandkostenfrei eine Lieferung nach Australien bestellt, die dann auch noch auf einen für dieses Land überteuerten Versender eingestellt ist. Bei automatisierter Weiterverarbeitung in der Wawi fällt das nur schwer bis gar nicht auf.

Laut Hr. Schreiner bin ich der einzige, der das Problem hat. Hat vielleicht noch jemand Versandarten, die nicht für alle Zonen zulässig sind?

Grüße
Thomas

re: Problem bei Versandkostenberechnung

29.11.2010 17:58:30 von Thomas (174 Beiträge seit 15.08.2007)

Habe doch eine Lösung vom Support erhalten. Danke!

re: re: Problem bei Versandkostenberechnung

03.12.2010 18:32:51 von dkw (49 Beiträge seit 15.10.2007)

Lösung erhalten.

Und welche wäre das ?

Mfg

re: re: re: Problem bei Versandkostenberechnung

04.12.2010 09:16:24 von Thomas (174 Beiträge seit 15.08.2007)

(1) Im Formular der badresse.html wird noch ein verstecktes Eingabefeld
platziert

<input value="0" type="hidden" name="fp[versandart]" />

Damit wird nach Absenden der Adressdaten zunächst die Versandart auf "0" gesetzt (also keine Versandart).

(2) Dann muß nur noch das Script für die Bestellannahme wbc_inorder.php in der Zeile (ca. Zeile 70)

if( $ordersum->data("gespos")>0 && $bCont && ( (int) $session->getdata("validuser") > 0 ||
strlen(trim($session->getuserdata("name")))>0 )){

in

if( (int) $session->getuserdata("versandart") > 0 && $ordersum->data("gespos")>0 && $bCont && ( (int) $session->getdata("validuser")
> 0 || strlen(trim($session->getuserdata("name")))>0 )){


geändert werden.

Home Impressum Disclaimer 

© 2013 Shopsoftware Webshop Software Web Business Shop - DaVinci Technology GmbH