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: Mehrpakete Sendung - Rundungsproblem !

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Mehrpakete Sendung - Rundungsproblem !
    am: 03. Januar 2013, 21:14:59
    Hi,

    mal sehen ob ich mich verständlich ausdrücken kann.  :-D

    Ich verwende als Versandmodul Deutsche Post - Weltweites Versandmodul.

    Frage: Ist ein Paket > 31.5 kg wird bei uns ein weiteres Paket berechnet. Dabei wird das Versandgewicht je nach dem halbiert oder wenn Gewicht > 94.5 kg durch 3 geteilt.

    Das macht der Shop auch brav. Leider vernachlässigt er dabei die Rundungen.
    Bsp. (bei hinterlegten Staffeln in 1kg Schritten!) rundet er trotzdem immer auf die nächst höhere Gewichtsstaffel auf.

    3 Einzelpakete mit z.b. 20.21 kg werden mit der Staffel ab 21 kg berechnet. Also rundet der Shop das ganze und ich suche mir schon den ganzen Tag ein zweites ****** in den  :-X und finde die Stelle nicht.

    Wo genau (Datei)?

    Übrigens: Wir haben kein Kartonleergewicht und auch keine Prozentuale Erhöhung bei Mehrpaketsendungen im Shop hinterlegt! Also Leerkarton 0 und prozentuale Erhöhung ebenfalls 0!

    Irgendwo muss der Shop doch bei Mehrpaketen die Versandsumme teilen und dann die jeweiligen Einzelgewichte zur Berechnung an das Versandmodul übergeben! Nur wo? Denn dort vermute ich den Hasen im Pfeffer. Dort wird scheinbar falsch gerechnet, falsch gerundet oder es fehlt eine Rundungsangabe mit Nachkommastellen ...

    Bitte helft mir!  :crazy:

    LG
    KAT


    Linkback: https://www.modified-shop.org/forum/index.php?topic=23962.0
    Trade Republic - Provisionsfrei Aktien handeln

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Mehrpakete Sendung - Rundungsproblem !
    Antwort #1 am: 03. Januar 2013, 21:30:05
    Deine Frage kann ich dir leider nicht genau beantworten.
    Warum benutzt du nicht einfach gerade Zahlen als Gewicht ?,
    also anstatt 31.5 kg einfach 31 kg ?

    Ansonsten schau' mal in diese datei:
    /includes/modules/shipping/dp.php

    Gruß,
    noRiddle

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Mehrpakete Sendung - Rundungsproblem !
    Antwort #2 am: 03. Januar 2013, 21:39:43
    ... weil bei DHL nunmal 31.5kg zulässig sind.  :wohow:
    Die /includes/modules/shipping/dp.php habe ich schon im Kopf ;) das Problem muss also vorher enstehen. Der Shop rechnet die Einzelgewichte korrekt aus, übergibt aber vermutlich einen gerundeten Wert ...  :blower:

    LG
    KAT

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Mehrpakete Sendung - Rundungsproblem !
    Antwort #3 am: 03. Januar 2013, 23:00:36
    Was bei DHL zulässig ist ist doch unerheblich.
    Du hättest doch jedenfalls keinen Nachteil bei Umsetzung meines Vorschlages.

    Evtl. findest du die Lösung hier:
    /includes/classes/shipping.php
    Da wird whrscheinlich gerundet (Stichwort: ceil() ??).

    Gruß,
    noRiddle

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Mehrpakete Sendung - Rundungsproblem !
    Antwort #4 am: 03. Januar 2013, 23:06:28
     :-B eine erste heisse Spur ...! Ich schau mir das mal an! Danke erstmal ...

    Was bei DHL zulässig ist ist doch unerheblich.
    Du hättest doch jedenfalls keinen Nachteil bei Umsetzung meines Vorschlages.

    Natürlich nicht, unsere Kunden sind aber ziemlich Aufmerksam und rechnen sehr gern ...  (Zielgruppe!) und naja ... Ich rechne eben auch gern ... ;)

    LG
    KAT

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Mehrpakete Sendung - Rundungsproblem !
    Antwort #5 am: 03. Januar 2013, 23:39:45
     :’-( ... das
    Code: PHP  [Auswählen]
    ceil($shipping_weight/SHIPPING_MAX_WEIGHT);
    rundet die Anzahl der Pakete ...
    Die Zeile darunter mit einem
    Code: PHP  [Auswählen]
    round($shipping_weight/$shipping_num_boxes,2)
    bringt auch nix ...

    Ich geh jetzt in die Federn ... vielleicht kommt mir ja im Traum ... neeee, das fällt mir nicht im Traum ein. ;)
    Vielleicht hat aber jemand anders noch einen Ansatz ...  :?:

    LG
    KAT

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Mehrpakete Sendung - Rundungsproblem !
    Antwort #6 am: 05. Januar 2013, 15:56:09
     :oops:

    Problem erkannt, Problem gebannt. Der Fehler lag nicht beim Shopsystem, sondern saß vor dem Monitor.
    Ich habe mich schlichtweg bei den Staffeleingaben (Preis pro kg) vertan und dadurch das ganze Chaos ausgelöst. Meine Fresse bin ich blöd ...  :datz:

    LG
    KAT
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    5 Antworten
    4015 Aufrufe
    12. August 2012, 14:11:49 von gio2000
    29 Antworten
    20893 Aufrufe
    04. Mai 2011, 14:12:51 von p3e