Versandkosten nur gültig wenn alle Artikel passen

Hallo zusammen,
ich habe eine Versandkostenart für Briefe der Artikel zugordnet sind.
Diese soll aber nur angezeigt werden, wenn alle Artikel diese Regel erlauben.
Zur Zeit wird diese aber immer angezeigt wenn nur ein Artikel im Warenkorb ist, der diese Regel erlaubt.

Das scheint ein altes Problem zu sein:

https://bugs.oxid-esales.com/view.php?id=4123

Gibt es mittlerweile eine Anleitung wie man das konfigurieren muss, dass das so klappt oder muss man immer noch diese Modul einsetzen: GitHub - leofonic/oxid_exclusive_deliverysets: Module "Exclusive Shipping Methods" for OXID eShop
?

Es geht nur mit dem Modul

Ich hab mir das mal angeschaut aber das passt nicht, da mehrere Versandarten möglich sein können.
ZB kann neben StandardVersand auch Abholung valide sein. Daher geht exklusive delivery nicht.

Es müßte sowas wie “All items have to fit” Schalter bei der Versandart geben.

Gibts zufällig schon so ein Modul?


Das mit nur Briefe geht auch etwas umständlich innerhalb einer Versandart, also so dass nur die Versandkosten weniger werden:

  • Regel für alle Artikel mit Preis für Brief
  • Regel für alle Artikel außer denen die per Brief versendet werden können mit der Differenz zum Normalversand

Das Module hab ich mir angeschaut, hat aber für OXID6 nicht gepasst.

Ich hab mal ein eigenes geschrieben, was die Versandregeln so interpretiert, dass alle Artikel passen müssen.

@leofonic Danke für die Module und Inspiration.