• Resolved blueewok

    (@blueewok)


    Hallo,

    ich bin mir nicht sicher, ob ich einen Denkfehler habe, oder die Logik hinter den Bedingungen für Verpackungen nicht richtig funktioniert.

    Ich kann einer Verpackung mehrere Bedingungen zuweisen. Erst wenn alle Bedingungen zutreffen, wird diese Verpackung ausgew?hlt. Ist das korrekt?

    In folgendem Screenshot sieht man die hinterlegten Bedingungen und den Artikel:

    https://ibb.co/Wz9sx4z

    https://ibb.co/Q8LrZBK

    Jetzt habe ich dieses Produkt, dessen Gesamtgewicht zwar kleiner als 0,95 Kg ist, der Wert übersteigt aber die 25 €. Folglich sollte er nicht “Warenpost” sondern “Karton” zugeordnet werden. Das wird er aber nicht. Im Fenster Sendungen erh?lt er immer die Zuordnung “Warenpost”.

    Erh?he ich sein Gewicht auf 1,2 Kg, wird ganz richtig “Paket” ausgew?hlt.

    Habe ich nun einen Denkfehler bei den Bedingungen, oder passt etwas nicht?

    Danke für eure Hilfe!

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter blueewok

    (@blueewok)

    Ein kleiner Nachtrag: Nach weiteren Tests k?nnen wir mit ziemlicher Sicherheit sagen, dass Paketpreis und Gesamtwert bei den Bedingungen immer ignoriert werden. Bedingungen anhand Gewicht oder Gr??e führen immer zur korrekten Zuordnung. Nur Preis/Wert werden ignoriert.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    hast du das denn über den Warenkorb/Kasse getestet oder mit einer manuell angelegten Bestellung?

    Nach weiteren Tests k?nnen wir mit ziemlicher Sicherheit sagen, dass Paketpreis und Gesamtwert bei den Bedingungen immer ignoriert werden.

    Das k?nnte ein Kompatibilit?tsproblem sein. Ich habe gesehen, dass ihr ein Pricing-Plugin verwendet? Habt ihr das mal isoliert getestet? Germanized greift die Preise direkt aus dem Warenkorb ab, d.h. die Kosten die für die Position konkret im Warenkorb berechnet werden, werden für die Berechnung des Gesamtpreises verwendet.

    Grü?e

    Thread Starter blueewok

    (@blueewok)

    Hallo,

    Danke für eure schnelle Rückmeldung und eure Unterstützung!

    Die Bestellung wurde über den Warenkorb erstellt. Ich habe jetzt noch einmal eine manuelle Bestellung erstellt, leider mit dem gleichen Ergebnis.

    Bei dem Pricing-Plugin handelt es sich um “Tiered Price Table for WooCommerce”. Die Artikel wurden damit nicht bearbeitet. Ich habe es dennoch deaktiviert: Auch das führt nicht zur L?sung des Problems.

    Sind die Bedingungen die ich vergeben habe denn korrekt (siehe Screenshot oben)?

    Nach einigen Tests konnte ich rausfinden, dass Bedingungen bzgl. der Gr??e oder des Gewichts immer korrekt greifen. Nur der Warenwert wird scheinbar ignoriert.

    Sch?ne Grü?e

    Plugin Author vendidero

    (@vendidero)

    Hi,

    ah, ok, jetzt verstehe ich das Problem. Ich habe das mal lokal reproduziert. Derzeit funktioniert die Logik folgenderma?en:

    1. Es wird für den aktuellen Warenkorb die passende Verpackung bestimmt, basierend auf den verfügbaren Verpackungen der jeweiligen Versandart. In deinem Fall gibt es, zumindest lt. Screenshot, die Verpackungen Warenpost und Karton. Die Bestimmung der passenden Verpackung erfolgt nur auf Basis der Produkte/Positionen (d.h. Gr??e, Gewicht) im Warenkorb. Der Wert der Ware wird nicht herangezogen.
    2. Nun werden die Regeln für die passende Verpackung durchlaufen und geprüft ob die Versandart zur Verfügung steht oder nicht.

    Anhand deiner Konfiguration dürfte für ein Produkt, für das die Verpackung Warenpost ausgew?hlt wurde dessen Preis aber > 25 ist, keine Regel greifen und damit auch die Versandart nicht zur Verfügung stehen.

    Statt deine Regeln für Warenpost + Paket in eine Versandart zu drücken solltest du also 2 Versandarten anlegen:

    1. Für Warenpost (mit den entsprechenden Bedingungen/Regeln)
    2. Für Paket (ebenfalls mit den Bedingungen)

    Wenn die Konfigurationen korrekt sind, sollte die Versandart Warenpost nur bereitstehen, wenn die entsprechenden Regeln greifen.

    Grü?e

    • This reply was modified 10 months, 2 weeks ago by vendidero.
    Thread Starter blueewok

    (@blueewok)

    Okay, vielen Dank! Ich schaue mir das noch einmal an und gebe morgen Rückmeldung, ob es funktioniert hat. Dass man mehrere Versandarten anlegen sollte, war mir nicht klar.

    Plugin Author vendidero

    (@vendidero)

    Gern! Ich habe, speziell für diesen Anwendungsfall, unsere Logik auch etwas erweitert/angepasst, sodass in Zukunft eine Art Vorfilterung der verfügbaren Verpackungen erfolgt. Damit w?re das dann in Zukunft (nach dem n?chsten Update) auch innerhalb einer Versandart m?glich. Ich denke allerdings, dass eine Aufteilung (in verschiedene Versandarten) hier durchaus Sinn ergibt.

    Grü?e

    Thread Starter blueewok

    (@blueewok)

    Also: Ich habe das ganze jetzt mal auf unserem Testserver durchgetestet und es scheint zu funktionieren. Vielen Dank schonmal dafür!

    Eine Frage habe ich aber dennoch – ich fürchte n?mlich, dass Germanized anders arbeitet, als ich es gehofft habe.

    Diese Zuordnung ist für uns Gold wert:

    https://ibb.co/yF3trV5

    Jeder Sendung wird nicht nur das korrekte Paket zugeordnet, sondern auch gleich der passende Versanddienstleister.

    Ungünstig ist aber, dass auch die Versandart für die Kunden beim Checkout von Germanized gemanaged wird. Hierfür verwenden wir n?mlich ein anderes Plugin. Mithilfe von Versandklassen k?nnen wir so für einzelne Artikel gezielt kostenfreien Versand anbieten (zus?tzlich zu kostenfreiem Versand ab 50 Euro). Falls nun eine Bestellung Artikel mit Versandkosten und versandkostenfreie Artikel enth?lt, wird ausschlie?lich versandkostenfreie Lieferung beim Checkout angeboten. Das ist nicht mehr m?glich, wenn ich nur Germanized verwende.

    Gibt es eine M?glichkeit die Berechnung des Versands von Germanized zu deaktivieren und nur den Punkt unter Woocomemrce->Sendungen über Germanized laufen zu lassen?

    Plugin Author vendidero

    (@vendidero)

    Hi,

    Ungünstig ist aber, dass auch die Versandart für die Kunden beim Checkout von Germanized gemanaged wird.

    Ihr müsst das nicht über die (built-in) Versandarten von Germanized verwalten. Ihr k?nnt auch jede andere Versandart nutzen und dort die Zuordnung zu einem speziellen Versanddienstleister hinterlegen. S.a.: https://vendidero.de/dokument/versanddienstleister-verwalten#dienstleister-fuer-sendungen-hinterlegen

    Falls nun eine Bestellung Artikel mit Versandkosten und versandkostenfreie Artikel enth?lt, wird ausschlie?lich versandkostenfreie Lieferung beim Checkout angeboten. Das ist nicht mehr m?glich, wenn ich nur Germanized verwende.

    Germanized bietet unter Woo > Einstellungen > Germanized > Allgemein > Kasse eine Option dazu an, die es erm?glicht alle Versandoptionen auszublenden, sobald eine kostenlose Versandart zur Verfügung steht. Das kann natürlich auch deaktiviert werden.

    PS: Auch mit den (built-in) Versandarten von Germanized k?nnt ihr Regeln für spezielle Versandklassen hinterlegen und damit ggf. einen kostenlosen Versand anbieten.

    Grü?e

    • This reply was modified 10 months, 2 weeks ago by vendidero.
    Thread Starter blueewok

    (@blueewok)

    Hallo,

    Ihr müsst das nicht über die (built-in) Versandarten von Germanized verwalten. Ihr k?nnt auch jede andere Versandart nutzen und dort die Zuordnung zu einem speziellen Versanddienstleister hinterlegen. S.a.:?https://vendidero.de/dokument/versanddienstleister-verwalten#dienstleister-fuer-sendungen-hinterlegen

    Das funktioniert für unsere bisherige L?sung leider nicht. Das Plugin, das wir für die Berechnung der Versandkosten verwenden, erzeugt nur eine Versandart. Die Zuordnung der Versandkosten erfolgt dann über die Klassen. Ich kann hier jetzt zwar z.B. DHL als Standard-Dienstleister hinterlegen, aber dann erfolgt keine Zuordnung zur Deutschen Post, falls wir Waren per Brief rausschicken.

    Germanized bietet unter Woo > Einstellungen > Germanized > Allgemein > Kasse eine Option dazu an, die es erm?glicht alle Versandoptionen auszublenden, sobald eine kostenlose Versandart zur Verfügung steht. Das kann natürlich auch deaktiviert werden.

    Auch das hilft leider nicht weiter. Die Versandklassen die über das Plugin beim Checkout angezeigt werden, werden scheinbar von Germanized nicht als “Versandkostenfrei” erkannt.

    Ich m?chte nun versuchen, auf das andere Plugin zu verzichten und nur mit Germanized zu arbeiten. Hierzu müsste ich aber eine Versandklasse als Bedingung ausw?hlen. Sobald ich dies tue: https://ibb.co/1M6QYWc und anschlie?end dem Artikel die gleiche Versandklasse zuordne, erhalte ich die Fehlermeldung im Warenkorb, dass keine Versandart zur Verfügung. Ist hier etwas an meinem Grundgedanken falsch?

    Thread Starter blueewok

    (@blueewok)

    Okay, das Problem mit der fehlenden Versandart konnte ich mittlerweile l?sen. Ich musste die Verpackung l?schen und neu erstellen. Dann klappt es.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    entscheidend ist natürlich, dass diese Verpackung auch wirklich für den aktuellen Warenkorb zur Verfügung steht. Wenn keine Regel greift bzw. verfügbar ist, wird auch die Versandart nicht angeboten.

    Grü?e

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Verpackungen: Logik kaputt oder Denkfehler?’ is closed to new replies.