Aplikacje niestandardowe

Aplikacja niestandardowa to aplikacja, którą Ty lub programista tworzycie wyłącznie dla Twojego sklepu Shopify (w przeciwieństwie do aplikacji publicznej, która jest używana przez wiele sklepów). Aplikacje niestandardowe mogą służyć do dodawania funkcji do panelu administracyjnego Shopify, zapewnienia dostępu do danych sklepu bezpośrednio za pomocą API Shopify lub rozszerzania sklepu online na inne platformy za pomocą API witryny sklepu.

Opracowanie niestandardowej aplikacji wymaga wiedzy programistycznej i może być skomplikowane. Jeśli potrzebujesz pomocy w tworzeniu niestandardowych aplikacji dla swojego sklepu, możesz zatrudnić eksperta Shopify. Dowiedz się więcej o zatrudnianiu ekspertów Shopify.

Jeśli chcesz, aby konto współpracownika lub pracownika umożliwiało tworzenie, edytowanie lub usuwanie aplikacji niestandardowych, możesz nadać mu uprawnienie Projektuj aplikacje. Konto współpracownika lub pracownika musi mieć również odpowiednie uprawnienia, aby umożliwiało ustawienie określonych zakresów API.

Włącz rozwój aplikacji niestandardowych w panelu administracyjnym Shopify

Zanim utworzysz aplikację niestandardową dla swojego sklepu, musisz włączyć opcję projektowania aplikacji niestandardowych. Musisz być właścicielem sklepu lub pracownikiem z uprawnieniem Włączenie rozwoju aplikacji, aby włączyć opcję projektowania aplikacji niestandardowych.

Kroki:

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij Zezwalaj na rozwój aplikacji niestandardowych.

  4. Odczytaj ostrzeżenie i podane informacje, a następnie kliknij Zezwalaj na rozwój aplikacji niestandardowych.

Utwórz i zainstaluj aplikację niestandardową

Po włączeniu rozwoju aplikacji niestandardowych możesz utworzyć i zainstalować niestandardową aplikację w panelu administracyjnym Shopify. Musisz ustawić zakresy API, aby określić części Twojego sklepu, do których aplikacja niestandardowa może uzyskać dostęp. Po zainstalowaniu aplikacji otrzymasz tokeny dostępu, których aplikacja używa do uzyskania dostępu do informacji z Twojego sklepu za pomocą API Shopify.

Właściciel sklepu oraz współpracownicy i pracownicy z odpowiednimi uprawnieniami mogą tworzyć i instalować niestandardowe aplikacje.

Utwórz aplikację

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij opcję Utwórz niestandardową aplikację.

  4. W oknie modalnym wprowadź nazwę aplikacji i i wybierz programistę aplikacji. Programista aplikacji może być właścicielem sklepu lub dowolnym kontem pracownika lub współpracownika z uprawnieniem Projektuj aplikacje.

  5. Kliknij Utwórz aplikację.

Wybierz zakresy API

Po utworzeniu aplikacji niestandardowej możesz przypisać do niej zakresy API. Niestandardowa aplikacja może mieć zakresy API panelu administracyjnego, zakresy API witryny sklepu lub oba te zakresy, w zależności od wymagań aplikacji.

  1. Kliknij Wybierz zakresy.
  2. W sekcji Zakresy dostępu Admin API wybierz zakresy API, które chcesz przypisać do aplikacji.

  3. W sekcji zakresów dostępu API witryny sklepu wybierz zakresy API, które chcesz przypisać do aplikacji.

  4. Kliknij opcję Zapisz.

Zainstaluj aplikację i uzyskaj tokeny dostępu do API

Po skonfigurowaniu zakresów API dla swojej aplikacji możesz ją zainstalować. Tokeny dostępu do API otrzymasz po zainstalowaniu aplikacji. W zależności od zakresów API przypisanych do aplikacji, otrzymasz token dostępu API do panelu administracyjnego, token dostępu API do witryny sklepu lub oba te zakresy.

  1. Kliknij opcję Zainstaluj aplikację.
  2. W oknie modalnym kliknij opcję Zainstaluj aplikację.
  3. Uzyskaj token dostępu:
  • Jeśli wybrałeś(-asz) zakresy Admin API dla aplikacji, przejdź do sekcji token dostępu do Admin API i kliknij opcję Pokaż token jeden raz.
  • Jeśli wybrałeś(-łaś) zakresy API witryny sklepu dla aplikacji, możesz przejść do sekcji Token dostępu do API witryny sklepu i skopiować token. W przeciwieństwie do tokena dostępu do API panelu administracyjnego, token dostępu do API witryny sklepu jest zawsze dostępny na tej stronie.

Po pierwszym wyświetleniu tokenu w pełnej wersji, na tej stronie wyświetlane są tylko 4 ostatnie cyfry tokenu dostępu.

Uzyskaj poświadczenia API dla aplikacji niestandardowej

Możesz sprawdzić token dostępu do witryny sklepu, klucz API i tajny klucz API dla aplikacji niestandardowej na stronie poświadczeń API aplikacji. Możesz również sprawdzić token dostępu do Admin API, ale po jego pierwszym wyświetleniu można sprawdzić tylko ostatnie cztery cyfry tokena.

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij nazwę aplikacji, dla której chcesz uzyskać poświadczenia.

  4. Kliknij poświadczenia API.

Aktualizuj zakresy API panelu administracyjnego dla aplikacji niestandardowej

Jeśli jesteś właścicielem sklepu, współpracownikiem lub pracownikiem z odpowiednimi uprawnieniami, możesz zaktualizować zakresy aplikacji niestandardowej.

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij nazwę aplikacji, którą chcesz aktualizować.

  4. Kliknij opcję Konfiguracja.

  5. W sekcji Integracja Admin API kliknij Edytuj.

