1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Wholesale Lead Capture
  4. Konto
  5. So senden Sie Benutzerinformationen an Zapier bei Genehmigung

So senden Sie Benutzerinformationen an Zapier bei Genehmigung

Zapier ist ein sehr mächtiges Werkzeug, das als Vermittler zwischen APIs fungiert. Wenn Sie noch nichts davon gehört haben und Daten von einem Ort zum anderen verschieben müssen, sollten Sie es unbedingt ausprobieren.

Diese Anleitung ist eine fortgeschrittene Anleitung und ich gehe davon aus, dass Sie Kenntnisse in PHP-Programmierung sowie in der Funktionsweise von APIs und Webhooks haben.

Damit ist dies aus dem Weg geräumt. Kürzlich hatten wir einen Fall, in dem wir dem Benutzer die E-Mail-Adresse und den Namen des Großhandelskunden zur Genehmigung an eine spezielle Großhandels-Mailingliste in Campaign Monitor senden mussten. Dies ist eine Aufgabe, für die sich Zapier sehr gut eignet, da es bereits Integrationen mit allen wichtigen E-Mail-Marketingplattformen gibt.

Der einzige fehlende Teil war die Möglichkeit, die Daten aus WordPress zu extrahieren und an Zapier zu senden. Wir haben uns entschieden, dies mit einem einfachen Webhook-POST zu tun.

In Zapier können Sie einen Webhook einrichten, um Daten zu sammeln. Die Erklärung dieses Teils überlasse ich ihnen:

Was uns interessiert, ist, wie die Daten an Zapier gesendet werden, und hier ist ein Code-Snippet, wie es gemacht wird, wenn ein neuer Großhandelskunde genehmigt wird:

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 );

Fügen Sie den obigen Code zu Ihrer functions.php hinzu, und er sendet die Daten des Benutzers an die definierte Zapier-Webhook-URL, sobald ein Großhandelskundenbenutzer genehmigt wird.

War dieser Artikel hilfreich?

Verwandte Artikel

Benötigen Sie Unterstützung?

Können Sie die Antwort, die Sie suchen, nicht finden?
Support kontaktieren
Kauf abschließen