Cztery kroki MemberArea zamieniają rozmowę w sprzedaż albo odblokowanie dostępu. Dwa z nich sprzedają: Send checkout link i Get order status. Dwa przyznają dostęp bezpośrednio, bez płatności: Grant access i Revoke access.
Uprawnienia, których potrzebuje klucz API
Każdy krok sprawdza uprawnienia klucza API w ustawieniach aplikacji:
| Krok | Uprawnienia |
|---|---|
| Send checkout link | Płatności: Zobacz |
| Get order status | Płatności: Zobacz |
| Grant access | Płatności: Zobacz i Zarządzaj, Członkowie: Zarządzaj |
| Revoke access | Płatności: Zobacz i Zarządzaj |
Zobacz jest potrzebne dla listy Product, bo Zarządzaj go nie obejmuje. Klucz z ustawieniem Pełny dostęp obejmuje wszystkie cztery. Jeśli krok odpowiada „This ManyChat connection is not allowed to run this step”, kluczowi brakuje jednego z tych uprawnień.
Wyślij link do płatności
Send checkout link tworzy link do strony kasy jednego produktu, gotowy do umieszczenia w następnej wiadomości.
- Dodaj krok i wybierz produkt w polu Product. Lista oferuje tylko aktywne produkty.
- Zostaw Quantity puste dla jednej sztuki albo wpisz liczbę do 99.
- Zapisz Checkout url w polu niestandardowym i wyślij go w przycisku albo w tekście.
Link jest osobisty. Zawiera adres e-mail oraz imię i nazwisko, które memberarea zna dla tego subskrybenta, więc strona kasy otwiera się z obydwoma już wpisanymi. Zamówienie zostaje powiązane z członkiem albo kontaktem stojącym za czatem.
Krok zwraca też cenę, więc wiadomość może ją podać, zanim ktokolwiek kliknie. Price formatted to główna cena produktu zapisana w języku memberarea, na przykład „49,00 EUR”. Cena bez podatku ma dopisek „+ VAT”.
Krok odmawia, gdy link nie mógłby zadziałać:
- „This product cannot be bought right now because it is inactive or has no active price.” Aktywuj produkt albo nadaj mu aktywną cenę.
- „This MemberArea has no web address yet, so no checkout link could be built.” Najpierw ustaw domenę w ustawieniach.
Co widzi kupujący
Kupujący klika link i trafia na zwykłą stronę kasy memberarea, z tymi samymi cenami, metodami płatności i ofertami dodatkowymi co wszyscy inni. Płatność tworzy tam zwykłe zamówienie: kupujący otrzymuje dostęp, potwierdzenie i wszystkie e-maile, które memberarea wysyła po zakupie.
Czat nie czeka na płatność. Aby odpowiedzieć po zakupie, zbuduj drugi przepływ, który startuje od zdarzenia Order paid. Uruchamianie przepływu ManyChat z memberarea wyjaśnia, jak to zrobić.
Sprawdź status zamówienia
Get order status odczytuje ostatnie zamówienie i bieżącą subskrypcję tej osoby, więc przepływ może sam odpowiedzieć na pytanie „czy moja płatność przeszła?”.
Zostaw Order puste, aby odczytać ostatnie zamówienie. Zakupy testowe i szkice się nie liczą. Zamówienie innej osoby nigdy nie jest pokazywane: krok odpowiada wtedy „This order does not belong to this person or no longer exists.”
Najbardziej przydatne wartości:
- Found mówi, czy osoba ma w ogóle jakieś zamówienie albo subskrypcję.
- Has paid order mówi, czy osoba opłaciła co najmniej jedno zamówienie.
- Order number, Order status i Order total formatted opisują ostatnie zamówienie, gotowe do wiadomości.
- Has active subscription i Subscription status opisują subskrypcję. Aktywna subskrypcja ma pierwszeństwo, w przeciwnym razie liczy się ostatnia.
- Subscription renews at formatted i Subscription ends at formatted mówią, kiedy subskrypcja się odnawia albo kończy, w języku i strefie czasowej memberarea.
Przyznaj dostęp bez płatności
Grant access daje osobie wszystko, co należy do produktu albo pakietu: kursy, grupy, kalendarze, wydarzenia, odznaki i wszystko inne, co produkt odblokowuje. Wybierz go w polu Product albo wybierz cały pakiet w polu Or bundle. Gdy oba są wypełnione, pierwszeństwo ma produkt.
- Jeśli osoba nie ma jeszcze konta, krok je tworzy. Member created to wtedy potwierdza.
- Zamówienie nie jest zapisywane. Dostęp pojawia się przy członku, a nie w Twojej sprzedaży.
- Dwukrotne uruchomienie kroku jest nieszkodliwe. Newly granted liczy tylko to, co nowe, a Access items wymienia wszystko, co obejmuje produkt.
Produkt, który jest jeszcze szkicem, zostaje odrzucony komunikatem „This product is still a draft in your MemberArea, so no access was granted.” Gdy Twój plan nie pozwala na więcej członków, krok odpowiada „This MemberArea has reached the number of members its plan allows, so access could not be granted.”
Odbierz dostęp
Revoke access odbiera to, co dał produkt albo pakiet. Samo konto zostaje, podobnie jak wszystko, co osoba ma też z opłaconego zamówienia, nawet z opłaconego zamówienia tego samego produktu. Znika tylko dostęp, którego nie obejmuje żadne opłacone zamówienie.
Newly revoked liczy, co zostało usunięte. Jeśli osoba nie ma konta członka, krok odpowiada „This person does not have a member account in your MemberArea, so there was no access to remove.” i nic się nie zmienia.