Oversigt
Breaking changes - ændringer af CSS-klassenavne
V1-klasser (udfasede)
Advarselsklasserne for udsolgte varer
upcart-quantity-warning og upcart-quantity-warning-text er også uændrede. De kommer fra kurv-initialisereren og ikke fra et versioneret modul, så de udsendes identisk, uanset om dine moduler er på V1 eller V2..styles_CartPreview__card__ er ikke på denne liste — det er den fælles cart-shell-wrapper, der renderes omkring hvert modul uanset version, så regler, der rammer den, bliver ved med at virke på V2. Rewards-klasserne er .styles_Rewards__ (simpel bar) og .styles_TieredRewards__ (trindelt bar); der findes ingen .styles_RewardsModule__.V2.0-klasser (nyt system)
Interne klassenavne
Offentlige klassenavne
upcart-public-) og er sikre at overskrive til brugerdefinerede designs.
✅ DO’s
upcart-public--klassenavne til styling.
❌ DON’T’s
Data-attribut-system
Ændringer af skabelonvariabler
{{ }}.
Announcement-modul
- V1.0:
`{TIMER}` - V2.0:
`{{timer}}`
Tiered Rewards-modul
- V1.0:
`{AMOUNT}`→ V2:`{{amount}}` - V1.0:
`{COUNT}`→ V2:`{{count}}`
Migrationsproces
1. Tag backup af din nuværende konfiguration
2. Test i sandbox-tilstand
Avanceret tilpasning med V2.0
Brugerdefinerede skabeloner
- Gå til Settings > Cart settings, udvid Advanced Settings, og sæt flueben ved Access custom templates. Afkrydsningsfeltet ligger inde i den sammenfoldede sektion, ikke på selve fanen Cart settings.
- Aktivér funktions-togglen.
- Se Upcarts udviklerdokumentation for syntaks og eksempler.

Best practices
- Test altid opdateringer i sandbox-tilstand først.
- Migrér og opdatér tilpasninger trinvist.
- Brug offentlige klasser til styling i stedet for interne.
- Behold backups af alle tidligere versioner, før du opdaterer live-indstillinger.
Fremtidige overvejelser
- V2-moduler vil fortsat modtage nye funktioner, optimeringer og opdateringer.
- V1-moduler er nu i vedligeholdelsestilstand med begrænset support og ingen nye funktioner.
- Forhandlere opfordres til at migrere til V2 hurtigst muligt for fuld kompatibilitet.