Ergebnis 1 bis 3 von 3

Thema: Contao 4 - Isotope Versand und mehrere Produkttypen

  1. #1
    Contao-Nutzer
    Registriert seit
    03.03.2012.
    Ort
    Wetzlar
    Beiträge
    3

    Standard Contao 4 - Isotope Versand und mehrere Produkttypen

    Folgendes Problem:

    Wir haben mehrere Produkttypen und verschiedene Versandkosten.

    Produkttypen A - Versand bis 75,00 € - 6,50 € Versand
    Versand ab 75,00 € - Versandkostenfrei

    Produkttyp B - Versandkostenberechnung nach Gewicht.

    Wir haben mehrere Versandarten angelegt:
    - Versand bis 75€ - 6,50€ - Versandart-Typ: Pauschalpreisversand, Pauschalpreisberechnung: Pauschal, Mengen-Berechnungsmodus: Gesamtmenge im Warenkorb, Produkttyp-Bedingungen: Preis für diese Produkttypen berechnen und dazu die gewünschten Produkttypen A ausgewählt. Höchstbetrag: 74.99€

    - Versandkostenfrei - 0.00€ - Versandart-Typ: Pauschalpreisversand, Pauschalpreisberechnung: Pauschal, Mengen-Berechnungsmodus: Gesamtmenge im Warenkorb, Produkttyp-Bedingungen: Preis für diese Produkttypen berechnen und dazu die gewünschten Produkttypen A ausgewählt. Mindestbetrag: 75.00€

    - Versand bis 30kg - 6,50€ - Versandart-Typ: Pauschalpreisversand, Pauschalpreisberechnung: Pauschal, Mengen-Berechnungsmodus: Gesamtmenge im Warenkorb, Produkttyp-Bedingungen: Preis für diese Produkttypen berechnen und dazu den Produkttyp B ausgewählt. Höchstgewicht: 29.99 kg

    - Versand von 30kg bis 40kg - 13.00€ - Versandart-Typ: Pauschalpreisversand, Pauschalpreisberechnung: Pauschal, Mengen-Berechnungsmodus: Gesamtmenge im Warenkorb, Produkttyp-Bedingungen: Preis für diese Produkttypen berechnen und dazu den Produkttyp B ausgewählt. Mindestgewicht: 30kg und Höchstgewicht: 39.99 kg
    usw.

    Dann gibt es noch eine Versandgruppe, wo alle Versandarten in einer Gruppe zusammengefast sind: Gruppen-Berechnung: Summierter Preis der verfügbaren Versandarten. Diese Versandgruppe ist im Kassenmodul auch drin.

    Soweit so gut.

    Bei der Berechnung des gesamten Versands Produkttyp A + B zusammen - folgendes Problem:

    Produkttyp A zb.: 50 € Kosten
    Produkttyp B zb: 40 € Kosten und bis 30 kg Versand

    Gesamtberechnung wie das Isotope rechnet: Produktyp A - Versandkostenfrei, Produkttyp B - 6,50 € Versand. Contao Isotope nimmt hier den Gesamtpreis der Bestellung und berechnet nur 6,50 (bis 30kg Versand) und den Rest sagt es Versandkostenfrei. Es sollte aber für Produkttyp A ebenfalls auch 6,50 € Versand berechnen. Weil es eben bei Produkttyp A noch unter der 75,00 € Grenze liegt.

    Haben schon etliche Einstellungen durchprobiert und kommen einfach nicht weiter. Es berechnet einfach nicht das was es soll.

    Wer hat eine Idee, was ist hier faul oder wo liegt der Denkfehler?

  2. #2
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Hi aliceeyes,

    hilft dir dieses hier?
    https://github.com/isotope/core/pull/1971

    du müsstest eine Stelle am Code von Isotope ändern und die Produkttyp-Bedingung von der einzelnen Versandart ändern.

  3. #3
    Contao-Nutzer
    Registriert seit
    03.03.2012.
    Ort
    Wetzlar
    Beiträge
    3

    Standard

    Vielen Dank für die schnelle Antwort.

    Habe jetzt folgendes probiert:

    in system/modules/isotope/library/Isotope/Model/Shipping/Flat.php

    Zeile 57 von: if (is_array($allowedTypes) || !in_array($productType->id, $allowedTypes, false)) {

    auf: if (!is_array($allowedTypes) || !in_array($productType->id, $allowedTypes, false)) {

    und alternativ auch auf: if (is_array($allowedTypes) && !in_array($productType->id, $allowedTypes, false)) {

    geändert. Bei Produkttyp-Bedingung bei allen Versandarten auch "Erlauben wenn einer der folgenden Produkttypen im Warenkornb liegt" und "Nur erlauben bei folgenden Produkttypen im Warenkorb" ausprobiert. Auch cache geleert.

    Irgendwie ohne Erfolg. Habe ich was übersehen?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •