Skip to content

اشتراک خودکار مشتریان ووکامرس

افزودن خودکار مشتریان ووکامرس به گروه‌های پیامکی پس از خرید.

مشتریان ووکامرس را پس از تکمیل خرید به‌صورت خودکار در گروه‌های مشترکین پیامکی ثبت‌نام کنید.

برای پرداخت بلوکی (ووکامرس ۸.۳ به بالا)

از این کد برای بلوک پرداخت جدید گوتنبرگ استفاده کنید:

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' // با شناسه گروه خود جایگزین کنید
    );
});

برای پرداخت کلاسیک

از این کد برای فرم پرداخت سنتی استفاده کنید:

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' // با شناسه گروه خود جایگزین کنید
    );
}, 10, 3);

پیکربندی

  1. کد را به فایل functions.php قالب خود یا یک افزونه سفارشی اضافه کنید
  2. مقدار '2' را با شناسه واقعی گروه از SMS → Groups جایگزین کنید
  3. با یک خرید آزمایشی تست کنید

توابع کمکی

تابعتوضیحات
getWooCommerceCustomerNumberByOrderId()دریافت شماره تلفن مشتری از سفارش
addSubscriber()ثبت‌نام مشتری در گروه پیامکی مشخص‌شده

موارد استفاده

  • افزودن مشتریان به گروه “مشتریان” برای به‌روزرسانی‌های سفارش
  • دسته‌بندی بر اساس دسته محصول برای تبلیغات هدفمند
  • ایجاد لیست مشترکین برنامه وفاداری

مرتبط

آخرین به‌روزرسانی: ۷ دی ۱۴۰۴