Skip to content

اشتراك عملاء WooCommerce تلقائياً

إضافة عملاء WooCommerce تلقائياً إلى مجموعات SMS بعد الشراء.

تسجيل عملاء WooCommerce تلقائياً في مجموعات المشتركين في SMS بعد إتمام عملية الشراء.

لنظام الدفع القائم على الكتل (WooCommerce 8.3+)

استخدم هذا الكود لكتلة الدفع الجديدة في Gutenberg:

add_action('woocommerce_store_api_checkout_order_processed', function (WC_Order $order) {
    $mobileNumber = \WP_SMS\Helper::getWooCommerceCustomerNumberByOrderId($order->get_id());
    \WP_SMS\Newsletter::addSubscriber(
        $order->get_billing_first_name(),
        $mobileNumber,
        '2' // Replace with your Group ID
    );
});

لنظام الدفع الكلاسيكي

استخدم هذا الكود لنموذج الدفع التقليدي:

add_action('woocommerce_checkout_order_processed', function ($orderId, $postedData, WC_Order $order) {
    $mobileNumber = \WP_SMS\Helper::getWooCommerceCustomerNumberByOrderId($orderId);
    \WP_SMS\Newsletter::addSubscriber(
        $order->get_billing_first_name(),
        $mobileNumber,
        '2' // Replace with your Group ID
    );
}, 10, 3);

التكوين

  1. أضف الكود إلى ملف functions.php الخاص بالقالب أو إضافة مخصصة
  2. استبدل '2' بمعرف المجموعة الفعلي من SMS → Groups
  3. اختبر بعملية شراء تجريبية

الدوال المساعدة

الدالةالوصف
getWooCommerceCustomerNumberByOrderId()استرجاع رقم هاتف العميل من الطلب
addSubscriber()تسجيل العميل في مجموعة SMS المحددة

حالات الاستخدام

  • إضافة العملاء إلى مجموعة “العملاء” لتحديثات الطلبات
  • التقسيم حسب فئة المنتج للعروض الترويجية المستهدفة
  • بناء قوائم مشتركين لبرامج الولاء

ذو صلة

آخر تحديث: ٢٨ ديسمبر ٢٠٢٥