Jeśli nie przypisano wcześniej żadnych zakresów Admin API, kliknij opcję Konfiguruj.

  1. Wybierz zakresy, które chcesz przypisać do aplikacji.
  2. Opcjonalnie: Ustaw wersję API, której chcesz używać dla subskrypcji elementów webhook.
  3. Opcjonalnie: Możesz skonfigurować Google Cloud Pub/Sub do obsługi subskrypcji elementów webhook dla aplikacji. W tej sekcji Google Cloud Pub/Sub skopiuj swój adres konta usługi Shopify i użyj go do skonfigurowania konta Google Cloud Pub/Sub.
  4. Opcjonalnie: Możesz skonfigurować Amazon EventBridge do obsługi subskrypcji elementów webhook dla aplikacji. W sekcji Amazon EventBridge kliknij Utwórz źródło.

  5. Kliknij opcję Zapisz.

Jeśli aplikacja jest zainstalowana w sklepie, nie można kliknąć opcji Zapisz, chyba że zostanie wybrany co najmniej jeden zakres lub jeśli do aplikacji zostały przypisane zakresy API witryny sklepu.

Aktualizuj zakresy dostępu do API witryny sklepu dla aplikacji niestandardowej

Jeśli jesteś właścicielem sklepu, współpracownikiem lub pracownikiem z odpowiednimi uprawnieniami, możesz zaktualizować zakresy aplikacji niestandardowej.

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij nazwę aplikacji, którą chcesz aktualizować.

  4. Kliknij opcję Konfiguracja.

  5. W sekcji Integracja API witryny sklepu kliknij Edytuj.

Jeśli nie przypisano wcześniej żadnych zakresów API witryny sklepu, kliknij przycisk Konfiguruj.

  1. Wybierz zakresy, które chcesz przypisać do aplikacji.
  2. Opcjonalnie: Jeśli Twoja aplikacja integruje się z iOS Buy SDK, możesz dokonać wszelkich niezbędnych zmian w sekcji iOS Buy SDK. Zmiany w tej sekcji można wprowadzać tylko wtedy, gdy aplikacja została już zainstalowana.

Zapoznaj się z dokumentacją programisty iOS Buy SDK w celu uzyskania bardziej szczegółowych instrukcji.

  1. Opcjonalnie: Jeśli Twoja aplikacja integruje się z Android Buy SDK, możesz wprowadzić wszelkie niezbędne zmiany w sekcji Android Buy SDK. Zmiany w tej sekcji można wprowadzać tylko wtedy, gdy aplikacja została już zainstalowana.

Zapoznaj się z dokumentacją programisty Android Buy SDK w celu uzyskania bardziej szczegółowych instrukcji.

  1. Kliknij opcję Zapisz.

Jeśli aplikacja jest zainstalowana w sklepie, nie można kliknąć opcji Zapisz, chyba że zostanie wybrany co najmniej jeden zakres lub jeśli do aplikacji zostały przypisane zakresy API witryny sklepu.

Aktualizuj ustawienia aplikacji niestandardowej

Możesz zaktualizować nazwę i opis aplikacji, a także programistę aplikacji.

Jeśli jako programistę aplikacji ustawisz konto pracownika lub współpracownika, a później usuniesz to konto, właściciel sklepu zostanie domyślnie programistą aplikacji.

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij nazwę aplikacji, którą chcesz aktualizować.

  4. Kliknij Ustawienia aplikacji.

  5. Aby zmienić nazwę lub opis, wprowadź nową Nazwę aplikacji lub Opis aplikacji.

  6. Aby zmienić programistę aplikacji, który jest powiązany z aplikacją, wybierz programistę aplikacji.

  7. Opcjonalnie: Aby powiadomić inny adres e-mail o aktualizacjach rozwojowych dla tej aplikacji, wprowadź adres e-mail w sekcji Osoba do kontaktów w sprawie aktualizacji rozwojowych.

  8. Kliknij opcję Zapisz.

Odinstaluj niestandardową aplikację

Po odinstalowaniu niestandardowej aplikacji tokeny dostępu API panelu administracyjnego i API witryny sklepu zostaną anulowane, a Twoja aplikacja nie będzie mogła uzyskać dostępu do danych sklepu. Po ponownej instalacji aplikacji otrzymasz nowe tokeny dostępu.

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij nazwę aplikacji, którą chcesz odinstalować.

  4. Kliknij Odinstaluj aplikację.

Usuń niestandardową aplikację

Po usunięciu niestandardowej aplikacji nie można jej odzyskać. Jeśli chcesz tymczasowo wyłączyć aplikację w swoim sklepie bez jej usuwania, odinstaluj aplikację.

  1. W panelu administracyjnym Shopify kliknij Ustawienia > Aplikacje i kanały sprzedaży.

  2. Kliknij opcję Projektuj aplikacje.

  3. Kliknij Ustawienia aplikacji.

  4. Kliknij Usuń aplikację.

Uprawnienia do zakresu API dla aplikacji niestandardowych

Konta współpracowników i pracowników mogą ustawiać zakresy API dla aplikacji niestandardowych tylko wtedy, jeśli konto ma uprawnienie Projektuj aplikacje oraz inne uprawnienia pracowników związane z ustawionymi zakresami API.

Skontaktuj się z programistą aplikacji, aby ustalić, które uprawnienia konta i zakresy API są wymagane do działania niestandardowej aplikacji. Upewnij się, że rozumiesz i akceptujesz uprawnienia, które dajesz programiście.

Gotowy(-a) do rozpoczęcia sprzedaży za pomocą Shopify?

Wypróbuj za darmo