Hi
ich habe mir heute ein Wölfchen gesucht, da sich folgender Umstand zeigte.
Wir haben im Shop vielfach Produkte, die einfach per UPS nicht versendet werden können, da diese regelmäßig als Schrott ankommen. Aus diesem Grund müssen diese Produkte per Spedition versendet werden.
Nun gut - hat ein Kunde z.B. 10 Produkte im Warenkorb und nur eins davon trägt das Flag "Spedition", dann hat der Kunde später keine Möglichkeit mehr zwischen UPS, Selbstabholung oder Spedition zu wählen. Er bekommt dann nur noch Selbstabholung oder Spedition angeboten. UPS fliegt in solch einem Fall raus und die gesamte Bestellung wird per Spedition versendet.
Jetzt hab ich ein Modul namen "agency". OK - dort kann ich angeben ab welchem Gewicht welcher Preis gilt. OK
Sage ich einmal die Bestellung hat ein Gesamtgewicht von 70kg und die Staffelung der Speditionskosten wäre: <50kg - 30.00, <100kg - 39.00 EUR, dann müsste das Modul für die Bestellung 39,00 EUR auswerfen.
Nee, hat das Teil nicht gemacht. Es hat immer 2 x den Betrag <50 kg = 60,00 EUR ausgewiesen. Tischhau, Tastaturschmeißen, Kaffe trinken, ruhig werden.
Dann hab ich mir einmal die global vars in dem Teil angesehen und siehe da, es zieht sich eine var aus der Configuration und zwar den "Schwellwert für das max. Gewicht eines Paketes", welches bei mir auf 50kg stand.
Habe dann zum Test diesen Wert mal auf 100kg gesetzt und siehe da die Speditionskosten wurden richtig ausgewiesen - 39,00 EUREN.
Der Wert für das max. Gewicht eines Paketes wird aber auch für andere Versandarten herangezogen z.B. DHL, UPS, etc. also kann den nicht auf 100 stehen lassen. Würde ich die 72kg von oben per UPS versenden, dann würden das dann 2 Pakete erzeugen - ist ja auch richtig so.
Ich könnte das jetzt fixen, indem ich in der Configuration einen zusätzlichen Schwellwert für die Spedition anlege, und globale Funktion in dem Modul umschreibe... noch mehr Kaffee trinke.
Frage: Kennt jemand ein Speditionsmodul, das ebenso mit Schwellwerten für's Gewicht / Preis
UND in Abhändidkeit der 1. Stelle der Postleitzahl arbeiten kann und nicht die Werte aus des Configuration für das max. Gewicht nimmt?
[
EDIT Tomcraft: Link zum Modul in
Beitrag 5]
Linkback: https://www.modified-shop.org/forum/index.php?topic=2115.0