افزونه های وردپرس
- افزونه آسان ارتباط – افزونه تماس با ما
- افزونه عمده فروشی ووکامرس | فروش همکاری
- افزونه دیجی باکس | DigiBox
- افزونه آنی فروش – فروش سریع ووکامرس
- افزونه اطلاع رسانی پیامکی دکان
- افزونه نظرسنجی و رأیگیری حرفهای وردپرس _ رای نگار
- افزونه درگاه پرداخت آلدی پی برای ووکامرس
- افزونه اصلاح لینک دانلود ووکامرس
- افزونه ارسال خودکار پیامک مرسا پیام
- افزونه ایمپورت و اکسپورت محصولات با اکسل
- افزونه درگاه پرداخت قالب Ask Me
- افزونه دیجیتس برای اپلیکیشن موبایل | Rest Api
- افزونه دیجیت پلاس | Digit Plus
- خروجی اطلاعات کاربران و گزارش فروش ووکامرس
- افزونه محدود ایمیل | Email Filter Digits
راهنمای تنظیم کاوه نگار – ارسال پیامک سفارشات ووکامرس
📲 راهنمای ارسال پیامک با قالب (پترن) کاوهنگار
با این روش، متن پیامک را یک بار در پنل کاوهنگار تعریف میکنید و افزونه بهصورت خودکار اطلاعات سفارش را در آن جایگذاری میکند.
مرحله ۱: ساخت قالب (پترن) در پنل کاوهنگار
۱. وارد پنل کاوهنگار شوید. kavenegar.com
۲. بروید: سرویس اعتبار سنجی ← مدیریت الگوها
۳. روی ایجاد الگوی جدید کلیک کنید.
۴. متن پیامک مورد نظر خود را بنویسید.
۵. برای هر اطلاعاتی که میخواهید از سفارش جایگذاری شود، از %token، %token2، %token3 و … استفاده کنید.
۶. قالب را ذخیره کنید و منتظر بمانید تا تأیید شود (معمولاً چند ساعت تا یک روز کاری طول میکشد).
۷. بعد از تأیید، نام الگو را یادداشت کنید (مثلاً order-processing).
%token، %token2، %token3 مشخص میشوند. کاوهنگار فقط این متغیرها را قبول دارد:token، token2، token3، token10، token20📝 مثال قالب در پنل کاوهنگار:
وضعیت سفارش شما به %token تغییر یافت.
مبلغ سفارش: %token2 تومان
کد رهگیری: %token3
با تشکر،
✅ در این قالب:
%token= وضعیت سفارش%token2= مبلغ کل%token3= کد رهگیری
مرحله ۲: تنظیم در افزونه دیجیتس مرسا وب
وارد تنظیمات افزونه دیجیتس شوید ← پیامک ووکامرس
1. اطلاع به مدیر هنگام سفارش جدید:
- گزینه “اطلاع به مدیر هنگام سفارش جدید” را فعال کنید
- نوع ارسال = قالب (پترن)
- کد قالب = نام الگویی که در کاوهنگار ساختید (مثلاً
order-processing) - متن پیامک = در هر ردیف متغیر مورد نظر خود را وارد کنید
2. اطلاعرسانی به مشتری:
- در بخش “اطلاعرسانی وضعیت سفارش به مشتری” وضعیتهای مورد نظر را فعال کنید
- نوع ارسال = قالب (پترن)
- کد قالب = نام الگویی که در کاوهنگار ساختید (مثلاً
order-processing) - متن پیامک = در هر ردیف متغیر مورد نظر خود را وارد کنید
مرحله ۳: نوشتن متغیرها در فیلد متن پیامک
در فیلد متن پیامک، متغیرهایی که میخواهید ارسال شوند را بنویسید:
- هر متغیر را در یک خط جداگانه بنویسید
- ترتیب متغیرها باید دقیقاً با ترتیب
%token،%token2،%token3، … در قالب پنل یکی باشد
%token، %token2، %token3)، باید دقیقاً ۳ خط در فیلد متن پیامک بنویسید — نه بیشتر، نه کمتر!📝 مثال — ادامه مثال مرحله ۱:
📋 قالب در پنل کاوهنگار
وضعیت سفارش شما به %token تغییر یافت.
مبلغ سفارش: %token2 تومان
با تشکر
⬅️ ۲ متغیر در قالب
⚙️ فیلد «متن پیامک» در افزونه
{total}
⬅️ ۲ خط = ۲ متغیر
📱 پیامکی که مشتری دریافت میکند:
وضعیت سفارش شما به در حال پردازش تغییر یافت.
مبلغ سفارش: ۲,۸۶۹,۰۰۰ تومان
با تشکر
⭐ متغیر token10 و token20 (با فاصله)
اگر در قالب پنل کاوهنگار از متغیرهای %token10 یا %token20 استفاده کردهاید،
حتماً باید خطوط خالی (Dummy) بین متغیرها قرار دهید تا متغیر مورد نظر در جایگاه درست قرار بگیرد.
📋 قالب در پنل کاوهنگار
شماره سفارش: %token2
مبلغ: %token3 تومان
وضعیت: %token10
سایت من
⬅️ %token، %token2، %token3، %token10
⚙️ فیلد «متن پیامک» در افزونه
{order_id}
{total}
{dummy1}
{dummy2}
{dummy3}
{dummy4}
{dummy5}
{dummy6}
{order_status}
⬅️ ۶ خط خالی (Dummy) برای رسیدن به token10
✅ قانون مهم:
token= خط اول در فیلد متنtoken2= خط دوم در فیلد متنtoken3= خط سوم در فیلد متنtoken10= خط دهم در فیلد متن ← باید ۶ خط خالی (dummy) بین token3 و token10 بگذاریدtoken20= خط بیستم در فیلد متن ← باید ۱۶ خط خالی (dummy) بین token3 و token20 بگذارید
{dummy1}، {dummy2} یا {x1}، {x2}) اما باید حتماً تعداد آنها دقیقاً برابر با فاصله بین متغیرها باشد.💡 جداول نگاشت کامل:
| متغیر کاوهنگار | خط مورد نیاز | تعداد خطوط خالی (Dummy) قبل از آن |
|---|---|---|
%token |
خط ۱ | ۰ |
%token2 |
خط ۲ | ۱ |
%token3 |
خط ۳ | ۲ |
%token10 |
خط ۱۰ | ۹ خط خالی |
%token20 |
خط ۲۰ | ۱۹ خط خالی |
مرحله ۴: متغیرهای قابل استفاده در افزونه
در فیلد متن پیامک میتوانید از هر کدام از این متغیرها استفاده کنید:
| متغیر | توضیح |
|---|---|
{customer_name} |
نام و نام خانوادگی مشتری |
{customer_first_name} |
نام مشتری |
{customer_last_name} |
نام خانوادگی مشتری |
{order_id} |
شماره سفارش |
{order_number} |
شماره سفارش (قالببندیشده) |
{order_status} |
وضعیت سفارش (مثلاً: در حال پردازش) |
{total} |
مبلغ کل سفارش |
{payment_method} |
روش پرداخت |
{shipping_method} |
روش ارسال |
{products} |
لیست محصولات |
{products_with_qty} |
محصولات به همراه تعداد |
{products_with_variation} |
محصولات با ویژگیها |
{customer_phone} |
شماره موبایل مشتری |
{customer_email} |
ایمیل مشتری |
{billing_city} |
شهر (آدرس فاکتور) |
{billing_address_1} |
آدرس (فاکتور) |
{shipping_city} |
شهر (آدرس ارسال) |
{order_date} |
تاریخ ثبت سفارش |
{tracking_code} |
کد رهگیری پستی (فقط برای کد رهگیری) |
{site_name} |
نام سایت |
🔗 نگاشت متغیرهای افزونه به کاوهنگار
این جدول نشان میدهد که هر متغیر افزونه به کدام متغیر کاوهنگار نگاشت میشود:
| متغیر در افزونه | متغیر در کاوهنگار | توضیح |
|---|---|---|
token:{...} |
%token |
متغیر اول |
token2:{...} |
%token2 |
متغیر دوم |
token3:{...} |
%token3 |
متغیر سوم |
token10:{...} |
%token10 |
متغیر چهارم (با فاصله) |
token20:{...} |
%token20 |
متغیر پنجم (با فاصله) |
token10 و token20 برای متغیرهایی استفاده میشوند که ممکن است شامل فاصله باشند (مثل آدرس، توضیحات طولانی و …).
❌ خطاهای رایج و راهحل
اگر پیامک ارسال نشد، ممکن است یکی از این خطاها رخ داده باشد:
| کد خطا | توضیح | راهحل |
|---|---|---|
| 403 | کد شناسایی (API Key) معتبر نیست | API Key را از پنل کاوهنگار کپی و در تنظیمات افزونه جایگزین کنید |
| 431 | ساختار کد صحیح نمیباشد | تعداد خطوط فیلد متن را با تعداد متغیرهای قالب مقایسه کنید |
| 424 | الگوی مورد نظر پیدا نشد | نام الگو را در تنظیمات بررسی کنید – باید با نام پنل کاوهنگار یکی باشد |
| 418 | اعتبار حساب کافی نیست | حساب خود را در پنل کاوهنگار شارژ کنید |
| 426 | سرویس پیشرفته فعال نیست | سرویس اعتبار سنجی (Verify) را در پنل کاوهنگار فعال کنید |
| 411 | شماره گیرنده نامعتبر است | شماره موبایل مشتری را بررسی کنید |
| 413 | متن پیام خالی یا طولانی است | متن قالب را در پنل کاوهنگار بررسی کنید |
| 422 | دادهها دارای کاراکتر نامناسب هستند | از نبود کاراکترهای خاص در متغیرها مطمئن شوید |
%token، %token2، %token3)، باید دقیقاً ۳ خط در فیلد متن پیامک افزونه بنویسید — نه بیشتر، نه کمتر!
📌 نکات مهم
سفارش شماره
{order_id} شما توسط {site_name} ثبت شد.