Gvidilo pri Integrado
Ĉi tiu gvidilo kovras oftajn integriĝajn ŝablonojn kun Ultimate Multisite, inkluzive de konektiĝo al eksteraj servoj, konstruado de propraj pagaj gateways, kaj traktado de webhooks.
Por izolita tenant infrastrukturo, vidu Multi-Tenancy Integrado por gvidado pri suverena tenant startigo, migrada kontrolado, SSO, kaj malkonstruo.
CRM Integrado
Sinkronigu klientajn datumojn al via CRM kiam novaj klientoj registriĝas:
add_action('wu_customer_post_create', 'sync_customer_to_crm');
function sync_customer_to_crm($customer) {
$crm_api = new Your_CRM_API();
$crm_api->create_contact([
'email' => $customer->get_email(),
'name' => $customer->get_display_name(),
'signup_date' => $customer->get_date_registered(),
'plan' => $customer->get_membership()->get_plan()->get_name()
]);
// Store CRM ID for future reference
$customer->add_meta('crm_contact_id', $crm_api->get_last_contact_id());
}
Analitika Integrado
Spuru ŝlosilajn komercajn eventojn tra la klienta vivociklo:
add_action('wu_checkout_completed', 'track_conversion', 10, 3);
add_action('wu_membership_status_to_cancelled', 'track_churn');
add_action('wu_payment_failed', 'track_payment_failure');
function track_conversion($payment, $customer, $membership) {
// Google Analytics 4
gtag('event', 'purchase', [
'transaction_id' => $payment->get_id(),
'value' => $payment->get_total(),
'currency' => $payment->get_currency(),
'items' => [
[
'item_id' => $membership->get_plan()->get_id(),
'item_name' => $membership->get_plan()->get_name(),
'category' => 'subscription',
'quantity' => 1,
'price' => $payment->get_total()
]
]
]);
}
Sekvaj Paŝoj
- Propra Gateway Disvolvado — Konstruu vian propran pagan gateway
- Webhook Traktado — Kreu proprajn webhook endpoints
- Multi-Tenancy Integrado — Integru kun suverenaj tenant vivociklaj fluoj