ما نیاز به یک ربات خودکار داریم که هر چند دقیقه (مثلاً هر ۵ دقیقه) اطلاعات قیمت و موجودی محصولات را از پنل فروشندگان دیجیکالا بخواند و بهصورت خودکار در دو سایت وردپرسی (با ووکامرس) ما بهروزرسانی کند.
جزئیات عملکرد مورد انتظار:
منبع داده:
فقط از طریق ورود به پنل دیجیکالا (و نه API رسمی).
اطلاعات مورد نیاز:
قیمت اصلی (مصرفکننده)
قیمت فروش ویژه
موجودی کالا
فرآیند کاری:
هر ۵ دقیقه وارد پنل شود (با Selenium یا Puppeteer).
لیست محصولات را بخواند و تغییرات نسبت به دادههای قبلی را تشخیص دهد.
اگر قیمت یا موجودی تغییر کرده بود، همان محصول را در هر دو سایت وردپرسی ما بهروزرسانی کند.
ارتباط با وردپرس:
از طریق REST API یا افزونه WP Webhooks انجام شود.
بهروزرسانی باید سریع و ایمن باشد.
امکانات جانبی:
ثبت لاگ تغییرات (محصول، مقدار قبلی و جدید، زمان).
گزارش خطاها (مثل ورود ناموفق یا قطعی اینترنت).
امکان توقف و شروع دستی اسکریپت.
فناوری پیشنهادی:
Python، Node.js یا PHP (انتخاب با توسعهدهنده).
قابلیت اجرا روی VPS.
خروجی مورد انتظار:
فایل یا اسکریپت آماده اجرا
مستند نحوه نصب و تنظیمات (مثل فاصله زمانی و آدرس سایتها)
تست موفق با چند محصول نمونه
💡 نکات تکمیلی
نیازی به API رسمی دیجیکالا نیست.
دسترسی تستی به پنل و سایتها داده میشود.
اگر راهکار سریعتر یا دقیقتری دارید، خوشحال میشویم پیشنهاد دهید.






