Imparerai
Magento supporta le Regole di prezzo del carrello che possono essere utilizzate per applicare uno sconto all'ordine di un cliente. I codici coupon possono essere creati per le regole di prezzo esistenti, in modo che gli acquirenti possano facilmente sfruttare un determinato codice per applicare uno sconto durante il processo di checkout.
La funzione Coupon per Magento di Klaviyo consente ai negozi Magento 1.0 di fare quanto segue:
- Creare nuovi coupon in Klaviyo associati a regole di prezzo preesistenti in Magento.
- Includa dei coupon dinamici nelle e-mail di flusso, in modo che ogni destinatario riceva un codice unico.
Questa guida spiega come configurare i coupon di Magento in Klaviyo.
I codici coupon dinamici non sono attualmente disponibili per l'invio di campagne e-mail. L'invio di codici coupon unici in una campagna richiederebbe la generazione di migliaia di codici al secondo. Klaviyo non può garantire che le impostazioni di limitazione della velocità di un server Magento specifico non influiscano sulla generazione di coupon dinamici a questo volume e a questa velocità. Per questo motivo, i coupon dinamici sono disponibili solo durante l'invio di e-mail di flusso.
Requisiti
Come prerequisito, si assicuri di aver abilitato l'integrazione di Magento in Klaviyo e di aver installato l'estensione Klaviyo in Magento.
Abilitare l'API RESTAbilitare l'API REST
Inizia ad abilitare l'API REST creando un nuovo Ruolo REST e dandogli accesso completo, quindi assegnando il ruolo ad uno dei suoi utenti admin.
- Clicchi su Sistema > Servizi Web > REST - Ruoli.
- Crei un nuovo ruolo di amministratore. Per il campo Nome ruolo inserisca un nome, ad esempio "Amministratore".
- Clicchi sulla scheda Risorse API di ruolo a sinistra. Imposti l'accesso alle risorse su Tutti e clicchi su Salva ruolo.
- Successivamente, si rechi in Sistema > Servizi Web > REST - Attributi.
- Selezioni Admin dall'elenco dei tipi di utente.
- Imposti l'accesso alle risorse su Tutti e clicchi su Salva.
- Successivamente, si rechi in Sistema > Autorizzazioni > Utenti.
- Selezioni un utente amministratore dall'elenco e clicchi su Modifica utente.
- Clicchi sulla scheda Ruolo REST nella barra laterale sinistra.
- Clicchi sul pulsante di opzione per assegnare il nuovo ruolo di amministratore REST al suo utente.
- Clicchi su Salva utente.
Ora ha attivato l'API REST per il suo negozio Magento.
Se non è sicuro che la sua API REST sia configurata correttamente, riveda i passaggi descritti nella nostra risorsa sulla risoluzione dei problemi dei coupon per Magento 1x.
Generare credenziali REST in Magento
Per attivare la funzione Magento Coupons di Klaviyo, prima generi le credenziali REST API del suo negozio Magento utilizzando l'account REST admin che ha appena creato, e poi le incolli nel suo account Klaviyo.
- Acceda come utente amministratore REST creato nella sezione Abilitare l'API REST di cui sopra.
- Clicchi su Sistema > Configurazione e poi clicchi su Klaviyo nella sezione Clienti.
- Clicchi su Genera token OAuth.
La Chiave del Consumatore, il Segreto del Consumatore, il Token di Autorizzazione e il Segreto di Autorizzazione saranno popolati. Copierà/incollerà questi valori nel suo account Klaviyo nella fase successiva.
Impostazione dei coupon Magento in KlaviyoImpostazione dei coupon Magento in Klaviyo
- Dal suo account Klaviyo, si rechi alla sua integrazione Magento.
- Clicchi sulla freccia Opzioni avanzate per espandere le Impostazioni del coupon.
- Incolli le credenziali REST create in precedenza.
Il suo server Magento deve supportare le firme HMAC-SHA1 per l'autenticazione OAuth.
-
Clicchi su Aggiorna impostazioni Magento.
Klaviyo convaliderà le sue credenziali REST e lei potrà iniziare a creare coupon con la scheda Coupon del suo account.
Creare un coupon Magento in KlaviyoCreare un coupon Magento in Klaviyo
Quando accede per la prima volta alla scheda Coupon nel suo account Klaviyo dopo aver fornito le credenziali REST, vedrà il messaggio "Non ha ancora aggiunto alcun coupon."
Quando crea una Regola di prezzo in Magento, tenga presente che l'opzione per associare una nuova Regola di prezzo a un coupon specifico deve essere lasciata impostata su Coupon specifico e deve essere selezionata la casella di controllo Usa generazione automatica.
- Clicchi su Aggiungi coupon per creare un nuovo coupon.
- Inserisca le seguenti informazioni: Nome del coupon e IDdella regola Magento.
- Nome del coupon: Il nome da lei specificato può essere composto solo da lettere, numeri e trattini bassi e può essere lungo fino a 32 caratteri.
- ID regola Magento: crei prima una regola in Magento e incolli qui l'ID della regola per associarla a questo coupon.
Tutti i coupon creati appariranno con i seguenti dettagli di panoramica:
- Nome del coupon: Nome del coupon
-
Timeframe attivo: Ci sono le seguenti opzioni:
- Attivo, senza scadenza
- Data A - Nessuna scadenza
- Data A - Data B
- Attivo, data di scadenza B
- Data di creazione: Data di creazione del coupon
- Data dell'ultimo aggiornamento: Data dell'ultimo aggiornamento del coupon
I tagliandi possono essere modificati e cancellati da questa scheda tramite il menu a tendina sul lato destro.
Utilizzi un coupon Magento in un flusso e-mail
Una volta creato un coupon, può inserirlo in un flusso e-mail utilizzando la seguente variabile segnaposto. Può aggiungere un solo codice coupon per e-mail. Può visualizzare lo stesso codice coupon in più punti, ma non può utilizzare più codici.
{% coupon_code 'CouponName' %}
Sostituisca CouponName con il nome del suo coupon. Per esempio:
Utilizzi i coupon unici nei messaggi del flusso SMSUtilizzi i coupon unici nei messaggi del flusso SMS
Sono disponibili anche coupon unici per i suoimessaggi SMS/MMS di in flussi. Generi i codici proprio come farebbe per le e-mail. Quindi, utilizzi il tag template qui sotto per aggiungere il codice coupon al suo messaggio SMS o MMS:
{% coupon_code 'CouponName' %}
.
Nello snippet, cambi CouponName con il nome del coupon che desidera e lo aggiunga al messaggio (flusso o campagna).
A differenza delle e-mail, può utilizzare un solo codice coupon per messaggio SMS. Con le e-mail, ha accesso a blocchi nascosti per inviare coupon diversi in base al luogo di residenza o alle attività svolte. Se cerca di aggiungere più coupon a un messaggio SMS, verrà visualizzato un messaggio di errore.
Risoluzione degli errori
Risoluzione degli errori
Messaggio di errore: "Impossibile connettersi all'API REST con le credenziali REST specificate. Verifichi che queste credenziali siano valide nell'amministrazione di Magento."Messaggio di errore: "Impossibile connettersi all'API REST con le credenziali REST specificate. Verifichi che queste credenziali siano valide nell'amministrazione di Magento."
Se sta vedendo questo messaggio di errore in Klaviyo, ci sono due probabili cause principali:
- Il suo server Magento non è impostato per supportare le firme HMAC-SHA1 per l'autenticazione OAuth.
- È possibile che non abbia abilitato l'accesso completo ai ruoli per l'API REST.
Per risolvere questo problema, attivi le firme HMAC-SHA1 per l'autenticazione OAuth sul suo server Magento. Quindi completi i seguenti passaggi per aggiornare le autorizzazioni REST:
- Deselezioni, o aggiunga, la regola di riscrittura nel suo .htaccess file. Questa è la riga che deve assicurarsi sia non commentata:
RewriteRule ^api/rest api.php?type=rest [QSA,L]
- Verifichi che il suo Ruolo REST sia configurato correttamente.
Le istruzioni in merito sono riportate nella nostra guida all'impostazione dei coupon per Magento, nella sezione qui linkata. - Un'altra causa comune è che vari moduli di Apache possono rimuovere l'intestazione "Autorizzazione: Basic base64 (user:password)".
Consulti questo post per maggiori informazioni
I codici coupon inseriti nelle e-mail da Klaviyo non sono unici: tutti i destinatari sembrano ricevere lo stesso codice.
Quando crea una Regola di prezzo in Magento, l'opzione per associare una nuova Regola di prezzo a un coupon specifico deve essere lasciata impostata su Coupon specifico e deve essere selezionata la casella di controllo "Usa generazione automatica".
Clicchi sulla sua Regola di prezzo in Magento e, alla voce Informazioni generali, scorra fino all'opzione "Coupon" e cambi questa impostazione in "Coupon specifico". Quindi, selezionare la casella per la generazione automatica. Questo dovrebbe risolvere il problema e permetterci di generare un nuovo codice coupon unico per ogni destinatario dell'e-mail.