ArJey Posted February 17, 2018 Share Posted February 17, 2018 Hallo zusammen, ich habe folgendes Problem: Ein Artikel - zwei Größen (Varianten) 250 ml à 14,95 500 ml à 24,95 Durch die unterschiedlichen Abpackungen ergeben sich zwei unterschiedliche Preise pro 100 ml. Beide Varianten haben Staffelpreise... 1 x voller Preis 2 x - minus 1 Euro 3 x - minus 2 Euro 5 x - minus 3 Euro 10 x - minus 5 Euro oder von mir aus auch 5, 10, 15.... Prozent... Ich habe nun folgendes versucht: -Artikel angelegt --- Artikel hat Varianten ---- ----Variantengruppe -Größe Wert 250ml, bzw. 500ml unter dem Reiter "Preise" VK nto: 12,563025 VK bro: 14,95 Preis pro Einheit: 5,025210 100ml Sonderpreis hinzufügen: 4 x (2, 3, 5, 10x 250 ml) Sonderpreis hinzugefügt Checkbox "Preis beibehalten" markiert "Ab"-Anzahl entsprechend verändert (2,3,5,10) Rabatt anwenden... je nach "Ab" => Im Frontend wurde eine Rabatt-Tabelle unter den Artikel erstellt mit Menge/Preis/ Sie sparen Der VK-Preis wird bei Veränderung der gewünschten Menge korrekt angepasst mit Streichpreis des alten Preises und Angabe der Prozente, bzw. gesparten Euro Auch der Preis pro 100ml wird korrekt berechnet. D.h. 250 ml keine Probleme Jetzt aber das Problem: Für die 500ml -Variante habe ich exakt das gleiche gemacht... Unterschied: unter dem Reiter "Varianten" -Größe 500 ml "Auswirkungen auf den Preis": 8.403361 eingeben (Differenz zw. 24,95 u 14,95 netto) Bearbeiten von "Größe 500ml" "Auswirkung auf den Preis pro Einheit" -4,193277 (keine Ahnung warum ausgerechnet dieser Wert als Minus angegeben werden muss, aber im Frontend wird korrekt 4,99€ pro 100 ml bei der 500ml-Flasche angezeigt....) Im Reiter "Preise" Sonderpreis hinzufügen... Im Gegensatz zur 250ml-Variante habe ich hier die Checkbox "Preis beibehalten" deaktiviert und den netto-VK von 20,9663866 Euro eingetragen... Das Problem ist jedoch, dass im Frontend in der Rabatt-Tabelle immer bei "Sie sparen" der Betrag berechnet wird, welcher bei gleicher Anzahl der Flaschen im 250ml Gebinde bezahlt werden würde... Kunde möchte 2 x 500 ml... Richtig wäre Menge: 2 Preis: 22,95 Sie sparen: 2 Euro oder von mir aus auch in Prozent Angezeigt wird aber Sie sparen Bis zu -16 Euro... Gleiches übrigens, wenn ich den Weg über die Rabatte mache (Katalog/Rabatte) Dort habe ich der 250ml Variante eigene Rabatte ... nur gültig für 250 ml und der 500 ml nur gültig für eben 500ml zugewiesen... Ich versuch seit nunmehr einigen Tagen diese Problem mit dem falschen Bezug des "Sie sparen"-Feldes in den Griff zu bekommen... Ergebnislos... Daher meine Frage... wo und in welcher Datei muss ich was und wie verbrennen, damit die simple korrekte Berechnung entweder stimmt oder einfach verschwindet... Danke für Eure Hilfe Link to comment Share on other sites More sharing options...
Shad86 Posted February 19, 2018 Share Posted February 19, 2018 Schön wär zu wissen welche Shopversion du nutzt. Zumindest eine 1.7 rate ich mal denn da ist das einer der gravierenden Bugs. Deshalb habe ich die ganze Spalte des "Sie sparen" komplett raus geworfen. Dann musst du dir aber darüber im klaren sein, das diese auch mit der Grundvariante nicht mehr zu sehen ist. Wenn du das tun möchtest: /themes/deintheme/templates/catalog/_partials/product-discounts.tpl Zeile 34: <th>{l s='You Save' d='Shop.Theme.Catalog'}</th> Zeile 42: <td>{l s='Up to %discount%' d='Shop.Theme.Catalog' sprintf=['%discount%' => $quantity_discount.save]}</td> Beide Zeilen auskommentieren oder löschen. Link to comment Share on other sites More sharing options...
ArJey Posted February 19, 2018 Author Share Posted February 19, 2018 ... You made my day... vielen herzlichen Dank... nach Tagen der erfolglosen Versuche... Besser keine Spalte, als eine wo nur Mist drin steht.... Ach ja... sorry ...hatte ich tatsächlich vergessen...aber die Vermutung war Richtig... Version 1.7.2.4 Danke nochmal... jetzt kann ich mich ins nächste Problem verbeissen Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now