Chuyển tới nội dung chính

Hướng dẫn tích hợp

Hướng dẫn này bao gồm các mẫu tích hợp phổ biến với Ultimate Multisite, bao gồm kết nối với các dịch vụ bên ngoài, xây dựng cổng thanh toán tùy chỉnh và xử lý webhooks.

Đối với hạ tầng tenant biệt lập, xem Tích hợp Multi-Tenancy để biết hướng dẫn bootstrap tenant có chủ quyền, xác minh migration, SSO và teardown.

Tích hợp CRM

Đồng bộ dữ liệu khách hàng vào CRM của bạn khi khách hàng mới đăng ký:

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

Tích hợp Analytics

Theo dõi các sự kiện kinh doanh quan trọng trong suốt vòng đời khách hàng:

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()
]
]
]);
}

Các bước tiếp theo