Rozszerzenia i funkcje aplikacji

Niektóre aplikacje dodają nowe funkcjonalności do sklepu za pomocą rozszerzeń i funkcji. Rozszerzenia i funkcje są konfigurowane przez twórcę aplikacji i stają się dostępne po jej zainstalowaniu i aktywowaniu.

Rozszerzenia pozwalają aplikacjom dodawać funkcjonalności do takich obszarów, jak Sklep online, realizacja zakupu, konta klientów czy Punkt sprzedaży. Na przykład aplikacja może dodać pole niestandardowe do strony realizacji zakupu, otworzyć bota czatu w sklepie online lub wyświetlić punkty lojalnościowe na kontach klientów.

Narzędzie Functions pozwala aplikacjom dostosować logikę backendową sklepu. Na przykład aplikacja może użyć funkcji do utworzenia niestandardowego typu rabatu, dostosowania opcji dostawy podczas realizacji zakupu lub zastosowania określonych reguł płatności. Funkcje te działają automatycznie w ramach operacji sklepu po skonfigurowaniu aplikacji.

Możesz przeglądać rozszerzenia i funkcje zainstalowanych aplikacji oraz nimi zarządzać w sekcji Ustawienia > Aplikacje w panelu administracyjnym Shopify. Na stronie informacji o aplikacji karty Rozszerzenia i Functions pokazują liczbę aktywnych rozszerzeń i funkcji oraz obszary sklepu, w których są dostępne. Najedź kursorem na tekst z nazwami obszarów, aby sprawdzić, gdzie są aktywne. W przypadku rozszerzeń mogą to być obszary Realizacja zakupu, Konta klientów, Sklep online lub Punkt sprzedaży, a w przypadku funkcji — Realizacja zakupu, Rabaty, Płatności lub Wysyłka i dostawa.

Kliknij Rozszerzenia lub Functions, aby wyświetlić pełną listę dla danej aplikacji. Na stronie Rozszerzenia lub Functions możesz przełączać się między kartami Aktywne i Nieaktywne, aby sprawdzić, które rozszerzenia lub funkcje są obecnie uruchomione. Kliknij rozszerzenie lub funkcję, aby je otworzyć. W zależności od rozszerzenia przejdziesz do obszaru sklepu, w którym możesz je aktywować lub nim zarządzać, albo do szczegółów jego stanu.

Jeśli jesteś twórcą aplikacji, zapoznaj się z dokumentacją dev docs platformy Shopify dotyczącą rozszerzeń oraz dokumentacją dev docs platformy Shopify dotyczącą narzędzia Functions, by sprawdzić szczegóły techniczne.

Aktywacja rozszerzeń i Functions

Rozszerzenia i funkcje możesz aktywować i dezaktywować w sekcji panelu administracyjnego Shopify, w której są one używane. Na stronie Rozszerzenia lub Functions w ustawieniach aplikacji kliknij nazwę rozszerzenia lub funkcji, aby przejść do obszaru zarządzania. Po aktywacji rozszerzenia lub funkcji będzie ono wyświetlane jako aktywne na stronie informacyjnej aplikacji.

Jeśli masz dostęp do szczegółów stanu rozszerzenia, kliknięcie rozszerzenia realizacji zakupu lub kont klientów otworzy zamiast tego szczegóły jego stanu. Aby otworzyć edytor jednego z tych rozszerzeń, najedź kursorem na wiersz rozszerzenia, a następnie kliknij ikonę Otwórz w edytorze.

Rozszerzenia

Rozszerzenia można aktywować w następujących obszarach panelu administracyjnego Shopify:

Functions

Narzędzie Functions można aktywować w następujących obszarach panelu administracyjnego Shopify:

Zdarzenia aplikacji z rozszerzeń

Aplikacje mogą używać swoich rozszerzeń realizacji zakupu i konta klienta do wysyłania zdarzeń aplikacji do Shopify. Zdarzenie aplikacji rejestruje działanie w rozszerzeniu, na przykład wyświetlenie oferty przez klienta. Shopify używa zdarzeń aplikacji, aby pokazywać w analizach sklepu, jak klienci korzystają z aplikacji. Twórca aplikacji może również przeglądać zdarzenia w celu monitorowania i zapewniania wsparcia dla swojej aplikacji, w tym do własnych celów analitycznych.

Zdarzenia aplikacji podczas realizacji zakupu i na kontach klienta są wysyłane dopiero, gdy klient zezwoli na analizy w ustawieniach prywatności klientów. Shopify może przekazywać sprzedawcy zagregowane informacje powiązane z ID odwiedzającego i ID sesji, dołączone do zdarzenia aplikacji twórcy, na potrzeby analiz sprzedawcy. Jeśli nie chcesz, aby aplikacja wysyłała zdarzenia aplikacji z witryny sklepu, odinstaluj ją.

Informacje o stanie rozszerzeń

Stan rozszerzeń wskazuje, jak niezawodnie rozszerzenia aplikacji do realizacji zakupu lub kont klientów ładują się klientom. Jeśli rozszerzenie aplikacji nie zostanie załadowane, klienci nie mają dostępu do funkcji, którą dodaje ono do realizacji zakupu lub kont klientów, takiej jak pole niestandardowe czy punkty lojalnościowe.

Ważne informacje o stanie rozszerzeń

Zanim sprawdzisz stan rozszerzeń aplikacji, zapoznaj się z poniższymi informacjami:

  • Stan jest oceniany tylko w przypadku aktywnych rozszerzeń realizacji zakupu i kont klientów.
  • Stan nie jest oceniany w przypadku rozszerzeń w innych obszarach, takich jak Sklep online czy Punkt sprzedaży, ani w przypadku funkcji.
  • Wskaźniki niepowodzeń są szacowane zachowawczo, więc rozszerzenie z niewielką liczbą ładowań ma mniejsze szanse na oznaczenie jako problematyczne z powodu kilku niepowodzeń.

Sposób wyświetlania stanu rozszerzeń

Przy każdym rozszerzeniu realizacji zakupu i kont klientów wyświetlany jest jeden z następujących stanów:

  • Dobry: Nie wykryto utrzymujących się problemów z ładowaniem rozszerzenia.
  • Ostrzeżenie: Ponad 5% prób załadowania rozszerzenia w ciągu ostatnich 7 dni zakończyło się niepowodzeniem, a wskaźnik niepowodzeń utrzymuje się powyżej 5% od 72 godzin.
  • Krytyczny: Ponad 50% prób załadowania rozszerzenia w ciągu ostatnich 7 dni zakończyło się niepowodzeniem, a wskaźnik niepowodzeń utrzymuje się powyżej 50% od 48 godzin.
  • Za mało danych: Brakuje danych do oceny stanu rozszerzenia. Ten stan jest wyświetlany, gdy rozszerzenie zostało załadowane mniej niż 10 razy w ciągu ostatnich 7 dni lub gdy historia działania jego bieżącej wersji jest jeszcze zbyt krótka. Stan jest oceniany osobno dla każdej wersji rozszerzenia. Dlatego niedawno zaktualizowane rozszerzenie może mieć ten stan, dopóki jego nowa wersja nie będzie aktywna przez co najmniej 7 dni, nawet jeśli często się ładuje.

Rozszerzenia mają też stronę szczegółów, na której wyświetlany jest ich stan oraz następujące metryki z ostatnich 7 dni:

  • Wskaźnik niepowodzeń: Odsetek prób załadowania rozszerzenia, które zakończyły się niepowodzeniem.
  • Nieudane próby ładowania: Liczba przypadków, w których nie udało się załadować rozszerzenia z powodu problemu z aplikacją.
  • Ładowania rozszerzenia: Liczba załadowań rozszerzenia.

Sprawdzanie stanu rozszerzenia

  1. W panelu administracyjnym Shopify przejdź do sekcji Ustawienia > Aplikacje.

  2. Kliknij aplikację, którą chcesz sprawdzić.

  3. Kliknij Rozszerzenia.

  4. Na karcie Aktywne sprawdź kolumnę Stan dla każdego rozszerzenia realizacji zakupu i kont klientów.

  5. Opcjonalnie: Aby wyświetlić więcej szczegółów, kliknij nazwę rozszerzenia.

Postępowanie w razie niepowodzeń ładowania rozszerzeń

Jeśli rozszerzenie ma stan Ostrzeżenie lub Krytyczny, na stronie szczegółów rozszerzenia pojawia się baner z informacją, że niepowodzenia wynikają z problemu z aplikacją i że jej twórca został o tym powiadomiony. Aby otworzyć rozszerzenie w edytorze, kliknij Otwórz w realizacji zakupu lub Otwórz w kontach klientów. Aby uzyskać pomoc dotyczącą rozszerzenia, skontaktuj się z twórcą aplikacji.

Jeśli stan rozszerzenia zmieni się na Krytyczny, pracownicy, którzy mogą sprawdzać stan rozszerzeń, otrzymają alert w kanale Alerty sklepu. Kliknij alert, aby otworzyć stronę szczegółów rozszerzenia.

Rozwiązywanie problemów z błędami Functions

Jeśli w funkcji wystąpi błąd, na karcie Functions na stronie z informacjami o aplikacji oraz na stronie samych funkcji zostanie wyświetlone ostrzeżenie. Karta wskaże komunikat Błędy w [liczba] obszarach zamiast standardowej liczby dostępnych obszarów, a ostrzeżenie będzie wskazywać na czas wykrycia najnowszych błędów.

Na stronie Funkcje funkcje zawierające błędy są oznaczone ikoną Ostrzeżenie. Jeśli w funkcji występują błędy, skontaktuj się z twórcą aplikacji, aby uzyskać pomoc. W niektórych przypadkach błąd może już być naprawiony. Możesz także udostępnić dzienniki funkcji, aby pomóc twórcy aplikacji w rozwiązaniu problemu.