معرفی پروژه
سیستم فروشگاهی با ووکامرس نیاز به اتصال مستقیم با نرمافزار حسابداری سازمان داشت تا فرآیندهای مالی و انباری به صورت خودکار انجام شود.
چالشهای پروژه
نبود API استاندارد در سیستم حسابداری هدف
نیاز به همگامسازی دوطرفه بدون تداخل در عملکرد فروشگاه
مدیریت حجم بالای محصولات (بیش از ۵۰۰۰ قلم کالا)
جلوگیری از ایجاد سفارش تکراری یا ناقص
راهکار پیادهشده
یک پلاگین اختصاصی وردپرس طراحی و توسعه داده شد که از طریق Webhook و Scheduled Tasks ارتباط بین ووکامرس و سیستم حسابداری را برقرار میکند.
امکانات پیادهشده
✅ تنظیمات اتصال – تعریف آدرس API، کلید احراز هویت و بازه زمانی همگامسازی
✅ لیست محصولات – نمایش و جستجوی محصولات همگامشده با نشانگر وضعیت
✅ تنظیمات خودکار – تعیین اینکه کدام فیلدها به صورت خودکار همگام شوند
✅ پاکسازی انبارها – حذف دستهجمعی محصولات غیرفعال یا تکراری با حفظ یکپارچگی
✅ بهروزرسانی قیمتها – اعمال خودکار تغییرات قیمت از حسابداری به ووکامرس (قیمت فروش، قیمت ویژه، تاریخ اعتبار)
✅ محصولات حسابداری – دریافت و نمایش محصولات از سمت حسابداری قبل از افزودن به فروشگاه
✅ بهروزرسانی موجودی انبار – همگامسازی لحظهای موجودی (کاهش موجودی پس از سفارش، افزایش پس از برگشت)
✅ بررسی سبد خرید – اعتبارسنجی موجودی و قیمت محصولات در لحظه تسویهحساب
✅ سفارشهای جدید – ثبت خودکار فاکتور در سیستم حسابداری پس از نهایی شدن سفارش در ووکامرس
دستاوردهای پروژه
🔹 کاهش ۱۰۰٬ درصدی خطای انسانی در ثبت فاکتورها
🔹 همگامسازی لحظهای موجودی و قیمت بین دو سیستم
🔹 صرفهجویی ۳ ساعته در روز برای کارشناس مالی
🔹 قابلیت استفاده برای فروشگاههای با بیش از ۱۰ هزار محصول
تکنولوژیهای استفادهشده
WordPress + WooCommerce (Core Hooks & Filters)
PHP 8+ (Object Oriented)
MySQL برای ذخیره لاگ و وضعیت همگامسازی
REST API & Webhook
Cron Job (WP-Cron یا سیستم عامل)
Custom Tables برای سرعت بالاتر در گزارشات