Jump to content

Mengenrabattberechnung oder ähnliches


Recommended Posts

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

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

... 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...