Article

Shopify przestaje obsługiwać znaczniki skryptów 1 marca 2027 r.: co to oznacza dla Twojego sklepu

A gear and a broken chain in front of a small shop front, representing apps that stop working when Shopify drops script tags

1 marca 2027 r. Shopify przestanie ładować znaczniki skryptów (script tags) w sklepach internetowych. Znaczniki skryptów to starszy sposób dodawania funkcji do sklepu przez aplikacje, z którego wiele sklepów wciąż korzysta, nawet o tym nie wiedząc.

Jeśli jedna z Twoich aplikacji z nich korzysta i do tego czasu nie zostanie zaktualizowana, dodawana przez nią funkcja po prostu przestanie się wyświetlać. Może to być gwiazdka z ocenami, przycisk czatu, wyskakujące okienko (pop-up), tabela rozmiarów lub kod śledzący. Shopify nie wyśle Ci ostrzeżenia, gdy to nastąpi, a Twój sklep w panelu administratora będzie wyglądał poprawnie.

Brakujący widżet opinii lub niedziałające wyskakujące okienko zapisu do newslettera powodują utratę sprzedaży w sposób niezauważalny, często przez wiele tygodni, zanim ktokolwiek się zorientuje. Dobra wiadomość jest taka, że masz mnóstwo czasu, aby sprawdzić swój sklep i uporządkować tę kwestię.

Czym są znaczniki skryptów?

Znacznik skryptu (script tag) to krótka instrukcja, którą aplikacja przekazuje Shopify: „ładuj ten fragment kodu na każdej stronie sklepu”. Był to prosty sposób dla aplikacji na dodawanie elementów do witryny bez konieczności edycji motywu.

Haczyk polega na tym, że znaczniki skryptów są przed Tobą ukryte. Nie pojawiają się w edytorze motywów, w panelu administratora Shopify nie ma ich listy i nie możesz ich samodzielnie włączać ani wyłączać. Tylko aplikacja, która dodała znacznik skryptu, może go zmienić lub usunąć.

Nowszym rozwiązaniem Shopify są rozszerzenia motywu dla aplikacji (theme app extensions). Zamiast wstrzykiwać ukryty kod, aplikacje dodają elementy osadzone (app embeds) oraz bloki aplikacji (app blocks), które możesz zobaczyć w edytorze motywów i samodzielnie włączać lub wyłączać.

Co i kiedy się zmienia

Shopify ogłosiło tę zmianę w swoim dzienniku zmian dla deweloperów. Należy znać dwie daty:

  • 1 października 2026 r. (termin już minął): aplikacje nie mogą już tworzyć nowych znaczników skryptów ani aktualizować istniejących. Znaczniki skryptów, które są już w Twoim sklepie, na razie nadal działają.
  • 1 marca 2027 r.: Shopify przestanie ładować znaczniki skryptów w witrynach sklepowych. Wszystko, co aplikacja nadal dodaje w ten sposób, przestanie się wyświetlać w Twoim sklepie.

Shopify prosi twórców aplikacji o zastąpienie znaczników skryptów elementami osadzonymi w rozszerzeniach motywów. Skrypty, które służą wyłącznie do zbierania danych analitycznych lub konwersji, powinny zostać przeniesione na piksele internetowe (web pixels), które działają w tle i nie wymagają od Ciebie żadnych działań. Przewodnik Shopify dla deweloperów znajduje się tutaj.

Co może przestać działać w Twoim sklepie

Każda aplikacja, która dodaje coś do Twojej witryny, może zostać dotknięta tymi zmianami, jeśli nadal korzysta ze znaczników skryptów. Warto zwrócić uwagę na następujące funkcje:

  • Gwiazdki z ocenami produktów i widżety opinii
  • Czat na żywo i przyciski pomocy
  • Wyskakujące okienka (pop-upy), formularze zapisu do newslettera i paski ogłoszeń
  • Widżety typu upsell, cross-sell oraz „często kupowane razem”
  • Tabele rozmiarów, odznaki, liczniki czasu i ikony zaufania
  • Kody śledzące i analityczne, np. piksele reklamowe
  • Przeliczniki walut, tłumacze i narzędzia ułatwiające dostępność

Wielu twórców aplikacji już przeszło na elementy osadzone, więc w przypadku wielu sklepów nic się nie zmieni. Problemem jest ustalenie, które z Twoich aplikacji już przeszły aktualizację, a które jeszcze nie.

Jak sprawdzić, czy Twój sklep jest zagrożony

To najtrudniejsza część. Ponieważ znaczniki skryptów są ukryte, w Shopify nie ma prostego ekranu, który pokazałby, które aplikacje nadal z nich korzystają. Zazwyczaj musiałbyś przejrzeć kod swojego sklepu lub zapytać twórcę każdej aplikacji.

