افزونه پایشگر وردپرس، ابزار جامع پایش سلامت سایت و تست خرید ووکامرس
اختلال در سایت، قطعی درگاه پرداخت یا بروز خطا در فرآیند ثبت سفارش میتواند بدون اطلاع مدیر فروشگاه، باعث از دست رفتن مشتریان و کاهش فروش شود. گاهی ظاهر سایت کاملاً سالم است، اما مشتریان هنگام افزودن محصول به سبد خرید یا پرداخت سفارش با خطا مواجه میشوند. شناسایی دیرهنگام این مشکلات، بهویژه در فروشگاههای اینترنتی، هزینههای زیادی به همراه دارد.
افزونه پایشگر (WP Payeshgar) یک سامانه جامع برای بررسی سلامت، امنیت و عملکرد سایتهای وردپرسی و فروشگاههای ووکامرسی است که ابزارهای مختلف نظارتی و مدیریتی را در یک محیط یکپارچه در اختیار شما قرار میدهد. با استفاده از این افزونه میتوانید وضعیت ارتباط با درگاههای بانکی و سرویسهای مختلف را بررسی کنید، فرآیند خرید ووکامرس را بدون ثبت سفارش واقعی آزمایش کنید و در صورت بروز اختلال، از طریق پیامرسان، پیامک یا ایمیل هشدار دریافت کنید.
این افزونه وردپرس علاوه بر شناسایی خطاهای فنی، امکاناتی مانند حالت اضطراری اینترنت ملی، بررسی امنیت فایلها، بهینهسازی پایگاه داده، تحلیل سرعت و TTFB، ثبت فعالیت کاربران و گزارش سلامت سایت را ارائه میدهد. همچنین دستیار هوش مصنوعی HeroAI به شما کمک میکند خطاهای فنی را تحلیل کرده و راهکارهای پیشنهادی برای رفع آنها دریافت کنید.

