Aplikacja Shopify Scripts – jakie daje możliwości?

Shopify Script


Shopify Plus to rozwiązanie dla klientów typu Enterprise, którzy poszukują silnika sprzedażowego, dającego im możliwość skalowania swojego e-biznesu, podążającego za trendami w świecie ecommerce oraz posiadającego funkcjonalności, które czynią sklep prężnie działającym źródłem sprzedaży. 

 

Shopify Scripts – co to jest?

 

Shopify Scripts to zaawansowane narzędzie dostępne dla użytkowników platformy Shopify Plus, które umożliwia tworzenie niestandardowych skryptów i automatyzację różnych aspektów sklepu internetowego. Działa na trzech płaszczyznach: zamówienia, wysyłki i płatności, pozwalając przedsiębiorcom dostosować procesy zakupowe, koszyka, ceny oraz promocje. Skrypty te są oparte na fragmentach kodu, co umożliwia precyzyjną personalizację oferty, co jest szczególnie istotne dla przedsiębiorstw poszukujących zaawansowanych rozwiązań w e-commerce.

 

Shopify Script Editor – aplikacje dla sklepów Shopify Plus 

 

Jedną z takich wspomnianych funkcjonalności w kontekście sklepów Shopify Plus jest Shopify Scripts. 

Aplikacja ta zbudowana została na zasadzie fragmentów kodu, dzięki których zastosowaniu przedsiębiorca ma możliwość tworzenia niestandardowych rozwiązań w swoim sklepie. Skrypty działają na trzech płaszczyznach:

  • zamówienie (ang. Line item scripts)
  • wysyłka (ang. Shipping scripts)
  • płatność (ang. Payment scripts)

 

Shopify Script Editor – etap zamówienia

 

Na podstawie skryptów należących do pierwszej grupy, tj. tych działających na etapie koszyka klienta, zmianie ulegać mogą ceny lub przydzielone rabaty. Skrypty działają dynamicznie i dostosowują się do działań klienta, gdy ten np. usunie lub doda konkretny produkt, w ramach którego utworzony został skrypt. Poniżej prezentuję przykłady zastosowania skryptów dotyczących zamówienia, wskazując potencjalną osoby kierującej sklepem:

 

1) Rabat ilościowy

 

W sklepie rozpoczyna się czyszczenie magazynów w związku ze zbliżającą się premierą nowych produktów, które wkrótce pojawią się na stronie. Właściciel sklepu chce w związku z tym oferować swoim klientom rabat ilościowy i zachęcić ich tym samym do kupowania większej liczby produktów, na wyprzedaniu których mu zależy. Mechanizm ma działać na zasadzie: im więcej kupisz, tym większy rabat otrzymasz, np. 2 sztuki = 10% rabatu, 3 sztuki = 15% rabatu itd. 

 

Dzięki zastosowaniu Shopify Scripts z pierwszej omawianej grupy mamy możliwość zbudowania zależności, gdzie rabat uzależniony jest od liczby konkretnych produktów w koszyku.

 

2) Rabat na zamówienie zestawu

 

Dział Marketingu sklepu z odzieżą zaplanował akcję, na której bazie w social mediach prezentują całościowe stylizacje na letnie wieczory. Zamysł jest taki, by klient kupujący wszystkie produkty składające się na zaproponowaną stylizację, otrzymywał rabat w wysokości 10%. Jeśli zrezygnuje z jakiegokolwiek elementu składowego, zniżka nie powinna być naliczana. Działania to ma zachęcić klientów do kupowania kompletnych zestawów stworzonych przez stylistów. 

 

Poprzez wdrożenie skryptu, właściciel sklepu będzie mógł zdefiniować grupy produktów, których zakup będzie wiązał się z naliczeniem określonego rabatu.

 

3) Rabat typu BOGO (ang. Buy One Get One)

 

