چگونه امنیت وردپرس را در برابر حملات سایبری تا ۹۰٪ افزایش دهیم؟
اهمیت امنیت وردپرس در دنیای دیجیتال وردپرس با بیش از ۴۰ درصد سهم بازار سیستمهای مدیریت محتوا، محبوبترین پلتفرم وبسایت …
مدیریت سفارشهای فروشگاه اینترنتی یکی از مهمترین وظایف مدیران کسبوکارهای آنلاین است. اگر فروشگاه شما با وردپرس و ووکامرس ساخته شده باشد، احتمالاً برای بررسی سفارشهای جدید، پیگیری وضعیت سفارشها و هماهنگی با تیم فروش، بارها وارد پیشخوان وردپرس میشوید. اما اگر بتوانید بخش مهمی از این فرآیند را مستقیماً از طریق پیامرسان بله انجام دهید، چه میشود؟
افزونه بلینو (Balino) با هدف سادهتر کردن مدیریت سفارشهای ووکامرس از طریق پیامرسان بله طراحی شده است. این افزونه علاوه بر ارسال خودکار اعلان سفارشها، امکان شخصیسازی پیامها، انتخاب وضعیتهای موردنظر برای اطلاعرسانی و تغییر وضعیت سفارش از طریق دکمههای تعبیهشده در پیام ربات را فراهم میکند. همچنین قابلیت ثبت کد رهگیری پستی در برنامه توسعه افزونه قرار دارد تا فرآیند پیگیری سفارشها نیز سادهتر شود. در این مقاله با امکانات بلینو، نحوه راهاندازی ربات بله، تنظیم اعلانها، شخصیسازی پیامها و مدیریت وضعیت سفارشها آشنا میشویم.
بلینو یک افزونه وردپرس برای اتصال فروشگاه ووکامرسی به پیامرسان بله است که به مدیر فروشگاه اجازه میدهد اعلانهای مربوط به سفارشها را از طریق یک ربات دریافت کند. هدف از این اتصال، کاهش نیاز به بررسی مداوم پیشخوان وردپرس و فراهم کردن دسترسی سریعتر به اطلاعات سفارشهاست.
با استفاده از بلینو میتوانید:
اعلان سفارشهای ووکامرس را در بله دریافت کنید.
وضعیتهای موردنظر برای ارسال اعلان را انتخاب کنید.
متن پیامهای ارسالی را با استفاده از متغیرهای افزونه شخصیسازی کنید.
از طریق دکمههای پیام ربات، وضعیت سفارش را تغییر دهید.
گزارش ارسال موفق یا ناموفق پیامها را بررسی کنید.
از قابلیتهای جدید افزونه برای سادهتر کردن فرآیند پیگیری سفارشها استفاده کنید.
در بسیاری از فروشگاههای اینترنتی، مدیر فروشگاه یا مسئول پردازش سفارشها باید مرتباً سفارشهای جدید را بررسی کند، وضعیت سفارشها را تغییر دهد و اطلاعات لازم را در اختیار تیم ارسال قرار دهد. وقتی تعداد سفارشها افزایش پیدا میکند، انجام تمام این کارها از طریق پیشخوان وردپرس میتواند زمانبر باشد. اتصال ووکامرس به بله این امکان را فراهم میکند که اطلاعات سفارشها در یک محیط پیامرسان در دسترس باشند و برخی عملیات مدیریتی نیز از همان محیط انجام شوند. برای مثال، مدیر فروشگاه میتواند پیام مربوط به یک سفارش را مشاهده کند و در صورت نیاز، با استفاده از دکمههای همان پیام وضعیت سفارش را تغییر دهد. به این ترتیب، بله فقط محلی برای دریافت اعلان نیست؛ بلکه میتواند بخشی از فرآیند مدیریت سفارشهای فروشگاه باشد.
قبل از اینکه افزونه بلینو را تنظیم کنیم، باید یک ربات در پیامرسان بله داشته باشیم. برای این کار از ربات رسمی BotFather استفاده میکنیم. در بله نیز مانند بسیاری از سرویسهای ربات، BotFather وظیفه ساخت و مدیریت رباتها را بر عهده دارد. منابع آموزشی مربوط به بله نیز همین فرآیند را برای ساخت بازو و دریافت Token توضیح میدهند.
ابتدا وارد پیامرسان بله شوید. در قسمت جستجو عبارت زیر را جستجو کنید: @BotFather
دقت کنید که بازوی رسمی BotFather را انتخاب کنید. سپس وارد گفتوگو با BotFather شوید.
نکته: در بله ممکن است به رباتها اصطلاح «بازو» نیز گفته شود؛ بنابراین اگر در محیط بله گزینهای با عنوان «ساخت بازوی جدید» مشاهده کردید، منظور همان ساخت Bot است.

