راهنمای عیب‌یابی · ۹ شهریور ۱۴۰۵

چرا پیامک ووکامرس ارسال نمی‌شود؟

پاسخ کوتاه: اول فرق «رویداد ساخته نشده» با «پیام در صف ناموفق» را مشخص کنید. اگر رویداد وجود ندارد، فعال‌بودن نوع پیام و شرط سفارش را بررسی کنید؛ اگر در صف است، اتصال، لایسنس، اعتبار، شماره گیرنده و خطای آخرین تلاش را بخوانید. این ترتیب جلوی حدس‌زدن و ارسال آزمایشی تکراری برای مشتری واقعی را می‌گیرد.

تشخیص سریع

قبل از تغییر متن، وضعیت پیام را پیدا کنید

در گزارش‌ها، یک پیامک می‌تواند در صف، در حال ارسال، تکمیل‌شده یا ناموفق باشد. هر وضعیت علت متفاوتی دارد. اگر برای سفارش هیچ ردیفی ساخته نشده، جست‌وجوی خطای اپراتور بی‌فایده است؛ ابتدا باید رویداد و شرط فعال‌شدن را بررسی کرد.

اگر ردیف ناموفق دارید، پیام خطای فارسی و تعداد تلاش‌ها را نگه دارید. در نبض خطای موقت شبکه با فاصله دوباره امتحان می‌شود، اما شماره نامعتبر، لایسنس ردشده یا پایان تلاش‌ها نیازمند اقدام مدیر است.

نمای گزارش صف و وضعیت ارسال پیامک در نبض

گزارش، نقطه شروع عیب‌یابی است

فیلتر وضعیت، تعداد تلاش و متن خطای آخرین ارسال را نشان می‌دهد. برای راهنمای کامل راهنمای گزارش‌ها و عیب‌یابی را ببینید.

چک‌لیست مرحله‌به‌مرحله

هفت بررسی که بیشتر خطاها را جدا می‌کند

از بررسی کم‌هزینه و قابل مشاهده شروع کنید و فقط وقتی به لاگ فنی برسید که وضعیت پیام علت را روشن نکرده باشد.

۱

نوع رویداد فعال است؟

در «مدیریت پیام‌ها» ببینید پیام مشتری یا مدیر برای رویداد موردنظر روشن و ذخیره شده باشد. سفارش آزمایشی ممکن است فقط یکی از دو گیرنده را فعال کند.

۲

شرط سفارش برقرار است؟

پیام پرداخت، ارسال، لغو و بازپرداخت شرط‌های متفاوت دارند. وضعیت سفارش آزمایشی را با همان رویدادی مقایسه کنید که انتظار پیامش را دارید.

۳

اتصال و لایسنس سالم است؟

آخرین همگام‌سازی و وضعیت لایسنس را بررسی کنید. برای معنی وضعیت‌ها به راهنمای اتصال به سرور بروید.

۴

اعتبار برای چند بخش کافی است؟

پیام فارسی بلند ممکن است چند بخش شود. موجودی و زمان کسر اعتبار را در راهنمای اعتبار پیامک با طول متن تطبیق دهید.

۵

شماره گیرنده معتبر است؟

شماره صورتحساب یا پروفایل را با قالب پذیرفته‌شده بررسی کنید. شماره پوشانده‌شده در گزارش برای تشخیص کافی است؛ شماره کامل را در پشتیبانی عمومی منتشر نکنید.

۶

Pattern و متغیرها درست‌اند؟

متن Pattern فعال باید با رویداد و متغیرهای مجاز همان مسیر سازگار باشد. متن آزاد کمپین را با Pattern رویدادهای سیستمی یکی نگیرید.

۷

آخرین تلاش چه می‌گوید؟

برای خطای موقت کمی صبر کنید؛ برای خطای قطعی علت را رفع و یک سناریوی آزمایشی کنترل‌شده اجرا کنید. چند بار ارسال پشت‌سرهم، نتیجه را مبهم می‌کند.

۸

مسیر OTP جداست

اگر فقط کد ورود نمی‌رسد، فعال‌بودن OTP، محدودیت ارسال مجدد و شماره صورتحساب را در راهنمای ورود OTP بررسی کنید؛ موفقیت پیام سفارش، OTP را تأیید نمی‌کند.

نشانه و اقدام

از روی نشانه، مسیر درست را انتخاب کنید