Dlatego tworzymy App Health Check. Już wkrótce będzie dostępny w sklepie z aplikacjami Shopify App Store. W kilka sekund sprawdzi Twój sklep, wypisze wszystkie aplikacje, które przestaną działać 1 marca 2027 r., przekaże Ci jasne wskazówki dla każdej z nich i przygotuje gotową wiadomość, którą możesz wysłać do twórcy aplikacji. Narzędzie oznacza również elementy osadzone (app embeds), które są wyłączone w Twoim aktywnym motywie.

Nie chcesz czekać? Napisz do nas na adres support@amethystapps.com, a my sprawdzimy Twój sklep i powiemy Ci, co należy zrobić.

Co zrobić z każdą dotkniętą aplikacją

Gdy już będziesz wiedzieć, które aplikacje są zagrożone, zajmij się nimi po kolei:

  1. Zaktualizuj aplikację. Wielu deweloperów wydało już wersje korzystające z elementów osadzonych. Otwórz aplikację w panelu administratora Shopify i poszukaj aktualizacji, kroku konfiguracji lub monitu o włączenie funkcji w motywie.
  2. Włącz element osadzony aplikacji (app embed). Przejdź do Sklep online > Motywy > Dostosuj, a następnie otwórz Elementy osadzone aplikacji w lewym menu. Włącz element osadzony dla danej aplikacji i zapisz zmiany. Jeśli aplikacja przeszła na elementy osadzone, ale ten przełącznik jest wyłączony, funkcja nie będzie widoczna.
  3. Zapytaj dewelopera. Jeśli nie masz pewności, czy aplikacja została zaktualizowana, skontaktuj się z jej twórcą i zapytaj, czy będzie działać po tym, jak Shopify przestanie ładować znaczniki skryptów 1 marca 2027 r.
  4. Wymień aplikacje, które nie będą aktualizowane. Jeśli deweloper nie planuje aktualizacji, poszukaj alternatywy na długo przed marcem, aby mieć czas na jej skonfigurowanie i przetestowanie.

Po każdej zmianie sprawdź swój sklep na żywo na telefonie i komputerze, aby upewnić się, że wszystko wyświetla się tam, gdzie powinno.

Najczęściej zadawane pytania

Czy mój sklep przestał działać?

Nie. Istniejące znaczniki skryptów będą działać do 1 marca 2027 r. Od 1 października 2026 r. aplikacje po prostu nie mogą dodawać nowych znaczników ani zmieniać istniejących.

Czy mogę samodzielnie usunąć znacznik skryptu?

Nie. Tylko aplikacja, która dodała znacznik skryptu, może go usunąć. Jeśli odinstalujesz aplikację, Shopify usunie znaczniki skryptów dodane przez tę aplikację.

Czym są elementy osadzone (app embeds)?

Elementy osadzone to nowszy sposób Shopify na dodawanie przez aplikacje funkcji w całym sklepie. Znajdziesz je w sekcji Sklep online > Motywy > Dostosuj > Elementy osadzone aplikacji, gdzie możesz włączać lub wyłączać każde z nich bez ingerencji w kod.

Czy Shopify ostrzeże mnie, zanim coś przestanie działać?

Nie licz na to. Shopify poinformowało twórców aplikacji, ale znaczniki skryptów są ukryte przed właścicielami sklepów, więc w panelu administratora nie ma listy pokazującej, które aplikacje są zagrożone. Najlepiej sprawdzić sklep samodzielnie.

Czy ma to wpływ na mój proces finalizacji zamówienia (checkout)?

Ta zmiana dotyczy stron Twojego sklepu internetowego. Znaczniki skryptów przestały działać na stronie statusu zamówienia już w ramach wcześniejszej zmiany Shopify, więc witryna sklepowa jest ostatnim miejscem, w którym jeszcze funkcjonują. Checkout ma swoje własne, odrębne zasady dotyczące niestandardowego kodu.

Sprawdź swój sklep

1 marca 2027 r. może wydawać się odległą datą, ale deweloperzy potrzebują czasu na aktualizacje, a Ty potrzebujesz czasu na testy. Działając już teraz, unikniesz przykrych niespodzianek na wiosnę.

App Health Check pojawi się wkrótce. Odwiedź stronę i wybierz Powiadom mnie o starcie, aby otrzymać informację, gdy tylko będzie dostępna. Do tego czasu, lub jeśli wolisz, żebyśmy zajęli się tym za Ciebie, napisz na adres support@amethystapps.com. Sprawdzimy Twój sklep, wskażemy, które aplikacje są zagrożone i pomożemy Ci je naprawić. Możesz również sprawdzić nasze inne aplikacje Shopify oraz nasze usługi Shopify SEO i e-commerce.

Kevin Hunter, Amethyst Apps

 

Join the conversation

Leave a comment

Comments are reviewed before they appear.