Zamówienia płyną z Twojego sklepu do memberarea. Ten artykuł opisuje drugi kierunek: gdy członek dołącza, kończy kurs lub anuluje subskrypcję, memberarea może utworzyć odpowiadającego mu klienta Shopify, dodać lub usunąć tag i zapisać pole klienta. Twój sklep wie wtedy, kto jest w środku, a Ty możesz segmentować tych klientów i wysyłać do nich e-maile w Shopify. Artykuł opisuje też wyzwalacze Shopify, których możesz używać we własnych automatyzacjach.
Kto może to skonfigurować
Strona Shopify wymaga Zaktualizuj ustawienia platformy i Zarządzaj integracjami. Tworzenie automatyzacji wymaga dodatkowo Zarządzaj automatyzacjami. Bez tego szablonów nie da się zaznaczyć, a strona pokazuje "Nie możesz tworzyć automatyzacji." ze wskazówką "Poproś właściciela tego obszaru roboczego o uprawnienie do zarządzania automatyzacjami."
Zacznij od szablonów
- Otwórz Ustawienia, potem Integracje, a potem Shopify. Strona
znajduje się pod adresem
/admin/settings/integrations/shopify. - Otwórz kartę Automatyzacje. Widnieje na niej "Odsyłaj zdarzenia do Shopify" i "Te automatyzacje zostaną od razu włączone. Każdą z nich możesz później edytować lub usunąć."
- Zaznacz szablony, które chcesz. Na początku żaden nie jest zaznaczony.
- Kliknij Utwórz automatyzacje. Przycisk pokazuje, ile zaznaczono.
Zaznaczone szablony zostają za jednym razem utworzone, opublikowane i włączone, a obok przycisku pojawia się "Utworzono i włączono". Każdy z nich jest teraz na Twojej liście automatyzacji pod nazwą swojego szablonu.
Te same cztery szablony pojawiają się w kreatorze konfiguracji, w kroku Reguły, w sekcji "Odsyłaj zdarzenia do Shopify". Tam zaznaczone szablony są tworzone po kliknięciu Zakończ.
Tworzenie wymaga połączonego sklepu. Jeśli połączenie zostało zerwane, najpierw połącz sklep ponownie, zobacz Podłączanie sklepu Shopify.
Cztery szablony
| Szablon | Co robi w Shopify |
|---|---|
| Nowy członek: utwórz klienta | Gdy powstaje nowe konto członka, członek dostaje klienta Shopify z tym samym adresem e-mail i dodawany jest tag memberarea-member. |
| Kurs ukończony: dodaj tag klientowi | Gdy członek ukończy kurs, klient Shopify dostaje tag course-completed. |
| Koniec członkostwa: usuń tag | Gdy subskrypcja faktycznie się zakończy, tag memberarea-member jest usuwany, a pole klienta member_status dostaje wartość cancelled. |
| Odnowiono subskrypcję: utrzymuj aktualny status | Za każdym razem, gdy subskrypcja się odnawia, pole klienta member_status dostaje wartość active. |
"Subskrypcja" w tych szablonach oznacza subskrypcję sprzedaną w memberarea, a nie w Shopify.
Kilka szczegółów wynika z wyzwalaczy stojących za szablonami:
- Kurs ukończony: dodaj tag klientowi reaguje na każdy kurs. Aby tagować tylko jeden kurs, otwórz automatyzację i wybierz kurs w jej wyzwalaczu, jak opisano w artykule Wyzwalacze i akcje.
- Koniec członkostwa: usuń tag uruchamia się, gdy subskrypcja faktycznie się zakończy. Członek, który anuluje na koniec opłaconego okresu, zachowuje tag do tej daty, tak jak swój dostęp w memberarea.
- Tagi i wartość pola są ustalone w szablonie. Aby je zmienić, otwórz automatyzację na liście automatyzacji.
Już skonfigurowane
Szablon, który już istnieje dla tego sklepu, pokazuje Już skonfigurowano i nie da się go zaznaczyć ponownie. Gdy istnieją wszystkie cztery, karta pokazuje "Wszystkie sugerowane automatyzacje są już skonfigurowane." Jeśli zarchiwizujesz lub usuniesz jedną z tych automatyzacji, jej szablon można utworzyć ponownie.

