Tworzenie aplikacji i zarabianie na nich za pomocą interfejsów API Shopify

Interfejsy API Shopify umożliwiają integrację platformy Shopify z oprogramowaniem firm zewnętrznych. Dzięki swoim umiejętnościom możesz tworzyć aplikacje dla sprzedawców Shopify i generować przychody.

Dystrybucja aplikacji

Dostępne są dwie metody dystrybucji aplikacji, w zależności od jej przeznaczenia i odbiorców:

Pierwsze kroki w tworzeniu aplikacji

Dev Dashboard to główne centrum tworzenia aplikacji Shopify i zarządzania nimi. Aplikacje można tworzyć w następujący sposób:

  • Shopify CLI (zalecane): użyj narzędzia Shopify CLI, aby utworzyć szkielet kompletnego projektu z wbudowanymi lokalnymi przepływami pracy programowania i wdrażania. Projekty CLI obsługują niestandardowe funkcje panelu administracyjnego, bloki realizacji zakupu oraz wbudowane interfejsy użytkownika.
  • Dev Dashboard: w przypadku automatyzacji backendu, synchronizacji danych lub integracji wyłącznie za pośrednictwem API, które nie wymagają interfejsu w panelu administracyjnym Shopify, możesz utworzyć i skonfigurować aplikację bezpośrednio w Dev Dashboard.

Podczas tworzenia dowolnej aplikacji, zarówno niestandardowej, jak i publicznej, można również ustawić dla niej zakresy API. Dowiedz się więcej o zakresach dostępu do API Shopify.

Sklepy w fazie rozwoju do testowania aplikacji

Sklepy w fazie rozwoju to dedykowane środowiska testowe tworzone z poziomu Dev Dashboard. Sklepy w fazie rozwoju pozwalają na instalowanie i testowanie aplikacji w realistycznych warunkach Shopify w dowolnym planie bez ryzyka dla aktywnego sklepu. Z poziomu narzędzia Shopify CLI można połączyć się bezpośrednio ze sklepem w fazie rozwoju za pomocą polecenia shopify app dev.

Sklepy w fazie rozwoju różnią się od sklepów przenoszonych na klienta. Sklepy w fazie rozwoju służą do programowania i testowania aplikacji, natomiast sklepy przenoszone na klienta służą do budowy sklepu w celu przekazania go klientowi.

Dowiedz się więcej o tworzeniu sklepów w fazie rozwoju.

Monitorowanie i dzienniki

Dev Dashboard udostępnia dzienniki i metryki, które pomagają monitorować wydajność aplikacji i rozwiązywać problemy, w tym wskaźniki powodzenia funkcji i śledzenie dostarczania elementów webhook.

Dowiedz się więcej o monitorowaniu i dziennikach w Dev Dashboard.

Uprawnienia użytkownika

Przed utworzeniem aplikacji i sklepów w fazie rozwoju musisz skonfigurować uprawnienia użytkownika dla Dev Dashboard. Pracownicy partnera potrzebują uprawnienia Tworzenie aplikacji i zarządzanie nimi do tworzenia aplikacji oraz uprawnienia Sklepy w fazie rozwoju do tworzenia sklepów w fazie rozwoju.

Migracja z Pulpitu Partnerów

Dev Dashboard zastępuje Pulpit Partnerów w zakresie tworzenia aplikacji. Jeśli wcześniej do zarządzania aplikacjami używano Pulpitu Partnerów, zapoznaj się z przewodnikiem po migracji, aby uzyskać szczegółowe informacje na temat zmian oraz kroków do wykonania w przypadku aplikacji z rozszerzeniami.

Rejestracja w Shopify App Store

Jako programista aplikacji możesz zarejestrować się w planie obniżonego udziału w przychodach, sprzedając za pośrednictwem Shopify App Store. Główne korzyści tego planu obejmują:

  • 15% udziału w przychodach: Shopify pobiera obniżoną stawkę w wysokości 15% od rocznego przychodu brutto z aplikacji w porównaniu ze standardową stawką 20%.
  • 0% udziału w przychodach od przychodu początkowego: Programiści, którzy spełniają kryteria kwalifikowalności, korzystają z 0% udziału w przychodach od pierwszego 1 000 000 USD rocznego przychodu brutto z aplikacji uzyskanego za pośrednictwem Shopify App Store, począwszy od 1 stycznia 2025 r.

