Quattro passi MemberArea trasformano una conversazione in una vendita o in uno sblocco. Due vendono: Send checkout link e Get order status. Due concedono l'accesso direttamente, senza pagamento: Grant access e Revoke access.
Permessi necessari alla chiave API
Ogni passo controlla i permessi della chiave API nelle impostazioni dell'app:
| Passo | Permessi |
|---|---|
| Send checkout link | Pagamenti: Visualizza |
| Get order status | Pagamenti: Visualizza |
| Grant access | Pagamenti: Visualizza e Gestisci, Membri: Gestisci |
| Revoke access | Pagamenti: Visualizza e Gestisci |
Visualizza serve per l'elenco Product, perché Gestisci non lo include. Una chiave con Accesso completo copre tutti e quattro. Se un passo risponde "This ManyChat connection is not allowed to run this step", alla chiave manca uno di questi permessi.
Inviare un link di checkout
Send checkout link crea un link alla pagina di checkout di un prodotto, pronto da inserire nel messaggio successivo.
- Aggiunga il passo e scelga il prodotto sotto Product. L'elenco offre solo prodotti attivi.
- Lasci Quantity vuoto per un solo pezzo, oppure inserisca un numero fino a 99.
- Mappi Checkout url in un campo personalizzato e lo invii in un pulsante o in un testo.
Il link è personale. Contiene l'indirizzo e-mail e il nome che la sua memberarea conosce per questo iscritto, così la pagina di checkout si apre con entrambi già compilati. L'ordine viene collegato al membro o al contatto dietro la chat.
Il passo restituisce anche il prezzo, così il messaggio può nominarlo prima che qualcuno clicchi. Price formatted è il prezzo principale del prodotto, scritto nella lingua della sua memberarea, per esempio "49,00 EUR". Un prezzo senza tasse riporta "IVA esclusa".
Il passo si rifiuta quando il link non potrebbe funzionare:
- "This product cannot be bought right now because it is inactive or has no active price." Attivi il prodotto o gli assegni un prezzo attivo.
- "This MemberArea has no web address yet, so no checkout link could be built." Imposti prima il dominio nelle sue impostazioni.
Cosa vede l'acquirente
L'acquirente tocca il link e arriva sulla normale pagina di checkout della sua memberarea, con gli stessi prezzi, metodi di pagamento e order bump di chiunque altro. Pagando lì si crea un ordine regolare: l'acquirente riceve l'accesso, la ricevuta e ogni e-mail che la sua memberarea invia dopo un acquisto.
La chat non attende il pagamento. Per rispondere dopo l'acquisto, costruisca un secondo flow che parta con l'evento Order paid. Avviare un flow di ManyChat dalla sua memberarea spiega come.
Controllare lo stato dell'ordine
Get order status legge l'ordine più recente e l'abbonamento attuale di questa persona, così un flow può rispondere da solo a "il mio pagamento è andato a buon fine?".
Lasci Order vuoto per leggere l'ordine più recente. Gli acquisti di prova e le bozze non contano. Un ordine di un'altra persona non viene mai mostrato: il passo risponde allora "This order does not belong to this person or no longer exists."
I valori più utili:
- Found indica se la persona ha almeno un ordine o un abbonamento.
- Has paid order indica se la persona ha pagato almeno un ordine.
- Order number, Order status e Order total formatted descrivono l'ordine più recente, pronti per il messaggio.
- Has active subscription e Subscription status descrivono l'abbonamento. Un abbonamento attivo ha la precedenza, altrimenti vale il più recente.
- Subscription renews at formatted e Subscription ends at formatted dicono quando si rinnova o termina, nella lingua e nel fuso orario della sua memberarea.
Concedere accesso senza pagamento
Grant access dà alla persona tutto ciò che appartiene a un prodotto o a un bundle: corsi, gruppi, calendari, eventi, badge e qualsiasi altra cosa il prodotto sblocchi. Lo scelga sotto Product, oppure scelga un intero bundle sotto Or bundle. Quando sono compilati entrambi, vale il prodotto.
- Se la persona non ha ancora un account, il passo lo crea. Member created lo indica.
- Non viene registrato alcun ordine. L'accesso compare sul membro, non nelle sue vendite.
- Eseguire il passo due volte non fa danni. Newly granted conta solo ciò che era nuovo, e Access items elenca tutto ciò che il prodotto comprende.
Un prodotto ancora in bozza viene rifiutato con "This product is still a draft in your MemberArea, so no access was granted." Quando il suo piano non consente altri membri, il passo risponde "This MemberArea has reached the number of members its plan allows, so access could not be granted."
Revocare l'accesso
Revoke access riprende ciò che un prodotto o un bundle ha dato. L'account resta, e resta anche tutto ciò che la persona ha da un ordine pagato, perfino da un ordine pagato dello stesso prodotto. Sparisce solo l'accesso che nessun ordine pagato copre.
Newly revoked conta ciò che è stato rimosso. Se la persona non ha un account membro, il passo risponde "This person does not have a member account in your MemberArea, so there was no access to remove." e non cambia nulla.