ایجاد اکشن های متنوع برای ارسال پیامک های اختصاصی به کاربران و مدیران

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

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

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

با استفاده از ویژگی اکشن شما می توانید تقریباً در هر موقعیت و زمانی که تمایل داشته باشید، بر اساس اتفاقاتی که در سایت شما می افتد به کاربر یا مدیر سایت پیامک ارسال کنید.

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

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

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

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

  • ارسال پیامک بعد از ثبت فرم گرویتی فرمز
  • ارسال پیامک بعد از ثبت فرم contact form 7
  • ارسال پیامک بعد از ارسال پاسخ در افزونه های تیکت
  • ارسال پیامک بعد از صدور فاکتور یا پیش فاکتور در افزونه های ووکامرس
  • ارسال پیامک کد رهگیری در گرویتی فرمز
  • ارسال پیامک بعد از تکمیل سفارش EDD
  • و به جرات می توان گفت هزاران رویداد دیگر 

نکات بسیار مهم

1- استفاده از این امکان نیاز به دانش فنی دارد. پس برای استفاده از این بخش یا از افراد متخصص استفاده کنید و یا از طریق تیکت درخواست خود را ثبت کنید تا همکاران ما شما را راهنمایی کنند.

2- ما در وب سایت کراسنو آموزش های متعدد و پرکاربردی برای مهمترین رویدادها مانند ورود، ثبت نام، ثبت فرم ها و … را در اسرع وقت منتشر خواهیم کرد و می توانید با استفاده از این آموزش ها، اکشن های دلخواه خود را ایجاد کنید.

اما چگونه یک اکشن ایجاد کنیم؟

در این بخش ما فقط به معرفی تنظیمات اکشن می پردازیم و در آموزش های مربوط به هر پیامک کاربردی مانند پیامک خوشامدگویی به کاربر بعد از ثبت نام و … به صورت مفصل هر گزینه و کد مربوط به آن را توضیح خواهیم داد.

برای ایجاد یک اکشن به منوی پیامک کراسنو / اکشن ها بروید.

بر روی دکمه ” افزودن جدید” کلیک کنید.

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

1- اکشن را فعال کنید. فقط اکشن های فعال بر روی سایت شما عملکرد خواهند داشت.

2- نام اکشن را وارد کنید. در ورود نام اکشن دقت کنید که بدون فاصله باشد.

3- شماره موبایل گیرنده پیامک را مشخص کنید. در این گزینه می توانید بوسیله آیتم ورود مستقیم شماره موبایل، شماره دلخواه خود وارد کنید. یا اینکه با گزینه دریافت شماره موبایل از تابع، یک تابع تعریف کنید که شماره موبایل کاربر را به صورت رشته ای برمی گرداند.

4- در صورتی که آیتم دریافت شماره موبایل از تابع را انتخاب کنید، در این گزینه نام تابع را به همراه پرانتز و پارامترهای آن را باید وارد کنید.

5- نوع پیامک می تواند از طریق متن ثابت (پیامک با متن ثابت) باشد یا با استفاده از یک تابع ایجاد شود(پیامک با متن متغیر). در حالت متن ثابت که بسیار راحت متن دلخواه خود را کپی می کنید و تمام.  در حالت متن متغیر باید قبلاً یک پترن در درگاه پیامکی مورد استفاده خود ثبت کرده باشید و تابعی که برای ایجاد متن متغیرهای استفاده می شود باید یک آرایه با تعداد مساوی با متغیرهای پترن را برگرداند.

مثلاً اگر در متن پترن خود از 2 متغیر استفاده کرده اید، تابع مورد نظر باید یک آرایه 2 عنصری را برگرداند. در صورتی که تعداد عناصر آرایه برگشتی تابع با تعداد پارامترهای داخل متن پترن یکسان نباشد، پیامک ارسال نمی شود.

6- متن دلخواه خود را وارد کنید.

7- برخی اکشن ها دارای پارامتر ورودی هستند. مثلاً اکشن profile_update که در زمان بروزرسانی پروفایل کاربر استفاده می شود، دارای پارامتر user_id$ می باشد. در این بخش می توانید به تعداد مورد نیاز پارامتر را برای اکشن تعریف کنید.

8- برای افزودن پارامتر جدید از این دکمه استفاده کنید.

9- با استفاده از این گزینه می توانید کدهای مربوط به توابع ایجاد شماره موبایل کاربر ( مرحله 3 ) و ایجاد متن متغیر پیامک ( مرحله 5 ) را قرار دهید. البته این بخش الزامی نیست، چون ممکن است کدهای توابع شما در هر جای دیگری از سایت شما مانند قالب، افزونه و … باشند.

10- تنظیمات درگاه پیامکی را برای این اکشن وارد کنید.