Versandkostenmodul fehlerhaft / Sperrgutaufschlag nicht möglich

Hallo Zusammen,

 

bei Shopware 6 gibt es bei uns folgendes Problem:

Wir wollen einen Sperrgutaufschlag definieren, der nur für ausgewählte Artikel gelten soll. Alle anderen Artikel sollen davon natürlich nicht betroffen sein.

In den Versandarten kann man zwar mehrere Preismatrizen auswählen, allerdings greift bei Mischwarenkörben immer nur diejenige mit höherer Priorität. Das heißt man kann diese nicht getrennt berechnen lassen. Auch eine extra Versandart für Sperrgut hinzufügen funktioniert nicht wie erwartet…Man kann zwar eine solche erstellen - diese erscheint dann auch im Frontend - allerdings kann man dann immer noch die “normale” Versandart auswählen, weil man akutell keine Möglichkeit hat, diese bei Mischwarenkörben auszuschließen. Außerdem wäre die Preisberechnung hier auch falsch, allerdings wäre es für uns eher akzeptabel so zwei versch, Versandarten mit versch. Preisen anbieten zu können, als eine mit gänzlich falschen Preisen.

 

Gibt es hierfür eine Lösung? Hat jemand Ideen wie man das lösen könnte?

Oder möglicherweise einen anderen Ansatz den Sperrgutaufschlag integrieren zu können?

 

Um eine Antwort wäre ich sehr dankbar, da die Versandkostenberechnung bei uns essentiell ist.

 

Vielen Dank schonmal vorab!!

Hallo miteinander,

wir haben uns in den letzten Tagen auch den Kopf zerbrochen und heute nun scheinbar eine funktionierende Lösung gefunden.
Diese funktioniert ohne zusatzliches Plugin und in Shopware 6.3.5.1.

Anforderung

Versandregion Deutschland

  • Pauschaler Versandbetrag 4,90 Euro
  • Kostenfreier Versand ab 100 Euro
  • Sperrgutzuschlag 19 Euro

Versandregion EU

  • Pauschaler Versandbetrag 12 Euro
  • Kein Sperrgutversand

Versandregion Europa

  • Pauschaler Versandbetrag 15 Euro
  • Kein Sperrgutversand

Versandregion Welt

  • Versandbetrag abhängig vom Gewicht
  • Kein Sperrgutversand

Der Weg zur fertigen Konfiguration war steinig. Die Vielzahl an möglichen Wegen und Verschachtelungen ist einfach sehr hoch und führte oft nicht zu dem erwarteten Ergebnis.
Die entscheidenden Punkte waren:

Sperrgut muss durch Tags definiert werden.
Wir haben das Tag ‘Sperrgut’ bei entspechenden Artikeln vergeben. Die Bedingung von ‘Positionen mit Tag > ist kein von > Sperrgut’ funktioniert.
Unsere Versuche über Artikeleigenschaften oder Zusatzfelder führte nicht zu den erwarteten Ergebnissen.

Regel dürfen keinen Typ haben.
Erwartet haben wir eigentlich, dass der Typ ‘Versandregel’ zugeordent werden müsste.
Dann stehen diese Regeln jedoch nicht an der benötigten Stelle in der Versandkonfiguration zur Verfügung.

Hier noch einige Screenshots unserer Konfiguration:

  1. Kataloge > Produkte > Produkt (welches Sperrgut sein soll)
  2. Einstellungen > Shop > Rulebuilder

  1. Einstellungen > Shop > Versand

 

 

Was noch zu beachten ist:

Leert sicherheitshalber den Shopware Cache wenn ihr testet.

Beim Paypal Express Checkout werden nur die Standard-Versandkosten übergeben.
Wir verzichten daher auf den Express Checkout.
(Gibt es dafür eventuell eine Lösung?)

Ein Versand von Sperrgutartikeln außerhalb Deutschlands soll nicht angeboten werden. Entprechend steht bei Sperrgutartikeln keine Versandart zur Verfügung. Das Fortschreiten im Checkoutprozess sollte daher nicht möglich sein, ist es aber noch. Im Backend habe ich keine Möglichkeit gefunden ‘Checkout deaktivieren wenn keine Versandart verfügbar’. Daher habe ich das Template wie folgt erweitert, um den Checkoutbutton bei Fehlern zu deaktivieren:

{% block page_checkout_cart_action_proceed %}
    
        
            {{ "checkout.proceedLink"|trans|sw_sanitize }}
        
    
{% endblock %}

 

Moin!

Wir haben genau dasselbe Problem.

Vorher hat alles funktioniert, seit dem Update funktionieren Versandregeln durch Tags nicht mehr. 

Ich bitte um schnelle Lösung durch Shopware, da die Kunden jetzt Sperrgutware zu Normal Versandpreise kaufen können

 

Liebe Grüße

Luca 

@Luca2199‍ Welche Shopware Version habt Ihr? Bei mir funktionert es aktuell ja wie oben beschrieben.