ویژگیهای افزونه پایشگر
افزونه پایشگر مجموعهای از ابزارهای تخصصی برای نظارت بر سلامت، امنیت، سرعت و عملکرد سایتهای وردپرسی و فروشگاههای ووکامرسی ارائه میدهد. این سامانه با معماری استاندارد PSR-4 طراحی شده و امکاناتی مانند شبیهسازی فرآیند خرید، پایش ارتباط با درگاههای بانکی، مدیریت هشدارهای چندکاناله، عیبیابی با هوش مصنوعی و بهینهسازی دیتابیس را در یک محیط یکپارچه قرار داده است. همچنین قابلیتهایی مانند حالت اضطراری اینترنت ملی، ثبت فعالیت کاربران و گزارش سلامت سایت، مدیریت و نظارت بر زیرساخت فروشگاه را سادهتر میکنند.
شبیهساز آزمون خشک تسویهحساب ووکامرس (Dry-Run Checkout Engine)
با موتور آزمون خشک پایشگر میتوانید فرآیند خرید و تسویهحساب فروشگاه را بدون ثبت سفارش واقعی آزمایش کنید. این قابلیت مراحل مختلف خرید را در یک سشن موقت و ایزوله بررسی میکند تا مشکلات احتمالی سبد خرید، محاسبه مالیات و ارتباط با درگاه بانکی شناسایی شوند.
- بررسی سبد خرید در حافظه موقت (Transient In-Memory)
- شبیهسازی درخواست AJAX با
wc-ajax=update_order_review - اعتبارسنجی محاسبه مالیات و کوپنها
- بررسی کوکیهای ووکامرس
- شبیهسازی فراخوانی درگاه بانکی فعال بدون تراکنش ریالی
- انهدام سشن موقت پس از پایان آزمون
- بدون ثبت سفارش در دیتابیس
- بدون تغییر موجودی انبار
- بدون ارسال ایمیل به خریداران
حالت اضطراری اینترنت ملی (National Intranet Mode)
در زمان اختلال اینترنت بینالملل، وابستگی سایت به فونتها، فایلهای CDN و وبسرویسهای خارجی میتواند باعث کندی یا توقف برخی درخواستها شود. حالت اضطراری پایشگر با جایگزینی منابع خارجی و مدیریت زمان انتظار درخواستها، به حفظ عملکرد سایت و ارتباط با سرویسهای داخلی کمک میکند.
- کاهش Timeout درخواستهای خارجی به ۲.۵ ثانیه (Fail-Fast)
- جایگزینی فونتهای گوگل با نسخههای محلی
- جایگزینی فایلهای CDN خارجی با منابع محلی هاست
- توقف یا جایگزینی اسکریپتهای خارجی
- جلوگیری از انتظار طولانی درخواستهای خارجی
- حفظ ارتباط با شبکه بانکی شاپرک
- پشتیبانی از ارتباط با درگاههای پرداخت داخلی
پایش زنده ارتباطات و تأخیر شبکه (Live Latency Monitor)
پایشگر وضعیت ارتباط سرور با سرویسهای مختلف را از طریق سنجش پینگ و زمان پاسخ بررسی میکند. با این قابلیت میتوانید تأخیر ارتباطات را شناسایی کنید و در صورت قطعی سرویسهای مهم، هشدار دریافت کنید.
- اندازهگیری میلیثانیهای تأخیر ارتباط
- پایش درگاههای بانکی شاپرک
- بررسی ارتباط با آپارات
- بررسی ارتباط با Cloudflare
- پایش وبسرویسهای داخلی
- پایش وبسرویسهای بینالمللی
- هشدار قطعی ارتباط با سرویسها
ارسال هشدارهای چندکاناله (Multi-Channel Dispatcher)
پایشگر امکان دریافت هشدارهای مدیریتی را از طریق پیامرسانها، سرویسهای پیامکی و ایمیل فراهم میکند. برای هر کانال میتوانید از قالب پیام مستقل استفاده کنید تا اطلاعات اختلالات و رویدادهای سایت به شکل مناسب به مدیر ارسال شوند.
- پیامرسان ایرانی بله، بدون نیاز به فیلترشکن
- ربات رسمی تلگرام
- ارسال به کانال اختصاصی یا پیام خصوصی مدیر
- سرویس پیامکی کاوهنگار
- فراز اساماس (IPPanel)
- ملیپیامک
- نجوا
- ارسال از طریق ایمیل
- قالب پیام اختصاصی برای هر کانال
مدیریت هوشمند ارسال مجدد و هشدارهای تکراری (Auto-Retry & Debounce)
برای جلوگیری از ارسال مکرر پیامهای مشابه، پایشگر از سیستم هوشمند Debounce استفاده میکند. همچنین در صورت بروز خطا در ارسال پیام، صف تلاش مجدد به مدیریت مطمئنتر اعلانها کمک میکند و از مصرف بیمورد اعتبار پیامکی جلوگیری میشود.
- جلوگیری از ارسال رگباری هشدارهای تکراری
- ادغام هشدارهای مشابه
- مدیریت تعداد دفعات ارسال هشدار
- صف ارسال مجدد خودکار
- تلاش مجدد پس از خطای سرویس پیامکی
- مدیریت خطاهای درگاه ارسال پیام
- کاهش مصرف اعتبار پیامکی
- مثال: ادغام ۵۰ خطای تکراری در یک دقیقه و ارسال یک هشدار
دستیار هوشمند عیبیابی با هوش مصنوعی HeroAI
پایشگر با اتصال به سرویسهای هوش مصنوعی، امکان تحلیل خطاهای فنی سایت و دریافت راهکارهای پیشنهادی را فراهم میکند. این قابلیت برای بررسی خطاهای PHP، مشکلات ووکامرس و شناسایی علت اختلالات فنی کاربرد دارد.
- اتصال به هوش مصنوعی ایرانی HeroAI
- استفاده از HeroAI بدون نیاز به فیلترشکن
- عدم نیاز به خرید اعتبار دلاری برای استفاده از سرویس ایرانی
- پشتیبانی از OpenAI
- پشتیبانی از DeepSeek
- تحلیل لاگ خطاهای PHP
- بررسی مشکلات فنی ووکامرس
- ارائه راهکارهای عیبیابی مرحلهبهمرحله به زبان فارسی
- امکان گفتوگوی فنی با دستیار هوشمند
بازگردانی امن تغییرات با تأیید مدیر (Human-in-the-Loop & Rollback)
در پایشگر، هوش مصنوعی بدون تأیید مدیر اجازه اجرای خودکار اصلاحات را ندارد. راهکارهای پیشنهادی ابتدا در اختیار مدیر قرار میگیرند و پیش از اعمال تغییرات، امکان تهیه نسخه پشتیبان از فایل مربوطه فراهم است.
- اجرای اصلاحات با تأیید صریح مدیر
- تهیه Snapshot پیش از تغییر فایل
- ثبت نسخه پیشین فایل
- امکان بازگردانی تغییرات (Rollback)
- بازگردانی با یک کلیک
- جلوگیری از اجرای خودکار کد توسط هوش مصنوعی
- کنترل انسانی فرآیند عیبیابی
ممیزی امنیتی ۶ محوره و محافظت از فایلهای وردپرس
پایشگر ابزارهایی برای بررسی وضعیت امنیتی فایلها و تنظیمات حساس وردپرس ارائه میدهد. این بخش با تمرکز بر شناسایی موارد مشکوک، بررسی دسترسی فایلها و کنترل دسترسیهای شبکه، به مدیر سایت در ارزیابی امنیت زیرساخت کمک میکند.
- ممیزی امنیتی ۶ محوره
- بررسی سطح دسترسی فایل
wp-config.php - شناسایی فایلهای اجرایی مشکوک در پوشه uploads
- شناسایی شلهای احتمالی
- فایروال مبتنی بر IP
- محافظت در لایه هسته وردپرس
- اجرای فایروال در هوک
initبا اولویت ۱
بهینهسازی دیتابیس وردپرس با یک کلیک
با گذشت زمان، اطلاعات اضافی مانند رونوشت مطالب، دادههای گذرا و دیدگاههای اسپم میتوانند حجم دیتابیس را افزایش دهند. پایشگر امکان شناسایی جداول حجیم و پاکسازی دادههای غیرضروری را از طریق پنل مدیریتی فراهم میکند.
- شناسایی جداول حجیم دیتابیس
- پاکسازی رونوشتهای مطالب (Revisions)
- حذف دادههای گذرا (Transients)
- پاکسازی دیدگاههای اسپم
- بهینهسازی جداول دیتابیس
- دفراگمنت جداول
- اجرای دستور
OPTIMIZE TABLE - مدیریت عملیات پاکسازی از پنل افزونه
تحلیل سرعت، TTFB و وضعیت کش سرور
پایشگر اطلاعاتی از عملکرد سرور و منابع مورد استفاده وردپرس ارائه میدهد. با استفاده از این ابزار میتوانید زمان پاسخ اولیه سرور، مصرف حافظه PHP و وضعیت سیستمهای کش را بررسی کنید و دید بهتری از شرایط عملکردی هاست داشته باشید.
- اندازهگیری زمان پاسخ اولیه سرور (TTFB)
- بررسی اوج مصرف حافظه PHP
- بررسی وضعیت OPcache
- بررسی کش اشیاء (Object Cache)
- بررسی وضعیت Redis
- بررسی وضعیت Memcached
- پایش منابع پردازشی سرور
ثبت فعالیت کاربران و هشدار ورود مدیر ارشد (Activity Log)
با سیستم ثبت وقایع پایشگر میتوانید ورود کاربران و فعالیتهای انجامشده در سایت را بررسی کنید. همچنین هنگام ورود مدیر ارشد به پیشخوان، امکان ارسال هشدار فوری به موبایل مدیر وجود دارد.
- ثبت تاریخ و ساعت شمسی رویدادها
- ثبت نام و نام کاربری
- ثبت نقش کاربری
- ثبت آدرس IP
- ثبت ورود کاربران
- ثبت اقدامات کاربران
- هشدار ورود مدیر ارشد
- ارسال اعلان ورود به موبایل مدیر
- خروجی CSV با استاندارد UTF-8 BOM
- خروجی گزارش HTML
پایش سفارشها و تحلیل رفتار خریداران ووکامرس
پایشگر ابزارهایی برای بررسی وضعیت سفارشهای ووکامرس و شناسایی مشکلات احتمالی در فرآیند خرید ارائه میدهد. این اطلاعات به مدیر فروشگاه کمک میکند وضعیت سفارشهای پرداختنشده، رفتار خرید مشتریان و فرصتهای ازدسترفته فروش را بهتر بررسی کند.
- ردیابی سفارشهای معلق
- شناسایی پرداختهای ناموفق
- بررسی سبدهای خرید رهاشده
- استخراج شاخصهای وفاداری مشتریان
- تحلیل وضعیت سفارشها
- بررسی مشکلات احتمالی فرآیند خرید
- شناسایی فرصتهای بهبود فروش
امتیاز سلامت سایت و گزارشهای دورهای
برای داشتن دید کلی از وضعیت سایت، پایشگر سیستم امتیازدهی سلامت را ارائه میدهد. این سیستم وضعیت بخشهای مختلف را بررسی میکند و گزارشهای دورهای را برای اطلاع مدیر سایت آماده میسازد.
- امتیاز سلامت از صفر تا ۱۰۰
- تفکیک امتیاز بر اساس ماژولها
- گزارش وضعیت سلامت سایت
- گزارش روزانه
- گزارش هفتگی
- ارسال خودکار خلاصه وضعیت
آزمایشگاه زنده و شبیهسازهای تعاملی پایشگر
پایشگر دارای یک محیط آزمایشگاهی اختصاصی برای نمایش و بررسی قابلیتهای مختلف افزونه است. این بخش امکان مشاهده و آزمایش سناریوهای مختلف را در یک صفحه مستقل فراهم میکند.
- آزمایشگاه اختصاصی در مسیر
/payeshgar-lab/ - ۸ شبیهساز تعاملی
- تست زنده سناریوهای مختلف
- طراحی مستقل از هدر و فوتر قالب
- استایل گرافیکی اختصاصی Persian Shield
- تایپوگرافی ۱۰۰٪ مبتنی بر فونت وزیرمتن
- محیط اختصاصی نمایش قابلیتهای افزونه
معماری سبک و استاندارد PSR-4
پایشگر بر پایه معماری استاندارد PSR-4 توسعه داده شده است تا ساختار کدها و ماژولهای آن منظم و قابل مدیریت باشد. طراحی افزونه با تمرکز بر کاهش سربار بخش عمومی سایت و سازگاری با زیرساختهای میزبانی ایرانی انجام شده است.
- معماری استاندارد PSR-4
- ساختار ماژولار
- تفکیک بخشهای مدیریتی و عمومی
- طراحی متناسب با هاستهای ایرانی
- تمرکز بر کاهش پردازشهای غیرضروری
سربار صفر کیلوبایتی در فرانتاند (Zero Front-End Overhead)
یکی از ویژگیهای مهم پایشگر، غیرفعال بودن کدهای مدیریتی آن در صفحات عمومی سایت است. طبق مشخصات افزونه، فایلهای CSS و JavaScript اختصاصی آن در فرانتاند بارگذاری نمیشوند؛ بنابراین ابزارهای نظارتی و مدیریتی بدون افزودن فایلهای اضافی به صفحات بازدیدکنندگان اجرا میشوند.
- صفر کیلوبایت سربار CSS و JavaScript اختصاصی در فرانتاند
- عدم بارگذاری فایلهای مدیریتی در صفحات عمومی
- عدم تزریق کدهای اضافی به صفحات بازدیدکنندگان
- اجرای قابلیتهای مدیریتی در محیط پیشخوان
- طراحی با هدف حفظ عملکرد و سرعت صفحات
- عدم ایجاد افت سرعت ناشی از فایلهای فرانتاند افزونه در GTmetrix و Google PageSpeed
پیشنیازها و مشخصات فنی سرور
- حداقل نسخه PHP مورد نیاز: PHP 8.2 یا بالاتر (کاملاً تستشده و سازگار با PHP 8.2، PHP 8.3 و PHP 8.4).
- حداقل نسخه وردپرس: وردپرس 6.4 یا بالاتر.
- سازگاری ووکامرس: ووکامرس نسخه 8.4 به بالا (و سازگار با سایتهای وردپرسی فاقد ووکامرس).
- نوع هاستینگ: سازگاری کامل با تمامی هاستهای اشتراکی، سرورهای مجازی (VPS) و سرورهای اختصاصی لینوکس داخل و خارج از کشور.

























