Gutschein für kostenlosen Versand (Pickware DHL) greift nicht zuverlässig

Hallo zusammen,

wir setzen bei einem Projekt Shopware 6 (mit Pickware DHL) ein und möchten zum Shopstart einen Gutscheincode anbieten, der beim Einlösen automatisch die Versandkosten auf 0 € setzt.

Unser Ziel:
Kunde gibt Code ein → Versandkosten DHL werden direkt auf 0 € gesetzt, ohne separate Versandart.

Bisherige Ansätze:
• Promotion mit 100 % Rabatt auf Versandkosten
• Eigene Versandart „DHL Kostenlos“ mit Rule Builder (Rabattaktion aktiv → Versandart sichtbar)

Problem:
• Oft wird der Rabatt nicht sauber angewendet („Voraussetzungen nicht zutreffend“)
• Teilweise bleibt nur noch Abholung sichtbar und DHL verschwindet
• Nach Entfernen des Gutscheins springt die Versandart nicht zurück

Frage:
Hat jemand eine Best-Practice, wie man das sauber mit Shopware 6 + Pickware DHL löst?
Evtl. auch eine Empfehlung, ob dafür spezielle Plugins nötig sind?

Danke vorab für Tipps!

Du hast es selbst schon beschrieben. Regel erstellen, die auf Versandart = DHL prüft, und dann die Versandkosten auf 0 setzt.

Gutscheincode eingeben, fertig.