Przegląd
Zmiany łamiące kompatybilność — zmiany nazw klas CSS
Klasy V1 (przestarzałe)
Klasy ostrzeżenia o braku towaru
upcart-quantity-warning i upcart-quantity-warning-text również pozostają bez zmian. Pochodzą one z inicjalizatora koszyka, a nie z wersjonowanego modułu, więc są emitowane identycznie niezależnie od tego, czy Twoje moduły działają na V1 czy V2..styles_CartPreview__card__ nie znajduje się na tej liście — to współdzielony wrapper powłoki koszyka renderowany wokół każdego modułu niezależnie od wersji, więc reguły celujące w tę klasę nadal działają na V2. Klasy nagród to .styles_Rewards__ (prosty pasek) i .styles_TieredRewards__ (pasek progowy); nie istnieje klasa .styles_RewardsModule__.Klasy V2.0 (nowy system)
Wewnętrzne nazwy klas
Publiczne nazwy klas
upcart-public-) i można je bezpiecznie nadpisywać w celu tworzenia niestandardowych projektów.
✅ Co ROBIĆ
upcart-public-.
❌ Czego NIE robić
System atrybutów data
Zmiany zmiennych szablonów
{{ }}.
Moduł ogłoszeń
- V1.0:
`{TIMER}` - V2.0:
`{{timer}}`
Moduł nagród progowych
- V1.0:
`{AMOUNT}`→ V2:`{{amount}}` - V1.0:
`{COUNT}`→ V2:`{{count}}`
Proces migracji
1. Utwórz kopię zapasową bieżącej konfiguracji
2. Testuj w trybie piaskownicy
Zaawansowana personalizacja z V2.0
Niestandardowe szablony
- Przejdź do Settings > Cart settings, rozwiń sekcję Advanced Settings i zaznacz Access custom templates. Pole wyboru znajduje się wewnątrz tej zwiniętej sekcji, a nie na samej karcie Cart settings.
- Włącz przełącznik funkcji.
- Zapoznaj się z dokumentacją deweloperską Upcart, aby poznać składnię i przykłady.

Najlepsze praktyki
- Zawsze najpierw testuj aktualizacje w trybie piaskownicy.
- Migruj i aktualizuj personalizacje stopniowo.
- Do stylowania używaj klas publicznych zamiast wewnętrznych.
- Zachowuj kopie zapasowe wszystkich poprzednich wersji przed aktualizacją ustawień na żywo.
Plany na przyszłość
- Moduły V2 będą nadal otrzymywać nowe funkcje, optymalizacje i aktualizacje.
- Moduły V1 są obecnie w trybie utrzymania z ograniczonym wsparciem i bez nowych funkcji.
- Zachęcamy sprzedawców do jak najszybszej migracji do V2 w celu zapewnienia pełnej zgodności.