Versandkosten-System (Pflichtenheft Punkt 9) + kritischen Warenkorb/Checkout-Bug behoben
Neu: - Produkte können eigene Versandkosten je Land (DE/AT/CH/LU) bekommen, gelten nur bei Einzelkauf (genau 1 Stück von 1 Produkt) - Versandkosten-Staffel nach Warenwert je Land, von VanVan im Adminbereich bearbeitbar (neuer Bereich "Versandkosten-Staffel"), greift bei mehreren Produkten/Stück - Versandkostenfrei ab 75 € gilt immer, unabhängig von Einzelkauf/Staffel - Checkout berechnet und zeigt jetzt die echten Versandkosten live beim Länderwechsel an Kritischer Bugfix (unabhängig vom neuen Feature entdeckt): - Warenkorb- und Checkout-Skripte haben "import" innerhalb von define:vars-Skripten benutzt, was Astro als IIFE rendert (kein ES-Modul) — das hat in der echten Live-Version die ganze Zeit zu "Cannot use import statement outside a module" geführt, wodurch Warenkorb und Checkout praktisch nie funktioniert haben. Behoben durch Trennung: define:vars-Skript setzt nur Werte auf window, separates <script type="module"> mit den echten Imports liest sie aus. Mit echtem End-to-End-Test verifiziert (Artikel in Warenkorb legen, Land wechseln, Summe prüfen) statt nur Screenshot.
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"de": [
|
||||
{ "abWarenwert": 0, "kosten": 4.95 },
|
||||
{ "abWarenwert": 25, "kosten": 3.95 },
|
||||
{ "abWarenwert": 50, "kosten": 2.95 }
|
||||
],
|
||||
"at": [
|
||||
{ "abWarenwert": 0, "kosten": 6.95 },
|
||||
{ "abWarenwert": 25, "kosten": 5.95 },
|
||||
{ "abWarenwert": 50, "kosten": 4.95 }
|
||||
],
|
||||
"ch": [
|
||||
{ "abWarenwert": 0, "kosten": 9.95 },
|
||||
{ "abWarenwert": 25, "kosten": 8.95 },
|
||||
{ "abWarenwert": 50, "kosten": 7.95 }
|
||||
],
|
||||
"lu": [
|
||||
{ "abWarenwert": 0, "kosten": 6.95 },
|
||||
{ "abWarenwert": 25, "kosten": 5.95 },
|
||||
{ "abWarenwert": 50, "kosten": 4.95 }
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user