Przejdź do głównej zawartości
Zainstaluj za darmo
Polski
Otwórz w Claude Zadaj pytania o tę stronęOtwórz w ChatGPT Zadaj pytania o tę stronę

Jak to działa

Prosty opis tego, co dzieje się w chwili, gdy kupujący otwiera stronę z licznikiem odliczającym.

Nie musisz tego wiedzieć, aby korzystać z aplikacji – wystarczy włączyć osadzenie aplikacji. Jeśli jednak zastanawiasz się, dlaczego licznik zachowuje się w określony sposób, lub szukasz przyczyny problemu, poniżej znajdziesz wyjaśnienie, co dzieje się w tle.

Countdown Timer Bar Samita trafia do Twojego sklepu przez osadzenie rozszerzenia aplikacji motywu Shopify, widoczne w edytorze motywów jako Samita Countdown Timer Bar. Po włączeniu w danym motywie niewielki skrypt aplikacji działa na każdej stronie, którą kupujący otwiera w tym motywie.

Przy większości odsłon nie ma nic do zrobienia. Jego pierwszym zadaniem jest sprawdzenie, czy do tej strony odnosi się jakakolwiek skonfigurowana przez Ciebie reguła – w większości sklepów dla większości stron odpowiedź brzmi „nie”, więc skrypt po prostu się wycofuje.

Ponieważ liczniki są przechowywane w aplikacji, a nie w motywie, zapisane zmiany pojawiają się w sklepie bez ponownej publikacji motywu.

Oprócz ustawień liczników osadzenie pobiera ze strony kilka informacji w takiej postaci, w jakiej renderuje ją Shopify:

  • Typ strony – strona produktu, kolekcji, koszyka, bloga itd. To z nim porównywany jest warunek Page.
  • Język sklepu, w którym przegląda kupujący; wpływa on zarówno na warunek Language, jak i na przetłumaczone teksty.
  • Zalogowany klient, jeśli taki istnieje, wraz z jego tagami. Te dane odczytują warunki Customer i Customer tag.
  • Produkt, który jest wyświetlany na stronie produktu.

Wszystko to pochodzi ze strony, którą kupujący już załadował, dlatego warunki dotyczące klienta i języka są rozstrzygane od razu.

Licznik może znaleźć miejsce na stronie na dwa sposoby.

Automatycznie, na stronach produktów. Jeśli zaznaczono Product page, skrypt szuka w motywie obszaru „Dodaj do koszyka” i wstawia licznik tuż pod nim. Rozpoznaje wzorce stosowane przez długą listę motywów, ale mocno zmodyfikowany motyw może go zmylić – wtedy nic się nie wyświetla. To najczęstsza przyczyna niepowodzenia automatycznego umieszczania.

Bloki shortcode. Element <div class="samita-countdown" ...> dodany przez blok aplikacji Samita Countdown znajduje się już na stronie, więc skrypt po prostu go wypełnia. Działa to niezależnie od motywu, dlatego jest niezawodnym rozwiązaniem zapasowym.

Liczniki w koszyku umieszczają się na górze formularza koszyka – na stronie koszyka i w szufladzie koszyka – gdy w koszyku są produkty. Sale popups są dodawane do strony i wyświetlane w ustawionej przez Ciebie pozycji.

Dla każdego licznika, który może mieć zastosowanie, aplikacja sprawdza jego warunki, porównując je z tym, co wie o stronie, produkcie i kupującym. Większość warunków jest rozstrzygana od razu.

Dwa wymagają dodatkowego sprawdzenia:

  • Collections – aplikacja nie widzi kolekcji produktu wyłącznie na podstawie strony, więc pobiera je z pliku szablonu opisanego w artykule Włączanie warunku Collection. Bez tego pliku warunku nie da się rozstrzygnąć, więc nie pasuje do niczego.
  • Country – ustalany na podstawie adresu IP kupującego, a nie odczytywany z jego konta. VPN lub serwer proxy zmienia wynik.

Pozostały czas jest obliczany w przeglądarce kupującego przez porównanie Twoich ustawień z zegarem jego urządzenia. Nie ma żadnego odliczania po stronie serwera.

Dzięki temu aplikacja mało obciąża Twoją stronę, ale warto znać trzy konsekwencje:

  • Kupujący, którego zegar urządzenia jest mocno przestawiony, zobaczy błędny licznik.
  • Okno czasowe licznika Daily recurring timer jest oceniane według lokalnego zegara kupującego, więc „od 9:00 do 11:00” oznacza 9:00 tam, gdzie on się znajduje.
  • Licznik Countdown to a date odlicza do ustawionego przez Ciebie momentu, a każdy kupujący widzi własny, poprawny pozostały czas.

Licznik Fixed minutes musi przetrwać zmiany strony, dlatego gdy kupujący zobaczy go po raz pierwszy, aplikacja zapisuje jego osobisty czas zakończenia w pliku cookie w przeglądarce. Przy kolejnych odsłonach odczytuje ten plik i kontynuuje odliczanie.

Stąd wynika, że licznik działa osobno dla każdej przeglądarki i urządzenia, znika po wyczyszczeniu plików cookie i jest zerowany dla wszystkich, jeśli zmienisz skonfigurowaną liczbę minut.

  • Nie zmienia Twoich produktów. Ani cen, ani zapasów, ani dostępności. Gdy licznik dojdzie do zera, znika tylko on sam.
  • Nie rezerwuje zapasów. Licznik w koszyku jest zachętą, a nie blokadą.
  • Nie edytuje szablonów motywu. Włączenie osadzenia dodaje skrypt aplikacji, a bloki aplikacji dodaje się i usuwa w edytorze motywów jak każdy inny blok. Jedynym wyjątkiem jest opcjonalny plik szablonu dla warunków kolekcji, który dodajesz samodzielnie.

Czy to było pomocne?