اطلاعرسانی ووکامرس در پیامرسان ها طراحی پلاس

توضیحات

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

اعلان‌های سفارش

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

قالب‌های پیام

  • حدود ۵۰ شورتکد آماده: سفارش، مشتری، آدرس، پرداخت، ارسال، آیتم‌ها، مبالغ، لینک‌ها، متای سفارش سفارشی و فیلدهای تسویه‌حساب.
  • تاریخ‌های جلالی (شمسی).
  • پررنگ، ایتالیک، مونواسپیس و لینک‌ها در هر سه پیام‌رسان پشتیبانی می‌شوند.

خبرنامه و ارسال محتوا

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

ابزارهای فروشگاه

  • صفحه آمار فروش (امروز، این هفته، این ماه، امسال، تمام دوران).
  • فهرست سفارش‌های رهاشده (در انتظار، ناموفق و لغوشده) برای امروز، این هفته یا این ماه.
  • لاگ همه پیام‌های ارسال‌شده، همراه با خطاها.
  • فرمان شناسه چت: /id را در چت خصوصی، گروه یا کانال به ربات خود ارسال کنید و ربات با شناسه چت و شناسه کاربری شما پاسخ می‌دهد.
  • تست اتصال، پیام آزمایشی و لاگ دیباگ اختیاری وبهوک.
  • سازگار با ذخیره‌سازی سفارش با کارایی بالا (HPOS) ووکامرس.

نکات روبیکا

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

درباره نویسنده

ساخته‌شده توسط طراحی‌پلاس (آرمان سیاهلو)، یک شرکت طراحی وب و سئو: https://tarahiplus.ir/

فارسی

افزونهٔ اطلاع‌رسانی ووکامرس به بله، تلگرام و روبیکا: دریافت لحظه‌ای سفارش‌ها، تغییر وضعیت سفارش با دکمه‌های داخل پیام، ارسال محصول و نوشته به کانال، آمار فروش و دریافت شناسهٔ چت با دستور /id. سازنده: طراحی پلاس (آرمان سیاهلو) – https://tarahiplus.ir/

سرویس‌های خارجی

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

API ربات بله

برای ارسال پیام‌ها و دریافت کلیک‌های دکمه و فرمان‌ها برای بله استفاده می‌شود. درخواست‌ها به https://tapi.bale.ai/ ارسال می‌شوند.

  • ارسال می‌شود: توکن ربات (به‌عنوان بخشی از آدرس درخواست)، شناسه چت مقصد، و متن پیام که می‌تواند شامل جزئیات سفارش (شماره سفارش، نام مشتری، تلفن، آدرس، آیتم‌ها، مبالغ) یا محتوای محصول/نوشته‌ای که ارسال می‌کنید باشد.
  • زمان: هنگام ایجاد سفارش یا تغییر وضعیت آن، هنگام ارسال خبرنامه یا پیام آزمایشی، هنگام آزمایش اتصال یا تنظیم وبهوک، و هنگام ارسال فرمان شناسه چت به ربات شما.
  • سرویس: https://bale.ai/ — شرایط استفاده (شامل مقررات حریم خصوصی): https://bale.ai/terms

API ربات تلگرام

برای ارسال پیام‌ها و دریافت کلیک‌های دکمه و فرمان‌ها برای تلگرام استفاده می‌شود. درخواست‌ها به https://api.telegram.org/ ارسال می‌شوند.

  • ارسال و زمان: همان داده‌ها و موقعیت‌های بله.
  • سرویس: https://telegram.org/ — شرایط استفاده: https://telegram.org/tos — سیاست حفظ حریم خصوصی: https://telegram.org/privacy

API ربات روبیکا

برای ارسال پیام‌ها، بارگذاری تصاویر محصول و دریافت کلیک‌های دکمه و فرمان‌ها برای روبیکا استفاده می‌شود. درخواست‌ها به https://botapi.rubika.ir/ ارسال می‌شوند.

  • ارسال و زمان: همان داده‌ها و موقعیت‌های بله. برای پیام‌های محصول دارای تصویر، فایل تصویر نیز به آدرس بارگذاری که روبیکا برمی‌گرداند آپلود می‌شود.
  • سرویس: https://rubika.ir/ — شرایط استفاده: https://rubika.ir/rules — سیاست حفظ حریم خصوصی: https://www.rubika.ir/policy — مستندات API ربات: https://botapi.rubika.ir/

سرویس‌های پیام‌رسان همچنین وقتی کسی دکمه‌ای زیر پیام سفارش را فشار می‌دهد یا فرمانی به ربات شما می‌فرستد، درخواست‌هایی به سایت شما (آدرس وبهوکی که در تنظیمات افزونه نمایش داده می‌شود) ارسال می‌کنند. این درخواست‌ها فقط زمانی پذیرفته می‌شوند که شامل رمز مخفی‌ای باشند که افزونه برای سایت شما تولید کرده است.

عکس‌های صفحه