Jeden z produktów, który trafił do sprzedaży, nie spotkał się z zainteresowaniem klientów. Właściciel sklepu chciałby mimo wszystko zmniejszyć jego zapas i zredukować straty  (produkt wygenerował już koszt projektowania, produkcji, reklamy i magazynowania). Zaplanowano akcję, gdzie do każdego zamówienia klient ma możliwość dołączenia wspomnianego produktu z rabatem 30%. Takie działanie ma zachęcić do zakupu i zwiększyć prawdopodobieństwo dodania do koszyka.

 

Za sprawą Shopify Scripts możliwe jest stworzenie reguły, na podstawie której przy dodaniu produktu (może to być konkretna ich grupa lub wszystkie dostępne w sklepie) do koszyka, automatycznie pojawi się komunikat o możliwości dodania kolejnego (wskazanego wcześniej na etapie tworzenia skryptu) ze stosownym rabatem.

 

4) Rabat dla konkretnej grupy klientów 

 

Sklep na przestrzeni kilku miesięcy zyskał popularność wśród klientów, którzy chętnie wracają i ponawiają zakupy. W związku z tym postanowiono, że grupa tych, którzy złożyli powyżej pięciu zamówień, będzie oznaczona jako ta, której należy się szczególne podziękowanie w formie rabatu. 

Każdy z tych klientów (zarejestrowanych w sklepie) oznaczony został jako gold i gdy dodaje produkt do koszyka, otrzymuje automatyczną zniżkę w postaci 10%.

 

Poprzez zastosowanie skryptu działającego na etapie zamówienia, mamy możliwość tworzenia grup klientów, których oznacza się dowolnymi tagami, jak wyżej wymieniony gold. Do wskazanego oznaczenia definiuje się również wartość rabatu, który do danej grupy ma zostać przypisany.

Shopify Scripts Editor

Shopify Scripts – etap wysyłki 

 

W grupie skryptów występujących na etapie wysyłki znajdują się takie, dzięki którym istnieje możliwość zdefiniowania form wysyłki dla konkretnych grup produktów czy udzielać rabatu. W przypadku tych skryptów również warto wskazać konkretne przykłady ich zastosowania:

 

1) Koszt wysyłki w zależności od kraju dostawy

 

W związku z podpisaniem umowy z nową firmą kurierską właściciel sklepu musi zaktualizować cennik swoich dostaw. Zależy mu, by klienci z jednego kraju po wpisaniu swojego adresu i wskazaniu kodu pocztowego, mieli wgląd tylko do tych cen, które zostały zdefiniowane dla ich destynacji. Klienci z Polski widzieć będą zatem jedne ceny, a Ci z Kanady drugie. 

 

Dzięki Shopify Scripts możemy utworzyć reguły i swoiste cenniki dostaw dla określonych krajów, dzięki czemu na klientów z określonych państw/ regionów nałożona zostanie stosowna opłata za wysyłkę. 

 

2) Darmowa dostawa określonej grupy produktów 

 

Zaplanowana została kampania reklamowa nowej kolekcji produktów. Komunikacja w tym zakresie jest również taka, że w przypadku zakupu tych rzeczy, klient może liczyć na darmową dostawę – to kolejny aspekt, który ma zachęcić do zakupu i zmotywować do podjęcia decyzji zakupowej. 

 

Poprzez zastosowanie skryptu mamy możliwość ustalić grupę produktów, w ramach których obowiązywać będzie darmowa dostawa. Jednocześnie zaznaczając, że przestaje ona obowiązywać, gdy w koszyku znajdą się te produkty, których nie obejmuje akcja. 

 

3) Rabat na koszt wysyłki

 

Właściciel sklepu, który stworzył sobie na podstawie pierwszej grupy skryptów, rabat dla określonej bazy klientów (gold), chciałby oferować im już nie tylko zniżkę na produkty, ale również na koszt dostawy. W ten sposób chce jeszcze mocniej podkreślić, że należą do grona lojalnych i powracających klientów, którym przypisany jest w związku z tym nie jeden rabat, a dwa. 

 

Wykorzystując Shopify Scripts, można stworzyć zależność między jedną grupą rabatową, a drugą i zdefiniować otagowane grupy, którym przysługuje określony kod zniżkowy na koszt wysyłki.

