1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Lead Capture
  4. Account
  5. Come inviare informazioni utente a Zapier all'approvazione

Come inviare informazioni utente a Zapier all'approvazione

Zapier è uno strumento molto potente che funge da intermediario tra le API. Se non ne hai mai sentito parlare e hai bisogno di spostare dati da un posto all'altro, provalo assolutamente.

Questa guida è una guida avanzata e presuppongo che tu abbia conoscenze di programmazione PHP e di come funzionano le API e i Webhook.

Detto questo, recentemente abbiamo avuto un caso in cui abbiamo dovuto inviare all'utente l'email e il nome del cliente all'ingrosso a una speciale mailing list all'ingrosso in Campaign Monitor all'approvazione. Questo è un compito molto adatto a Zapier perché ha già integrazioni con tutte le principali piattaforme di email marketing.

L'unica parte mancante era la possibilità di estrarre i dati da WordPress e inviarli a Zapier, abbiamo scelto di farlo con un semplice POST webhook.

In Zapier puoi configurare un webhook per raccogliere dati, lascerò la spiegazione di questa parte a loro:

Ciò che ci interessa è come inviare i dati a Zapier ed ecco uno snippet di codice su come farlo quando un nuovo utente all'ingrosso viene approvato:

function wwlcSendWebhook( $user ) {
    $url = 'https://zapier.com/hooks/catch/XXXXXXXX'; // replace this with your Zapier provided webhook URL

    $args = array(
        'method' => 'POST',
        'body' => array(
            'first_name' => $user->user_firstname,
            'last_name' => $user->user_lastname,
            'email_address' => $user->user_email,
        )
    );

    wp_remote_post( $url, $args );
}

add_action( 'wwlc_action_after_approve_user', 'wwlcSendWebhook', 10, 1 );

Aggiungi il codice sopra al tuo functions.php e invierà i dati dell'utente all'URL del webhook Zapier definito ogni volta che un utente cliente all'ingrosso viene approvato.

Questo articolo è stato utile?

Articoli Correlati

Serve Supporto?

Non trovi la risposta che cerchi?
Contatta il Supporto
Completa il tuo acquisto