Monitorare gli upgrade non riusciti
Non riesco a superare lo Step 1: Connect provider
Non riesco a superare lo Step 1: Connect provider
Il template Subscription Upgrade non è mai nascosto — è sempre elencato sotto Add Funnel, qualunque sia la configurazione del tuo provider. Ciò che ti blocca è il controllo di connessione dello Step 1: Continue resta disabilitato finché Test API key non restituisce API key verified con una spunta verde.Due esiti diversi mostrano la stessa icona rossa di annullamento, quindi leggi il messaggio accanto ad essa:
- Il tuo provider ha rifiutato la chiave. Il token è privo degli scope richiesti o è stato revocato, e il messaggio indica il problema specifico. Emetti un nuovo token nella dashboard del tuo provider con gli scope elencati in Configurazione e impostazioni, incollalo e ripeti il test.
- Aftersell non è riuscito a raggiungere il tuo provider — “Could not verify the API key. Please try again.” Non c’è necessariamente nulla di sbagliato nel token; la chiamata stessa è fallita. Clicca di nuovo su Test API key.
Il mio cliente vede un prodotto inatteso nel suo ordine
Il mio cliente vede un prodotto inatteso nel suo ordine
È il comportamento previsto. Il prodotto è il prodotto dell’offerta, la riga segnaposto aggiunta all’ordine Shopify come registrazione dell’upgrade accettato. Per ridurre la confusione, rinomina il prodotto dell’offerta con un nome chiaro e aggiungi una descrizione in Shopify Admin che spieghi cosa rappresenta. Vedi Cosa vede il cliente.
L'upgrade è stato accettato ma l'abbonamento non è stato modificato
L'upgrade è stato accettato ma l'abbonamento non è stato modificato
Il changeset di Shopify e la chiamata API al provider sono indipendenti. Se il prodotto dell’offerta è stato aggiunto all’ordine ma l’abbonamento non è stato modificato, le cause più comuni sono:
- Il token API del tuo provider è scaduto o non dispone delle autorizzazioni richieste. Per Recharge, il token deve avere
read_orders,read_subscriptions,write_subscriptionseread_plans. Vai allo Step 1: Connect provider, ripeti il test della chiave e controlla il messaggio di errore per gli scope specifici mancanti. - Il prodotto idoneo nel funnel non corrisponde a ciò a cui il cliente si è effettivamente abbonato.
- Per Loop, il piano di vendita target non esiste nella tua dashboard di Loop per la frequenza configurata.
- Il flusso di lavoro dei nuovi tentativi potrebbe essere ancora in corso secondo la sua pianificazione: dopo una chiamata fallita riprova a +1 ora e poi a +24 ore. Questo vale per ogni provider — Loop incluso, le cui chiamate di upgrade sono sincrone e compaiono nella dashboard immediatamente quando riescono.
Uso Loop e non c'è il campo della frequenza di fatturazione
Uso Loop e non c'è il campo della frequenza di fatturazione
È il comportamento previsto. Su Loop il campo Billing frequency non viene mostrato affatto — solo Delivery frequency, con la nota “Loop syncs billing to delivery — customers are charged on each renewal”. Qualunque cosa imposti come frequenza di consegna è anche la frequenza di fatturazione.È anche il motivo per cui gli abbonamenti prepagati — una frequenza di fatturazione più lunga della frequenza di consegna — non sono supportati su Loop: l’integrazione li rifiuta direttamente anziché offrire un campo che non puoi usare. Gli altri provider mostrano entrambi i campi.
Il browser degli ordini mostra un badge Subscription conflict
Il browser degli ordini mostra un badge Subscription conflict
Il prodotto dell’offerta è solo in abbonamento — il prodotto stesso, oppure ognuna delle sue varianti — e il checkout del cliente conteneva già un abbonamento. Shopify non consente un secondo abbonamento sullo stesso ordine, quindi l’offerta è stata saltata.Il pannello dei dettagli dell’ordine specifica quale dei due casi si è verificato: “The customer’s checkout already has a subscription, and the offer product is subscription-only”, oppure “All variants of the offer product are subscriptions, and the customer’s checkout already has one.” Entrambi si risolvono allo stesso modo — modifica la selezione del prodotto dell’offerta sostituendolo con un prodotto ad acquisto una tantum, oppure usa l’opzione Create new nello Step 4: Offer product per generare un segnaposto.
La mia offerta di upgrade viene mostrata a clienti che non sono abbonati
La mia offerta di upgrade viene mostrata a clienti che non sono abbonati
- Verifica che Show this funnel for all customers non sia abilitato. Sovrascrive tutti gli altri trigger.
- Controlla il trigger Variant on subscription. Mostra il funnel solo quando l’ordine include uno dei prodotti selezionati acquistato come abbonamento. In un funnel che ha un’offerta di upgrade dell’abbonamento, la procedura guidata gestisce questo trigger e lo mantiene sincronizzato con il prodotto oggetto dell’upgrade, quindi è in sola lettura — il pannello riporta “Managed by this funnel’s subscription upgrade offer.” Se sta puntando ai prodotti sbagliati, correggi il prodotto trigger dell’offerta di upgrade anziché il trigger stesso.
- Controlla la priorità dei funnel. Un funnel con priorità più alta e trigger più ampi potrebbe attivarsi per primo.