Shopify Scripts Editor

Shopify Scripts – etap płatności

 

Dzięki zastosowaniu skryptów na etapie checkout’u właścicielowi sklepu Shopify Plus umożliwia się edycję nazw, czy kolejności wyświetlania określonych form płatności. Warte podkreślenia jest to, że skrypty dotyczące płatności nie działają z tymi dostawcami, których bramka aktywuje się przed checkoutem, np. Apple Pay.  Przykłady wykorzystania zostały opisane poniżej:

 

1) Zmiana kolejności wyświetlania bramek płatniczych 

 

Dział Analityczny przeprowadził badania dotyczące preferowanych form płatności na rynku zagranicznym, na którym w  przeciągu najbliższych miesięcy  ma rozpocząć się sprzedaż w ramach internacjonalizacji. Z raportu, jasno wynika, że jedna z bramek płatniczych powinna być szczególnie uwypuklona i wskazana jako główna, dlatego też właścicielowi zależy, by wyświetlała się ona klientom w pierwszej kolejności niezależnie od innych czynników.

 

Wdrażając Shopify Scripts odpowiedzialne za modyfikacje płatności, możemy zdefiniować kolejność wyświetlania się konkretnych form płatności i samodzielnie decydować o ich ustawieniu, opierając się na własnych preferencjach lub bazując na uwarunkowaniach rynkowych.

 

2) Zmiana nazwy bramki płatniczej

 

W związku z tym, że oficjalna nazwa wdrożonej bramki płatniczej nie budzi zaufania wśród klientów sklepu, jeden z pracowników obsługi zasugerował, by uprościć ją i dodać informację ‘przelew natychmiastowy’. Działanie to ma na celu przekonanie niezdecydowanych kupujących do wyboru tej bramki i podkreślenia, z jaką metodą płatniczą będą mieli styczność.

 

Tylko dzięki posiadaniu Shopify Plus i wdrożeniu Shopify Scripts, właściciel sklepu ma możliwość edycji, zmiany i dodawania fraz do oficjalnych nazw wdrożonych form płatności.

 

3) Definiowanie bramek płatniczych per klient

 

U jednego z dostawców płatniczych wynegocjowane zostały bardzo korzystne warunki prowizyjne. Osoby zarządzające sklepem nie chciałyby jednak oferować tej bramki każdemu z klientów, lecz wybrać grupę kupujących, którym na etapie checkoutu forma ta się wyświetli. Chcą oni najpierw zbadać jej popularność i dopiero wtedy podjąć decyzję, czy wdrożą ją globalnie.

 

Shopify Script na tym etapie pozwala na zdefiniowanie konkretnych grup klientów (np. wspomniani wcześniej klienci z tagiem gold), którym to oprócz standardowych form płatności, wyświetli się dodatkowa, wybrana przez właściciela sklepu. 

Shopify Scripts Editor

Shopify Script Editor – tworzenie i zarządzanie skryptami 

 

Skrypty tworzone są w oparciu o API Shopify Scripts. Edytor daje możliwość tworzenia, edytowania, zarządzania i późniejszego publikowania samych skryptów. Szczególnie istotne jest również to, że przed wdrożeniem konkretnego skryptu na produkcję, całość można dodatkowo zweryfikować dzięki funkcji testu i debugowania. 

 

Shopify Scripts API – jak działa?

 

Shopify Scripts API to zestaw interfejsów programistycznych, które umożliwiają programistom dodawanie niestandardowych funkcji i integracji do sklepów Shopify. API jest dostępne tylko dla sprzedawców korzystających z planu Shopify Plus.

 

Aby użyć Shopify Scripts API, należy najpierw utworzyć skrypt. Skrypt to kod Ruby, który jest kompilowany i uruchamiany przez Shopify. Skrypty mogą być używane do modyfikacji zachowania sklepu w dowolny sposób, na przykład do dodawania nowych funkcji, integracji z zewnętrznymi usługami lub personalizacji wyglądu sklepu.

 

