Wir haben “Erweiterte Preise” in Benutzung - jetzt möchte ich jedoch nicht Preise “bis” - sondern Preise “ab”.
Wenn man im Dump schaut wird unter “quantity” lediglich der “bis” Wert angezeigt - nicht jedoch “ab” (außer beim letzten Element).
Hier wird in der Schleife immer der “bis” Wert angezeigt - und beim letzten Element der “ab” Wert - weiß jemand wo genau das definiert ist?
Ich habe bereits alles mögliche gefunden - aber in welcher Datei wird aus quantityStart bzw quantityEnd das “quantity”?
Ich habe mir dazu via „Custom Template Manager“ Plugin die entsprechende TWIG Datei ("/page/product-detail/buy-widget-price.html.twig") rausgesucht.
Die entsprechende Stelle habe ich auch gefunden.
Nach meinem Verständnis steuert der obere If-Bereich den letzten Wert bei der Preisstaffelung (z.B. Screenshot Wert ab 22). Der untere Bereich steuert die anderen Staffelmengen. Damit in jeder Zeile, statt „Bis“ jetzt „Ab“ angezeigt wird muss man einfach bei „detail.priceDataInfoUntil“ das Until auf From umbenennen. Dann zieht er sich auch an der Stelle den anderen Textbaustein.
Jetzt zu meinem Problem, wo du vielleicht eine Lösung kennst:
Die Staffellungen sind bei mir nicht immer gleich. Sprich bei einer Produktkategorie ist die Staffelung immer in 20er Schritten und bei einer anderen in 1er Schritten.
Das bedeutet ich kann nicht einfach {{ price.quantity -1 }} anwenden.
Weisst du wie ich eine generische Lösung finde, die immer den passenden „Ab-Wert“ auswählt?
Man könnte in deinem Fall eventuell mehrere Zusatzfelder anlegen, um diese Fälle abzufangen.
Diese kann man dann im Template entsprechend anders darstellen.
Allerdings weiß ich auch aktuell nicht genau, wie die Listen im groben und ganzen bei dir aussehen sollen
Ab 1
Ab 10
Hi @systemmarketing, Danke für deine Antwort. Bei mir sind es bis jetzt drei verschiedene Staffellungen.
Staffelung:
Ab 1
Ab 2
Ab 3
Staffelung:
Ab 1
Ab 20
Ab 40
Ab 80
Staffelung:
Ab 1
Ab 25
Ab 50
Ab 100
Ich habe auch schon Mal ein Zusatzset angelegt und es „custom_page.product.customfields.product_bulksize“ genannt. Jetzt könnte ich dazu Zusatzfelder anlegen. Da aber gleich die erste Frage…welcher Typ, was soll da genau rein?
Und wie sähe das dann in meinem Code aus, damit es richtig funktioniert?
Glaub da war ein Denkfehler bei dir.
Hab jetzt mal deine Staffelungen nachgestellt ohne weitere Anpassungen - hier die Beispiele: Freizeit & Elektro
Das Plugin dafür wäre hier: https://github.com/supercat1510/McwPreisstaffel
Einfach im Ordner „/custom/plugins/“ hochladen, installieren und dann einfach Häckchen setzen wenn „Ab“ benötigt wird.
Hey @systemmarketing , ab der Shopware 6.5.5.1 werden die Staffelpreise wieder alle mit „bis“ anstatt mit „ab“ dargestellt. Ich schätze, weil sich was am Template geändert hat. Weißt du zufällig was und wo man das anpassen kann?
Ich hatte bisher dein Plugin genutzt, was du hier verlinkt hattest.