نشانهبررسی اولاقدام
هیچ ردیفی برای سفارش نیسترویداد، گیرنده و شرط سفارشفعال‌سازی و اجرای سفارش آزمایشی
ردیف «در صف» می‌ماندهمگام‌سازی، worker و اتصالصبر برای تلاش مجدد و بررسی اتصال
ناموفق با شماره نامعتبرشماره صورتحساب یا پروفایلاصلاح شماره و اجرای سناریوی تازه
اعتبار کافی نیستتعداد بخش و موجودیتأمین اعتبار و کوتاه‌کردن متن
پیام رسیده اما متن ناقص استPattern و تعداد بخشمتغیرها و نسخه Pattern را اصلاح کنید
سفارش می‌رسد، OTP نهتنظیمات مستقل OTPراهنمای OTP و محدودیت ارسال مجدد
مثال فارسی

یک سفارش آزمایشی را مثل پرونده بخوانید

فرض کنید سفارش شماره ۱۲۳۴ با وضعیت «پرداخت‌شده» ثبت شده، اما مشتری پیامک نگرفته است. ابتدا در گزارش جست‌وجو کنید: اگر ردیف مشتری وجود ندارد ولی ردیف مدیر هست، گیرنده مشتری یا شماره صورتحساب را بررسی کنید. اگر هر دو ردیف ناموفق‌اند، اتصال، اعتبار و خطای آخرین تلاش اولویت دارند.

پس از رفع علت، با یک شماره آزمایشی و یک سفارش کوچک دوباره مسیر را اجرا کنید. زمان، وضعیت سفارش، نوع رویداد و نتیجه نهایی را یادداشت کنید تا معلوم باشد تغییر چه چیزی مشکل را حل کرده است.

اطلاعات امن برای پشتیبانی:
نام دامنه، زمان تقریبی، نام رویداد، وضعیت پیام و متن خطای پوشانده‌شده کافی است.

ارسال نکنید: کد OTP، کلید کامل لایسنس، توکن نصب، کلید API، رمز یا شماره کامل مشتری.
مرزهای واقعی محصول

هر پیامک ناموفق، مشکل افزونه نیست

اپراتور ممکن است تأخیر یا محدودیت تحویل داشته باشد و درگاه یا قالب می‌تواند وضعیت سفارش را متفاوت ثبت کند. گزارش نبض وضعیت صف و پاسخ سرویس را نشان می‌دهد؛ تحویل نهایی را باید با گوشی و اپراتور همان شماره هم کنترل کنید.

در افزونه پیامک نبض پیام‌های سفارش، OTP، کمپین و بازگشت مشتری مسیرهای جدا دارند. برای الگوی متن سفارش نیز نمونه متن پیامک سفارش ووکامرس را ببینید. فعال‌کردن یک مسیر، مسیر دیگر را خودکار فعال نمی‌کند.

مسیرنقطه کنترل اصلی
پیام سفارشنوع رویداد، وضعیت سفارش و Pattern
OTP ورودتنظیم OTP، شماره و سقف ارسال مجدد
کمپینمخاطب، متن، اعتبار و لینک مقصد
بازگشت مشتریسگمنت، زمان‌بندی و وضعیت خرید تازه
پرسش‌های پرتکرار

درباره ارسال‌نشدن پیامک ووکامرس

چرا پیامک ووکامرس ارسال نمی‌شود؟

ابتدا مشخص کنید رویداد ساخته نشده یا در صف ناموفق مانده است. سپس فعال‌بودن رویداد، اتصال و لایسنس، اعتبار پیامک، شماره گیرنده و Pattern را به همین ترتیب بررسی کنید.

اگر پیامک ووکامرس در صف بماند چه کنیم؟

وضعیت صف و تعداد تلاش‌ها را بخوانید. خطای موقت ممکن است با فاصله دوباره امتحان شود؛ خطای قطعی نیاز به رفع علت و اجرای سناریوی تازه دارد.

آیا کمبود اعتبار باعث ارسال‌نشدن پیامک می‌شود؟

بله. اعتبار ناکافی یا چندبخشی‌بودن متن می‌تواند ارسال را ناموفق کند. موجودی و تعداد بخش‌ها را از صفحه اعتبار کنترل کنید.

ارسال‌نشدن پیامک سفارش ثبت سفارش را متوقف می‌کند؟

نباید متوقف کند؛ صف پیامک از ثبت سفارش جداست. بااین‌حال برای از دست‌نرفتن پیام مهم، خطای صف را پیگیری کنید.

چرا OTP ارسال نمی‌شود ولی پیامک سفارش می‌رسد؟

OTP تنظیمات و محدودیت جدا دارد. ورود OTP، Pattern مخصوص، شماره صورتحساب و فاصله ارسال مجدد را جدا بررسی کنید.

مطالعه بعدی

بعد از رفع خطا، کیفیت پیام را بهتر کنید

پیامک را با گزارش، نه حدس، عیب‌یابی کنید

وضعیت صف، اعتبار و مسیر واقعی سفارش را در افزونه پیامک نبض ببینید.

مشاهده افزونه نبض