بعد از ورود به BotFather، روی start کلیک کنید و گزینه مربوط به ساخت ربات جدید را انتخاب کنید. پس از انتخاب این گزینه، BotFather از شما اطلاعاتی مانند نام و شناسه ربات را درخواست میکند.
ابتدا یک نام برای ربات خود انتخاب کنید. مثلاً: فروشگاه رادینو یا: اعلان سفارش فروشگاه من این نام همان نام نمایشی ربات خواهد بود.
در مرحله بعد باید یک شناسه یکتا برای ربات انتخاب کنید. برای مثال:
raadino_shop_bot
اگر Username قبلاً توسط شخص دیگری استفاده شده باشد، باید نام دیگری انتخاب کنید. در نهایت BotFather ربات را ایجاد کرده و Token مربوط به آن را در اختیار شما قرار میدهد. راهنماهای فعلی ساخت بازوی بله نیز این فرآیند را شامل انتخاب نام، Username و دریافت Token توضیح میدهند.
بعد از ساخت موفق ربات، BotFather یک Token اختصاصی در اختیار شما قرار میدهد. این Token برای اتصال افزونه بلینو به ربات بله استفاده میشود.
به زبان ساده: WordPress → افزونه بلینو → Bot Token → ربات بله → Chat ID
بنابراین افزونه با استفاده از Token میتواند از طریق ربات شما پیام ارسال کند.
Bot Token را در اختیار افراد دیگر قرار ندهید. Token را میتوان مانند یک کلید دسترسی به ربات در نظر گرفت. منابع آموزشی جدید مربوط به ساخت ربات بله نیز بر نگهداری امن Token تأکید دارند. اگر Token شما در اختیار فرد دیگری قرار گرفت، بهتر است از طریق BotFather آن را مدیریت یا در صورت امکان باطل و Token جدید دریافت کنید.
حالا که ربات را ساختهایم، یک اطلاعات مهم دیگر باقی مانده است: Chat ID
Chat ID مشخص میکند که پیامهای ارسالشده توسط بلینو باید به کدام چت ارسال شوند. برای مثال ممکن است بخواهید اعلان سفارشها به حساب شخصی مدیر فروشگاه یا یک چت مشخص ارسال شود. برای پیدا کردن Chat ID میتوانید از روشهای مختلف استفاده کنید.
نکته: حتما هر اکانتی که میخواهید پیامی از ربات شما دریافت کند باید یکبار ربات را start کند.
یکی از روشهایی که میتوانید برای شناسایی مقصد استفاده کنید، بررسی URL مربوط به حساب یا چت موردنظر در بله است. در صورتی که ساختار URL حساب شما شامل شناسه مربوط به حساب باشد، میتوانید از همان شناسه برای تعیین مقصد استفاده کنید.
توجه: ساختار URL ممکن است با توجه به نوع حساب و نسخه بله متفاوت باشد؛ بنابراین اگر شناسه از URL برای شما قابل تشخیص نبود، از روش دوم استفاده کنید.
راه ساده دیگر استفاده از رباتهایی است که برای نمایش اطلاعات چت ساخته شدهاند. در بله میتوانید یک ربات دریافت اطلاعات Chat ID را پیدا کنید. پس از ورود به ربات، معمولاً با ارسال یک پیام یا اجرای دستور مربوطه، شناسه چت به شما نمایش داده میشود. مقداری که دریافت میکنید همان Chat ID است که باید در تنظیمات بلینو وارد شود.
حالا که Bot Token و Chat ID را در اختیار داریم، میتوانیم سراغ وردپرس برویم. از پیشخوان وردپرس وارد مسیر زیر شوید:
افزونهها ← افزودن افزونه ← بارگذاری افزونه
فایل ZIP افزونه بلینو را انتخاب کنید. بعد از نصب، افزونه را فعال کنید. پس از فعالسازی، بخش بلینو در پیشخوان وردپرس در دسترس قرار میگیرد. قبلا از استفاده از افزونه بلینو لازم است لایسنسی که از سایت رادینو بعد از خریداری افزونه دریافت کردید را در بخش لایسنس افزونه بلینو قرار دهید تا افزونه به طور کامل برای شما فعال شود.
همانطور که گفتیم، افزونه بلینو دارای سه تب اصلی است:
در ادامه هر سه بخش را بررسی میکنیم.
در این بخش، اطلاعات اتصال به ربات و تنظیمات مربوط به اعلانها و مدیریت وضعیت سفارش قرار دارند.
ابتدا توکنی را که از BotFather دریافت کردهاید در فیلد مربوط به Token قرار دهید. سپس Chat ID مقصد را وارد کنید و تنظیمات را ذخیره کنید. این دو مقدار برای مشخص کردن ربات و مقصد ارسال پیامها اهمیت دارند؛ بنابراین در وارد کردن آنها دقت کنید.
در بلینو میتوانید وضعیتهایی را انتخاب کنید که هنگام رسیدن سفارش به آنها، پیام مربوطه ارسال شود. برای مثال، ممکن است بخواهید برای سفارشهای در حال انجام، تکمیلشده یا لغوشده اعلان دریافت کنید. این تنظیمات به شما کمک میکنند پیامهای دریافتی را با نیاز فروشگاه هماهنگ کنید و از ارسال اعلانهای غیرضروری جلوگیری کنید.
یکی از قابلیتهای مهم نسخه جدید بلینو، امکان تغییر وضعیت سفارش ووکامرس از طریق پیامرسان بله است. با فعال کردن گزینه نمایش دکمههای تغییر وضعیت، دکمههای مربوط به وضعیتهای انتخابشده زیر پیام سفارش نمایش داده میشوند. در نتیجه، مدیر فروشگاه میتواند پیام سفارش را در بله باز کند و با انتخاب دکمه مناسب، وضعیت همان سفارش را تغییر دهد؛ بدون اینکه برای انجام این عملیات حتماً وارد پیشخوان وردپرس شود. برای مثال، میتوانید دکمههای «تکمیلشده» و «لغو شده» را فعال کنید تا در صورت نیاز از طریق همان پیام وضعیت سفارش را تغییر دهید.
نکته مهم: هر پیام سفارش دکمههای مربوط به همان سفارش را دارد. اگر چند سفارش در گفتوگو وجود داشته باشد، باید از دکمههای پیام مربوط به سفارش موردنظر استفاده کنید.
بلینو امکان تعیین شناسه کاربران مجاز بله را نیز در تنظیمات فراهم میکند. اگر فیلد کاربران مجاز خالی باشد، دکمهها برای استفاده در گفتوگوی شخصی با ربات در نظر گرفته میشوند. اگر قصد استفاده از ربات در گروه یا کانال مربوط به سفارشها را دارید، میتوانید شناسه کاربران مجاز را طبق راهنمای داخل افزونه وارد کنید. در این حالت، تنها کاربران تعیینشده اجازه استفاده از دکمههای تغییر وضعیت را خواهند داشت. این قابلیت برای فروشگاههایی که چند مسئول فروش یا پردازش سفارش دارند، کاربردی است؛ زیرا امکان محدود کردن عملیات تغییر وضعیت به کاربران مشخص را فراهم میکند.
نکته امنیتی: ربات را در گروههای عمومی یا گروههایی که پیامهای نامرتبط زیادی دارند استفاده نکنید. مطابق توضیحات تنظیمات افزونه، پیامهای ارسالی به ربات ممکن است باعث ایجاد درخواست در سایت شوند. بهتر است از گفتوگوی اختصاصی یا محیطی استفاده کنید که برای مدیریت سفارشها در نظر گرفته شده است.
یکی دیگر از قابلیتهایی که برای توسعه بلینو در نظر گرفته شده، ثبت و مدیریت کد رهگیری پستی از طریق ربات است. کد رهگیری به مشتری و فروشگاه کمک میکند وضعیت مرسوله را پس از ارسال پیگیری کنند. با اضافه شدن این قابلیت، میتوان فرآیند ثبت کد رهگیری را نیز در کنار سایر عملیات مربوط به سفارش مدیریت کرد و نیاز به جابهجایی مداوم بین پنلهای مختلف را کاهش داد. این قابلیت در برنامه توسعه افزونه قرار دارد؛ بنابراین جزئیات و نحوه استفاده از آن به نسخهای بستگی خواهد داشت که این امکان در آن ارائه میشود.
یکی از بخشهای کاربردی بلینو، امکان شخصیسازی متن پیامهای ارسالی است. در این بخش میتوانید متن پیام اعلان سفارش را مطابق نیاز خودتان تغییر دهید. برای مثال میتوانید ساختار پیام را به شکلی طراحی کنید که ابتدا عنوان سفارش، سپس اطلاعات مشتری، محصولات و مبلغ نمایش داده شود. اما نکته مهم این است که لازم نیست اطلاعات سفارش را بهصورت دستی در متن وارد کنید. بلینو از متغیرهای آماده استفاده میکند. یعنی شما متغیر موردنظر را در متن پیام قرار میدهید و افزونه هنگام ارسال، مقدار واقعی آن را از سفارش ووکامرس دریافت میکند.
برای مثال فرض کنید در قالب پیام خود متغیری برای نام مشتری قرار دادهاید. هنگام ارسال اعلان، آن متغیر با نام واقعی مشتری جایگزین میشود. به همین شکل میتوانید از متغیرهای مربوط به اطلاعات سفارش استفاده کنید. برای مثال ساختار پیام میتواند چیزی شبیه این باشد:
🔔 سفارش جدید
شماره سفارش: {order_id}
مشتری: {customer_name}
شماره تماس: {customer_phone}
مبلغ سفارش: {total}
محصولات:
{order_items}
آدرس:
{billing_address}
توجه: نام دقیق متغیرها باید همان مواردی باشد که در صفحه شخصیسازی پیام افزونه نمایش داده میشوند. بنابراین برای جلوگیری از خطا، متغیرها را مستقیماً از لیست موجود در افزونه کپی کنید.
هر فروشگاه فرآیند کاری متفاوتی دارد. ممکن است برای یک فروشگاه فقط این اطلاعات مهم باشد: شماره سفارش + نام مشتری + مبلغ اما فروشگاه دیگری به اطلاعات کاملتری مانند: محصولات + تعداد + شماره تماس + آدرس + روش پرداخت نیاز داشته باشد. با استفاده از بخش شخصیسازی پیامها میتوانید قالب اعلان را مطابق فرآیند کاری خودتان تنظیم کنید.
یکی دیگر از بخشهای مهم افزونه بلینو، گزارشات بات است. گاهی اوقات ممکن است تنظیمات را انجام داده باشید اما پیام به مقصد نرسد. در این شرایط اولین سؤال این است: آیا افزونه اصلاً تلاش کرده پیام را ارسال کند؟ بخش گزارشات بات برای پاسخ به همین سؤال طراحی شده است. در این قسمت، وضعیت ارسال پیامها ثبت میشود و میتوانید بررسی کنید که پیام با موفقیت ارسال شده یا در فرآیند ارسال با خطا مواجه شده است.
فرض کنید یک سفارش ثبت شده اما شما هیچ پیامی در بله دریافت نکردهاید. به جای اینکه فقط حدس بزنید مشکل از کجاست، ابتدا وارد بخش: گزارشات ربات میشوید. در این بخش میتوانید وضعیت درخواستهای ارسالشده را بررسی کنید. این اطلاعات برای عیبیابی بسیار کاربردی است.
اگر بعد از ثبت سفارش پیامی در بله دریافت نکردید، این موارد را بررسی کنید:
مطمئن شوید Token را کامل و بدون فاصله اضافی وارد کردهاید.
یک رقم اشتباه در Chat ID میتواند باعث شود پیام به مقصد موردنظر ارسال نشود.
بررسی کنید وضعیت سفارش در لیست وضعیتهای انتخابشده برای اعلان قرار داشته باشد.
اگر در بخش شخصیسازی پیام از متغیر اشتباه استفاده شده باشد، ممکن است پیام مطابق انتظار تولید نشود.
مهمترین مرحله این است که وارد بخش گزارشات بات شوید و نتیجه آخرین تلاش برای ارسال پیام را بررسی کنید.
این بخش میتواند مشخص کند که مشکل در فرآیند ارسال وجود داشته یا پیام با موفقیت ارسال شده است.
بعد از انجام تمام تنظیمات، پیشنهاد میکنیم یک سفارش آزمایشی ایجاد کنید.
روند تست: ثبت سفارش آزمایشی → تغییر وضعیت سفارش → بررسی بله → بررسی گزارشات بات
اگر پیام در بله دریافت شد و در گزارشات نیز ارسال موفق ثبت شد، اتصال شما بهدرستی انجام شده است.
اعلان سفارشها در بله در دسترس هستند و امکان تغییر وضعیت از طریق دکمههای پیام نیز فراهم شده است.
کاربر مجاز میتواند از محیط پیامرسان برای انجام عملیات پشتیبانیشده استفاده کند و برای هر تغییر وضعیت، الزاماً وارد پنل مدیریت نشود.
میتوانید متن پیامها را با استفاده از متغیرهای موجود در افزونه مطابق نیاز فروشگاه تنظیم کنید.
با تنظیم شناسه کاربران مجاز، میتوانید مشخص کنید چه افرادی اجازه تغییر وضعیت سفارش از طریق ربات را داشته باشند.
بخش گزارشات بات به بررسی نتیجه ارسال پیامها و عیبیابی مشکلات کمک میکند.
با توسعه امکاناتی مانند ثبت کد رهگیری پستی، امکان مدیریت بخشهای بیشتری از فرآیند سفارش در کنار اعلانها فراهم خواهد شد.
اگر میخواهید تمام مراحل را بهصورت تصویری مشاهده کنید، میتوانید آموزش ویدئویی تهیهشده برای افزونه بلینو را در آپارات مشاهده کنید.
🎥 مشاهده آموزش نصب و راهاندازی افزونه بلینو در آپارات
در این ویدئو مراحل راهاندازی افزونه و تنظیمات موردنیاز برای اتصال آن به ربات بله نمایش داده شده است.
افزونه بلینو راهکاری برای اتصال فروشگاه ووکامرسی به پیامرسان بله و سادهتر کردن فرآیند مدیریت سفارشهاست. با این افزونه میتوانید اعلانهای سفارش را دریافت کنید، متن پیامها را شخصیسازی کنید، وضعیتهای موردنظر برای ارسال اعلان را مشخص کنید و از طریق دکمههای پیام ربات، وضعیت سفارش را تغییر دهید. همچنین گزارشات بات امکان بررسی نتیجه ارسال پیامها را فراهم میکند و قابلیت ثبت کد رهگیری پستی نیز در برنامه توسعه افزونه قرار دارد. اگر میخواهید مدیریت سفارشهای فروشگاه را سریعتر و در محیطی در دسترستر انجام دهید، میتوانید با بلینو آشنا شوید و امکانات آن را بررسی کنید.
نظرات 0
برای ارسال نظر وارد حساب کاربری شوید.
هنوز نظری ثبت نشده؛ اولین نفر باشید.