Omówienie
Jak to działa
- Jeśli koszyk zawiera tylko produkty upsell, przycisk checkoutu jest wyszarzony
- Pod przyciskiem pojawia się komunikat ostrzegawczy
- Po dodaniu zwykłego produktu przycisk staje się aktywny, a ostrzeżenie znika — zapewnia to jasną walidację w scenariuszach, w których produkty upsell mają być kupowane wyłącznie z powiązanymi produktami wyzwalającymi, na przykład poprzez wyświetlanie ukierunkowanych komunikatów ostrzegawczych.
Krok 1: dodaj niestandardowy HTML
Upcart > Cart Editor > Settings > Custom HTML
W sekcji Above announcements/rewards wklej:
Uwaga dotycząca starszej wersji: wywołania zwrotne
window.upcartOnCartLoaded nadal działają, ale są przestarzałe i generują ostrzeżenia w konsoli. We wszystkich nowych skryptach używaj upcartSubscribeCartLoaded.Krok 2: dodaj niestandardowy CSS
Upcart > Cart Editor > Settings > Custom CSS Wklej poniższy kod:
Efekt końcowy
- Checkout jest zablokowany, dopóki w koszyku nie znajdzie się co najmniej jeden produkt niebędący upsellem
- Komunikat informuje klientów, dlaczego checkout jest wyłączony
- Całość działa płynnie i spójnie z marką
- Zapobieganie przypadkowym zakupom pojedynczych produktów upsell
- Utrzymanie upselli wyłącznie jako produktów dodatkowych
- Zapewnienie lepszej kontroli nad AOV i łączeniem produktów w zestawy