Szablon liczy się jako skonfigurowany, gdy automatyzacja ma ten sam wyzwalacz i każdy krok Shopify szablonu, a te kroki używają tego sklepu. Automatyzacja, która ma tylko część kroków albo zapisuje do innego sklepu, nie blokuje szablonu.
Który klient Shopify jest zmieniany
Każda zmiana dotyczy klienta Shopify, który należy do członka. memberarea znajduje tego klienta w tej kolejności:
- Klient już połączony z członkiem, na przykład z zamówienia Shopify albo z importu klientów.
- W przeciwnym razie klient w Twoim sklepie z dokładnie tym samym adresem e-mail.
Tylko akcja Utwórz lub zaktualizuj klienta tworzy klienta, gdy żadnego nie znaleziono. Istniejący klient zostaje połączony, a jego imię i nazwisko są aktualizowane do imienia i nazwiska członka. Jego adres e-mail i tagi pozostają bez zmian, a członek bez imienia i nazwiska nie zmienia nazwy w Shopify. Akcje, które dodają tag, usuwają tag lub ustawiają pole, pomijają członka, który nie ma jeszcze klienta Shopify. Dlatego Nowy członek: utwórz klienta to szablon, który warto skonfigurować jako pierwszy.
Zmiany docierają do Shopify kilka sekund po zdarzeniu. Kilka zmian dla tego samego członka w ciągu tych sekund jest wysyłanych razem. Jeśli tag zostanie w tym czasie dodany i ponownie usunięty, liczy się tylko ostatnia zmiana.
Dopóki sklep jest rozłączony, zmiany dla Twoich członków nie są wysyłane do Shopify i nie są nadrabiane po ponownym połączeniu. Członkowie, którzy w tym czasie dołączyli lub ukończyli kurs, nie mają swojego tagu aż do następnego zdarzenia, które ich dotyczy.
To, co memberarea wysyła do Shopify, nie pojawia się w Log webhooków. Ta karta pokazuje tylko to, co Shopify wysyła do Ciebie. Aby sprawdzić, czy tag lub pole dotarło, otwórz klienta w panelu administracyjnym Shopify.
Gdy krok Shopify nie ma nic do wysłania, przebieg w historii automatyzacji pokazuje krok jako Ukończono z żółtą etykietą Notatka, która podaje powód, na przykład "Członek nie ma jeszcze klienta w Shopify, więc zmiana została pominięta. Dodaj przed nią krok „Utwórz lub zaktualizuj klienta”." To samo dzieje się, gdy krok nie ma sklepu, tagu ani klucza pola, gdy przebieg nie ma członka albo gdy połączenie ze sklepem nie jest aktywne. Jak otworzyć przebieg, wyjaśnia artykuł Testowanie i historia przebiegów.
Krok bez notatki oznacza tylko, że zmiana została przekazana do wysłania. Jeśli Shopify odrzuci zmianę kilka sekund później, przebieg nadal pokazuje krok jako ukończony, a powód zostaje tylko w logu serwera. To, czy zmiana dotarła, pokazuje klient w panelu administracyjnym Shopify.
Buduj własne automatyzacje
Shopify możesz używać w dowolnej automatyzacji, nie tylko w szablonach. W edytorze automatyzacji wyzwalacze i akcje Shopify znajdują się w bibliotece w sekcji Shopify i działają, gdy Twój sklep jest połączony.
Te wyzwalacze uruchamiają automatyzację, gdy coś dzieje się w Twoim sklepie:
| Wyzwalacz | Kiedy się uruchamia |
|---|---|
| Opłacono zamówienie w Shopify | Zamówienie Shopify zostaje opłacone. |
| Zwrot w Shopify | Za zamówienie Shopify zostają zwrócone środki, także przy zwrocie bez pozycji, na przykład kwoty z dobrej woli, i przy zwrocie w innej walucie. |
| Anulowano zamówienie w Shopify | Zamówienie Shopify zostaje anulowane. |
Oba uruchamiają się niezależnie od tego, czy Odbierz dostęp po zwrocie lub Odbierz dostęp po anulowaniu jest włączone, i każdy uruchamia się raz na zwrot lub anulowanie, nawet gdy Shopify wyśle tę samą wiadomość dwa razy.
Te akcje zmieniają klienta Shopify członka, dla którego działa automatyzacja. Każda z nich pyta, którego sklepu użyć:
| Akcja | Co robi |
|---|---|
| Utwórz lub zaktualizuj klienta | Dba o to, żeby członek istniał jako klient w Twoim sklepie, i aktualizuje imię i nazwisko istniejącego klienta. |
| Dodaj tag klienta | Dodaje klientowi wpisany tag. |
| Usuń tag klienta | Usuwa u klienta wpisany tag. |
| Ustaw pole klienta | Zapisuje wartość w polu klienta. |
Ustaw pole klienta prosi o nazwę pola i wartość. Shopify przechowuje pole
jako metapole klienta w przestrzeni nazw memberarea, więc pole o nazwie
member_status pojawia się jako memberarea.member_status. Nazwa pola jest
zapisywana małymi literami, a każdy znak inny niż litery, cyfry i podkreślenia
zamienia się w podkreślenie. Wartość to zwykły tekst, obcinany po 255 znakach.
Wyzwalacz Shopify działa z kupującym jako członkiem, gdy zamówienie zawierało adres e-mail. Bez członka akcje klienta w tej automatyzacji nic nie robią.
Jak działają ogólnie wyzwalacze, akcje, pola i filtry, opisuje artykuł Wyzwalacze i akcje.
Przebieg testowy z edytora automatyzacji naprawdę wykonuje swoje akcje. Przebieg testowy automatyzacji z akcją Shopify zmienia klienta w Twoim sklepie.