Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Versandkosten im Warenkorb falsch berechnet für mehrere Kartons

    Prot

    • Neu im Forum
    • Beiträge: 12
    Hallo zusammen, in Warenkorb liegt 33 kg die Ware, Maximalgewicht für ein Paket- 30 kg  die Versandkosten für DPD und DHL funktioniert nicht:
    DPD zeigt nur Halbgewicht.
    DP  zeigt richtige Gewicht, aber Preis nur für Halbgewicht



    Hat jemanden Erfahrung mit diese Fehler?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35901.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Da steht 2x16.5 kg bei DP. (===33kg)

    Prot

    • Neu im Forum
    • Beiträge: 12
    Ja, aber Versandkosten nur für 16,5 kg, also nur für 1 Paket

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Port,
    Erfahrung mit diesem Fehler habe ich keine, aber es liegt wohl daran, dass in den Versandmodulen dp und dpd das unter Konfiguration -> Versand Optionen eingetragene Maximalgewicht, welches als ein Paket versendet werden kann, unvollständig bzw. gar nicht berücksichtigt wird.

    Folgende Codeanpassungen sollten dem Abhilfe schaffen.

    In includes/modules/shipping/dp ca. Zeile 131 folgenden Code

    Code: PHP  [Auswählen]
              $shipping_cost = ($shipping + MODULE_SHIPPING_DP_HANDLING);

    mit diesem ersetzen

    Code: PHP  [Auswählen]
              $shipping_cost = $shipping_num_boxes * ($shipping + MODULE_SHIPPING_DP_HANDLING);

    In includes/modules/shipping/dpd.php ca. Zeile 71 folgenden Code

    Code: PHP  [Auswählen]
          global $shipping_quote_dpd, $shipping_quote_all, $shipping_weight, $shipping_quoted, $shipping_dpd_cost, $shipping_dpd_method, $order;

    mit diesem ersetzen

    Code: PHP  [Auswählen]
          global $shipping_quote_dpd, $shipping_quote_all, $shipping_weight, $shipping_num_boxes, $shipping_quoted, $shipping_dpd_cost, $shipping_dpd_method, $order;

    In includes/modules/shipping/dpd.php ca. Zeile 119 folgenden Code

    Code: PHP  [Auswählen]
              $shipping_dpd_method = MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . ": " . $shipping_weight . ' ' . MODULE_SHIPPING_DPD_TEXT_UNITS;

    mit diesem ersetzen

    Code: PHP  [Auswählen]
              $shipping_dpd_method = MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . ': (' . $shipping_num_boxes . ' x ' . $shipping_weight . ' ' . MODULE_SHIPPING_DPD_TEXT_UNITS . ')';

    In includes/modules/shipping/dpd.php ca. Zeile 150 folgenden Code

    Code: PHP  [Auswählen]
                $shipping_dpd_method = MODULE_SHIPPING_DPD_SUBSIDIZED_SHIPPING . ' ' .MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . " : " . $shipping_weight . ' ' .             MODULE_SHIPPING_DPD_TEXT_UNITS;

    mit diesem ersetzen

    Code: PHP  [Auswählen]
                $shipping_dpd_method = MODULE_SHIPPING_DPD_SUBSIDIZED_SHIPPING . ' ' .MODULE_SHIPPING_DPD_TEXT_WAY . ' ' . $dest_country . ': (' . $shipping_num_boxes . ' x ' . $shipping_weight . ' ' . MODULE_SHIPPING_DPD_TEXT_UNITS . ')';

    In includes/modules/shipping/dpd.php ca. Zeile 162 folgenden Code

    Code: PHP  [Auswählen]
                                                         'cost' => $shipping_dpd_cost)));

    mit diesem ersetzen

    Code: PHP  [Auswählen]
                                                         'cost' => $shipping_num_boxes * $shipping_dpd_cost)));

    Gruss
    Hanspeter

    Prot

    • Neu im Forum
    • Beiträge: 12
    vielen herzlichen Dank für deine Hilfe! Perfekt

    Prot

    • Neu im Forum
    • Beiträge: 12
    Gibt es aber noch eine Probleme, DPD Modul zeigt keine Versandpreise für Gäste/Nichtangemeldete Kunden

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Dann nimm das funktionierende und klone es Dir: Tutorial: Kopieren eines Versandmoduls

    Wenn beide Module mit dem gleichen Code laufen, hast du auch eine Fehlerquelle weniger.
    2 Antworten
    2693 Aufrufe
    16. Juli 2010, 20:00:00 von jaykop
    3 Antworten
    3211 Aufrufe
    17. Januar 2011, 16:50:55 von Snake3112
    1 Antworten
    1932 Aufrufe
    10. August 2010, 11:17:22 von GTB