DM Champ Docs

MemberPress

Dla kogo jest to rozwiązanie? Dla firm sprzedających członkostwa, kursy lub płatne społeczności za pośrednictwem MemberPress na własnej stronie WordPress. Jeśli nie korzystasz z MemberPress, możesz pominąć tę stronę.

Używasz innego narzędzia do obsługi członkostw? Każde narzędzie z API można podłączyć: zobacz Łączenie narzędzia, którego nie wymieniamy.

MemberPress to wtyczka WordPress, która umożliwia sprzedaż i ograniczanie dostępu do członkostw: członków, posiadanych przez nich członkostw, subskrypcji oraz płatności. Połączenie jej z DM Champ zapewnia Twoim automatyzacjom kroki, które odczytują status członka i przyznają członkostwo, dzięki czemu Twój agent AI może odpowiedzieć na pytanie „do czego jestem zapisany” na podstawie rzeczywistych danych, a nowy nabywca może uzyskać dostęp bez konieczności otwierania panelu WordPress.

Na Twojej stronie WordPress nie jest instalowane nic poza własnym dodatkiem MemberPress, opisanym poniżej. Łączysz własną stronę za pomocą własnego klucza API.

Dostępność: Automatyzacje są dostępne na każdym koncie. Znajdują się już na pasku bocznym i nie ma potrzeby niczego włączać ani o to prosić.


Czego potrzebujesz

  • MemberPress na stronie WordPress dostępnej przez https, z włączonymi ładnymi odnośnikami (Ustawienia → Bezpośrednie odnośniki, dowolna opcja poza „Domyślne”), co sprawia, że adres /wp-json/ działa.
  • Dodatek Developer Tools dla MemberPress, który aktywuje jego API. Jest on dostępny w wyższych planach MemberPress, więc jeśli nie możesz go znaleźć, sprawdź to w pierwszej kolejności.
  • Klucz API, który otrzymujesz: w WordPress, MemberPress → Developer Tools → API key.

Łączenie MemberPress

Połączenie nawiązuje się z poziomu automatyzacji, przy pierwszym użyciu kroku MemberPress.

  1. Otwórz Automatyzacje na pasku bocznym (w grupie AI Studio) i otwórz lub utwórz automatyzację.
  2. Dodaj krok i wyszukaj MemberPress w selektorze kroków.
  3. Wybierz żądaną akcję. Krok poprosi o nawiązanie połączenia.
  4. Wypełnij dwa pola:
    • Site URL to adres strony WordPress, na której działa MemberPress, zaczynający się od https://.
    • API key to klucz z MemberPress → Developer Tools.
  5. Kliknij połącz.

Przed zapisaniem czegokolwiek sprawdzamy klucz w Twojej witrynie. Błędny adres, błędny klucz lub nieaktywne narzędzia programistyczne (Developer Tools) zostaną odrzucone z wyświetleniem przyczyny, dzięki czemu nigdy nie uzyskasz połączenia, które wygląda na poprawne, a zawodzi przy pierwszym uruchomieniu automatyzacji. Twój klucz API jest przechowywany w formie zaszyfrowanej i nigdy nie jest ponownie wyświetlany. Zgubiłeś go? Wygeneruj nowy w MemberPress i połącz się ponownie.


Akcje

Każda akcja to krok na kanwie automatyzacji, a każde pole akceptuje dane z wcześniejszych kroków za pomocą standardowych przycisków wstawiania danych.

Pobierz członka

Pobiera dane jednego członka: jego profil oraz posiadane członkostwa.

  • Member ID to identyfikator członka. Pole wymagane.

Znajdź członka według adresu e-mail

Wyszukuje członka według adresu e-mail i zwraca jego identyfikator (id).

  • Email to adres, który ma zostać wyszukany. Pole wymagane, zazwyczaj jest to adres e-mail kontaktu z wyzwalacza.

Jest to krok, który zamienia adres e-mail na identyfikator członka wymagany przez inne kroki.

Utwórz członka