نصب

  1. ووکامرس را نصب و فعال کنید، سپس پوشه‌ی افزونه را در /wp-content/plugins/ بارگذاری کنید یا آن را از صفحه‌ی افزونه‌ها نصب کنید و فعالش کنید.
  2. یک ربات با @BotFather در بله، تلگرام و/یا روبیکا بسازید و توکن آن را کپی کنید.
  3. منوی Messenger Notifier (نوتیفایر پیام‌رسان) را باز کنید و به Bot settings (تنظیمات ربات‌ها) بروید. توکن را جای‌گذاری کنید، پیام‌رسان را فعال کنید و «Test connection» را بزنید.
  4. اگر می‌خواهید دکمه‌های وضعیت و فرمان ID کار کنند، روی «Set webhook» بزنید (سایت شما باید از HTTPS استفاده کند).
  5. /id را به ربات خود ارسال کنید تا شناسه چت را دریافت کنید، سپس آن را زیر Admins and groups (ادمین‌ها و گروه‌ها) اضافه کنید.
  6. یک سفارش آزمایشی ثبت کنید.

سوالات متداول

آیا به هر سه پیام‌رسان نیاز دارم؟

نه. فقط مواردی را که استفاده می‌کنید فعال کنید.

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

ربات را به گروه اضافه کنید (برای کانال‌ها و برای روبیکا، به‌عنوان ادمین)، سپس /id را آنجا ارسال کنید. ربات شناسه‌ی چت را پاسخ می‌دهد. در روبیکا می‌توانید از دکمه‌ی «chat finder» در تنظیمات هم استفاده کنید.

آیا دکمه‌های وضعیت سفارش به وبهوک نیاز دارند؟

بله. ارسال پیام‌ها بدون آن کار می‌کند، اما کلیک روی دکمه‌ها و فرمان /id از طریق وبهوک به سایت شما می‌رسند، و وبهوک به آدرس HTTPS نیاز دارد که سرورهای پیام‌رسان بتوانند به آن دسترسی داشته باشند.

چه کسی می‌تواند وضعیت سفارش را از یک گروه یا کانال تغییر دهد؟

فقط همان شناسه‌های کاربری که برای آن مقصد فهرست کرده‌اید. در چت‌های خصوصی با ادمین، خود آن ادمین می‌تواند.

آیا یک سرور در ایران می‌تواند به تلگرام ارسال کند؟

سرور باید بتواند به api.telegram.org دسترسی داشته باشد. افزونه گزینه‌ی پروکسی ندارد، بنابراین روی هاست‌هایی که تلگرام مسدود است از بله یا روبیکا، یا از هاستی با دسترسی باز استفاده کنید.

افزونه چه داده‌هایی را ذخیره می‌کند؟

گزینه‌های افزونه (توکن‌ها، مقاصد، قالب‌ها)، یک جدول لاگ از پیام‌های ارسال‌شده، و شناسه‌های پیام‌های سفارش ارسال‌شده به‌عنوان متای سفارش. هنگام حذف افزونه، همه‌چیز پاک می‌شود.

کجا می‌توانم مشکل را گزارش کنم؟

از انجمن پشتیبانی این افزونه استفاده کنید، یا با ما از طریق https://tarahiplus.ir/ در تماس باشید.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“اطلاعرسانی ووکامرس در پیامرسان ها طراحی پلاس” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“اطلاعرسانی ووکامرس در پیامرسان ها طراحی پلاس” به 1 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “اطلاعرسانی ووکامرس در پیامرسان ها طراحی پلاس” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

1.5.1

  • پیشوند داخلی اکنون «tpmn» است. تنظیمات ذخیره‌شده، لاگ پیام‌ها و شناسه‌های پیام سفارش نسخه‌های قبلی به‌طور خودکار در اولین بارگذاری منتقل می‌شوند، و وبهوک‌های فعال در اولین بازدید از داشبورد دوباره ثبت می‌شوند.
  • دکمه‌های پیام سفارش که توسط نسخه‌های قبلی ارسال شده‌اند همچنان کار می‌کنند.
  • قالب‌های مدیریت از عنصر template HTML استفاده می‌کنند و داده‌های JavaScript با wp_add_inline_script() اضافه می‌شوند.
  • دوره‌های آماری قبل از استفاده در کلیدهای کش اعتبارسنجی می‌شوند.
  • بخش سرویس‌های خارجی اکنون شرایط استفاده و سیاست حفظ حریم خصوصی هر سرویس را فهرست می‌کند.

1.5.0

  • اولین نسخه عمومی.
  • اعلان‌های سفارش، دکمه‌های وضعیت درون‌خطی، قالب‌ها، خبرنامه، آمار فروش، سفارش‌های رهاشده، لاگ‌ها.
  • پشتیبانی از بله، تلگرام و روبیکا.
  • فرمان شناسه چت (/id) و chat finder روبیکا.
  • بازطراحی پنل مدیریت.
  • دکمه‌های وضعیت در برابر فهرست کاربران مجاز بررسی می‌شوند؛ وضعیت‌های سفارش ناشناخته رد می‌شوند.