Aby utworzyć skrypt, należy użyć aplikacji Script Editor. Aplikacja ta jest dostępna w Shopify App Store. Po uruchomieniu aplikacji należy wybrać typ skryptu, który chcesz utworzyć. Dostępne są następujące typy skryptów:

 

Skrypty płatności – skrypty te mogą modyfikować sposób wyświetlania i działania metod płatności w sklepie.
Skrypty wysyłki – skrypty te mogą modyfikować sposób wyświetlania i działania opcji wysyłki w sklepie.
Skrypty koszyka – skrypty te mogą modyfikować sposób wyświetlania i działania koszyka zakupów w sklepie.
Skrypty zamówienia – skrypty te mogą modyfikować sposób wyświetlania i działania zamówień w sklepie.
Skrypty strony – skrypty te mogą modyfikować sposób wyświetlania dowolnej strony w sklepie.

 

Shopify Scripts API jest potężnym narzędziem, które umożliwia sprzedawcom dostosowywanie swoich sklepów w dowolny sposób. Jednak należy pamiętać, że skrypty mogą mieć wpływ na wydajność sklepu. Dlatego należy je tworzyć i uruchamiać z ostrożnością.

 

Shopify Scripts – dlaczego warto?

 

Wielu przedsiębiorców, którzy rozpoczynali działania w obrębie jednego z podstawowych planów Shopify (tj. Basic, Shopify lub Shopify Advanced) wraz z rozwojem e-biznesu decyduje się na przejście na Shopify Plus. Zastosowanie Shopify Scripts pozwala na budowanie nietypowych rozwiązań, dzięki którym można rozwijać systemy rabatowe, wspomagając sprzedaż i czyniąc ofertę sklepu bardziej atrakcyjną dla klientów. Zdecydowaną zaletą omawianych skryptów jest również to, że dają one możliwość edycji form płatności (ich nazewnictwa, czy kolejności wyświetlania), co dodatkowo może wpłynąć na przyspieszenie decyzji zakupowej i mieć realny wpływ na współczynnik konwersji.

 

Shopify Plus daje szereg dodatkowych funkcjonalności, które nie są dostępne dla posiadaczy innych licencji tego silnika sprzedażowego, a Shopify Scripts jest jedną z tych, które wdrażane są najczęściej. 

Zofia Komada
Head of Sales w Brand Active. Związana z branżą eCommerce od 7 lat, doradza klientom zagranicznym i polskim w doborze systemu sklepu internetowego. Prowadzi konsultacje w obrębie Shopify Plus, prezentując możliwości platformy, jej mocne strony, przewagi konkurencyjne, ale również ograniczenia. Koordynowała działania wdrożeniowe i marketingowe m.in. w projektach Decathlon, Klinika La Perla, Lestello, Manufaktura w Bolesławcu czy Viola Hair Extensions.

Chcesz pracować z doświadczonymi specjalistami?

Porozmawiajmy o naszych rozwiązaniach dla Twojego biznesu.

Skontaktuj się z nami

Polecane wpisy

7 dużych, rozpoznawalnych marek, które posiadają sklepy na Shopify Plus

Sprawdź kto w Polsce korzysta z Shopify Plus - platformy przeznaczonej dla klientów, którzy codziennie mierzą się z tysiącami sprzedanych produktów.
4.08.2021
Czytaj więcej Strzałka

Ewa Matlak z certyfikatem kursu UX Design Bootcamp 2021

Henri Matisse powiedział, że kreatywność wymaga odwagi. Tacy właśnie są ludzie z #teamBA. Ewa nasza Junior Designer właśnie ukończyła UX Design Bootcamp 2021. Uniqskills to system kształcenia użyteczności projektantów w formie online i jedyny kurs przeprowadzający przez wszystkie etapy procesu projektowego zwieńczony samodzielną realizacją projektu Wykładowcami kursu byli doświadczeni pracownicy takich firm jak Orange czy Allegro.
2.06.2021
Czytaj więcej Strzałka