Aby dowiedzieć się więcej o tym, jak się zarejestrować, zapoznaj się z procesem rejestracji.

Przesyłanie aplikacji do zatwierdzenia w Shopify App Store

Zanim będzie można sprzedawać aplikację w Shopify App Store, musi ona spełniać wymagania Shopify App Store. Podczas procesu weryfikacji status aplikacji zmienia się na: Wersja robocza, Przesłana, Zweryfikowana i Opublikowana. Wiadomości e-mail podczas weryfikacji będziesz otrzymywać na adres e-mail podany w sekcji Dane kontaktowe formularza oferty aplikacji. Dowiedz się więcej o procesie weryfikacji aplikacji i przesyłaniu aplikacji do weryfikacji.

Monetyzacja aplikacji publicznej

Rozwiązanie Shopify App Pricing to zalecany sposób na obciążanie sprzedawców i wystawianie im rachunków za aplikację publiczną, zwłaszcza w przypadku nowych aplikacji. Konfigurujesz swój model cenowy jednorazowo podczas zgłaszania aplikacji, a platforma obsługuje wybór planu, zatwierdzenia opłat, pomiary i fakturowanie. Rozwiązanie Shopify App Pricing obsługuje stałe subskrypcje cykliczne, rozliczenia na podstawie użycia i plany łączone.

Rozwiązanie Shopify App Pricing nie obsługuje obecnie opłat za zakupy jednorazowe. Jeśli Twoja aplikacja wymaga zakupów jednorazowych, na razie korzystaj z Billing API. Narzędzia do migracji i bieżące wsparcie Billing API pozostają dostępne.

Dowiedz się więcej o rozwiązaniu Shopify App Pricing i Billing API. W przypadku aplikacji korzystających już z Managed Pricing lub Billing API istniejące integracje nadal działają. Narzędzia do migracji będą dostępne przed jakimkolwiek wycofaniem z użycia.

Masz dostęp do szczegółowych wskaźników przychodów i instalacji każdej ze swoich aplikacji na stronie Aplikacje w Pulpicie Partnerów.

Marketing i zarządzanie aplikacją publiczną

Po zatwierdzeniu aplikacji możesz ulepszyć jej wprowadzenie na rynek, korzystając z przewodnika Go-to-market success. Możesz prowadzić marketing swojej aplikacji na wiele sposobów, aby promować i rozwijać swoją firmę. Dowiedz się więcej o marketingu aplikacji i zapoznaj się ze studiami przypadków, które pomogą Ci rozwinąć firmę oraz o korzystaniu z reklam w Shopify App Store.

Możesz śledzić ruch w Shopify App Store w Pulpicie Partnerów za pomocą Google Analytics 4 lub Piksela Facebooka. Dowiedz się więcej o śledzeniu ruchu w ofercie.

Gdy sprzedawca zainstaluje aplikację, może ją ocenić w Shopify App Store. Ogólna ocena aplikacji jest oparta na opiniach pozostawionych przez sprzedawców. Ocena ogólna jest ważona, aby priorytetowo traktować najnowsze, przydatne i wiarygodne opinie. Pozytywne opinie sprawiają, że aplikacja pojawia się wyżej na stronach wyników wyszukiwania i kategorii w Shopify App Store. Dowiedz się więcej o zarządzaniu opiniami o aplikacjach w Shopify App Store.

Wydajność jest ważnym czynnikiem dla użytkowników przy wyborze aplikacji. Tworząc aplikację, należy pamiętać o jej wydajności. Jeśli wydajność aplikacji spadnie, może to wpłynąć na jej pozycję w rankingu. Dowiedz się więcej o optymalizacji wydajności aplikacji.

Możesz również rozważyć pracę nad uzyskaniem statusu Built for Shopify.

Proces audytu aplikacji

Twoja aplikacja może zostać wybrana do audytu. Jeśli Twoja aplikacja zostanie wybrana do audytu, otrzymasz powiadomienie e-mail z dalszymi instrukcjami na adres e-mail dodany jako Kontaktowy adres e-mail do przesyłania aplikacji w ofercie aplikacji. Wymagane zmiany są zawsze oparte na wymaganiach Shopify App Store.

Dowiedz się więcej