Przegląd

Ważne kroki, zanim zaczniesz!
1. Użyj Chrome Developer Tools
- Kliknij prawym przyciskiem myszy ikonę koszyka w swoim sklepie i wybierz Inspect w Google Chrome.
- Znajdź element HTML swojej ikony koszyka (np.
<span class="cart-count-bubble">). - Potrzebujesz pomocy z Chrome Developer Tools? Zajrzyj do tego przewodnika z instrukcjami krok po kroku.
2. Poproś o pomoc (opcjonalnie)
- Skontaktuj się z deweloperem motywu: zna Twój motyw najlepiej i pomoże Ci znaleźć właściwą klasę.
- Zatrudnij eksperta Shopify: jeśli potrzebujesz dodatkowego wsparcia, Shopify ma katalog zaufanych ekspertów, którzy mogą pomóc. Znajdź eksperta Shopify tutaj.
🚧 Zastrzeżenie dotyczące niestandardowego kodu
.cart-count-bubble > span) konkretną nazwą klasy Twojej ikony koszyka.
Naprawa krok po kroku
Krok 1: Dodaj niestandardowy kod w Upcart
- Przejdź do Upcart Editor > Settings, a następnie otwórz zakładkę Custom HTML (znajduje się pod More settings, jeśli nie mieści się w rzędzie zakładek).
- Ustaw lokalizację na Scripts (Before Load).
- Wklej tutaj swój zmodyfikowany kod (przykłady dla każdego poziomu podajemy poniżej).

Krok 2: Zastosuj poprawkę według poziomu
Poziom 1 (podstawowy)
.cart-count-bubble > span).
Nie zapomnij
- Zastąp
.cart-count-bubble > spanklasą swojej ikony koszyka. - Po dodaniu kodu przetestuj go w swoim sklepie.

Przykładowy kod dla Poziomu 1
Uwaga dotycząca starszych wersji: callbacki
window.upcartOnCartLoaded nadal działają, ale są przestarzałe i logują ostrzeżenia w konsoli. Używaj upcartSubscribeCartLoaded we wszystkich nowych skryptach. Pamiętaj, że event.cart nie ma właściwości item_count — użyj event.cart.items.reduce((total, item) => total + item.quantity, 0), aby obliczyć łączną liczbę produktów.Poziom 2 (średniozaawansowany)
- Zastąp
#cart-icon-bubble-customselektorem kontenera ikony koszyka w Twoim motywie. - Przetestuj po zapisaniu.

Przykładowy kod dla Poziomu 2
Uwaga dotycząca starszych wersji: callbacki
window.upcartOnCartLoaded nadal działają, ale są przestarzałe i logują ostrzeżenia w konsoli. Używaj upcartSubscribeCartLoaded we wszystkich nowych skryptach.Pamiętaj, że event.cart nie ma właściwości item_count — powyższe skrypty wyliczają sumę za pomocą event.cart.items.reduce((total, item) => total + item.quantity, 0) i przekazują ją jako itemCount. Starsze kopie tych fragmentów, które interpolują cart.item_count, rzucają ReferenceError i po cichu nigdy nie aktualizują ikony.Poziom 3 (zaawansowany)
- Zastąp
#cart-icon-bubble-custom-desktopi#cart-icon-bubble-custom-mobileklasami swojego motywu. - Dokładnie przetestuj zarówno na desktopie, jak i na mobile.

Przykładowy kod dla Poziomu 3
Uwaga dotycząca starszych wersji: callbacki
window.upcartOnCartLoaded nadal działają, ale są przestarzałe i logują ostrzeżenia w konsoli. Używaj upcartSubscribeCartLoaded we wszystkich nowych skryptach.Pamiętaj, że event.cart nie ma właściwości item_count — powyższe skrypty wyliczają sumę za pomocą event.cart.items.reduce((total, item) => total + item.quantity, 0) i przekazują ją jako itemCount. Starsze kopie tych fragmentów, które interpolują cart.item_count, rzucają ReferenceError i po cichu nigdy nie aktualizują ikony.Nadal nie działa?
- Skontaktuj się z deweloperem swojego motywu w celu uzyskania pomocy.
- Zatrudnij eksperta Shopify, który stworzy niestandardowe rozwiązanie dopasowane do Twojego sklepu.