Tworzy konto członka. Samo w sobie nie nadaje członkostwa; do tego służy Utwórz transakcję.

  • Email to adres e-mail użytkownika. Pole wymagane.
  • Username to nazwa, za pomocą której użytkownik będzie się logować. Pole wymagane.
  • First name (Imię) i Last name (Nazwisko) są opcjonalne.
  • Password (Hasło) jest opcjonalne. Jeśli pozostanie puste, MemberPress wygeneruje je automatycznie.

Wyświetl subskrypcje członka

Wszystkie subskrypcje należące do jednego członka, od najnowszej.

  • Member ID to identyfikator członka. Pole wymagane.

Wyświetl transakcje członka

Wszystkie płatności należące do jednego członka, od najnowszej.

  • Member ID to identyfikator członka. Pole wymagane.

Utwórz transakcję

Rejestruje płatność, dzięki której MemberPress przyznaje członkostwo.

  • Identyfikator członka (Member ID) to osoba, która otrzymuje dostęp. Wymagane.
  • Identyfikator członkostwa (Membership ID) to to, co otrzymuje: identyfikator członkostwa z sekcji MemberPress → Członkostwa. Wymagane.
  • Kwota (Amount) to wysokość opłaty. Opcjonalne.
  • Status decyduje o tym, czy dostęp zostanie przyznany: complete to status, który przyznaje dostęp, i jest on używany domyślnie, jeśli pozostawisz to pole puste.
  • Wygasa (Expires at) to data i godzina zakończenia dostępu, na przykład 2027-01-31 23:59:59. Pozostaw puste, jeśli dostęp nie ma wygasać.

Przykładowa automatyzacja

Odpowiadaj na pytania członka na podstawie rzeczywistych danych.

  1. Wyzwalacz: Twój agent AI wywołuje tę automatyzację jako narzędzie, gdy ktoś pyta o swoje członkostwo. (Dodaj automatyzację jako Funkcję agenta AI, a agent będzie mógł ją uruchomić w trakcie rozmowy).
  2. Znajdź członka po adresie e-mail, używając adresu e-mail kontaktu.
  3. Wyświetl subskrypcje członka, używając identyfikatora z kroku 2.
  4. Wyniki wracają do agenta, który odpowiada prostymi słowami: jakie to członkostwo, czy jest aktywne oraz kiedy nastąpi odnowienie.

I w drugą stronę: przyznaj dostęp po dokonaniu płatności.

  1. Wyzwalacz: Webhook, wskazany przez system, który przyjął płatność.
  2. Znajdź członka po adresie e-mail. Krok Warunek sprawdza, czy członek istnieje.
  3. Jeśli nie, Utwórz członka z jego adresem e-mail i nazwą użytkownika.
  4. Utwórz transakcję z jego identyfikatorem członka, identyfikatorem przyznawanego członkostwa, kwotą oraz datą Wygasa, jeśli dostęp jest na określony czas.
  5. Krok Wyślij wiadomość informuje go przez WhatsApp, że otrzymał dostęp.

Warto wiedzieć

  • Kroki wymagające identyfikatora członka muszą następować po kroku wyszukiwania. Najpierw znajdź członka po adresie e-mail, a następnie przekaż identyfikator do kolejnego kroku.
  • Dane wyjściowe są przekazywane dalej. Wszystko, co zwraca akcja, jest dostępne dla kolejnych kroków jako zmienne.
  • Członkostwo jest przyznawane poprzez zarejestrowanie płatności. Tak właśnie działa MemberPress: Utwórz członka tworzy konto, a Utwórz transakcję ze statusem complete otwiera dostęp.
  • Nie ma wyzwalacza, który monitoruje MemberPress. Nic nie odpytuje go o nowych członków ani nowe płatności. Aby MemberPress uruchomił automatyzację, dodaj wyzwalacz Webhook do automatyzacji i skieruj webhook MemberPress na adres, który otrzymasz.
  • API wymaga dodatku Developer Tools. Bez niego na Twojej stronie nie ma nic, z czym moglibyśmy się połączyć, niezależnie od poprawności pozostałych danych.
  • Wszystko, czego nie ma na powyższej liście, można nadal wykonać za pomocą kroku Żądanie HTTP.

Następne kroki