توسعه سیستم آمار فروشندگان در وردپرس (WooCommerce + JetEngine)#dotnet, #javascript, #php سلامبرای ی…
انتشار: 2026/07/21 17:32 UTC
توسعه سیستم آمار فروشندگان در وردپرس (WooCommerce + JetEngine)#dotnet, #javascript, #php سلامبرای یک وبسایت وردپرسی نیاز به توسعه یک سیستم اختصاصی آمار فروشندگان دارم.مشخصات سایتوردپرسWooCommerceJetEngineحدود ۲۰ هزار کاربرحدود ۱۱ هزار محصولهر فروشنده محصولات خودش را ثبت میکند و فروشنده هر محصول همان Author (نویسنده) محصول است.وضعیت فعلیداخل JetEngine این User Meta ها قبلاً ایجاد شدهاند:stm_total_salesstm_total_products_soldstm_seller_tierstm_seller_performanceهمچنین فایل اختصاصی seller-system.php نیز داخل قالب فرزند ایجاد شده و به functions.php متصل شده است.نیازمندیهای پروژه۱- محاسبه مجموع فروش فروشندگانسیستم باید تمام سفارشهای Completed را بررسی کند.برای هر فروشنده:مجموع مبلغ واقعی پرداختشده محصولات خودش محاسبه شود.مبلغ بعد از اعمال تخفیف و کوپن ملاک باشد.قیمت اصلی محصول ملاک نباشد.خروجی داخل User Meta زیر ذخیره شود:stm_total_sales۲- محاسبه تعداد محصولات فروختهشدهتعداد واقعی محصولات فروختهشده هر فروشنده محاسبه شود.خروجی داخل User Meta زیر ذخیره شود:stm_total_products_sold۳- بروزرسانی خودکاربعد از اینکه هر سفارش Completed شد:فقط همان سفارش پردازش شود.نیازی نباشد تمام سفارشها دوباره بررسی شوند.۴- بازسازی اطلاعات گذشتهیک ابزار مدیریتی لازم است که مدیر سایت بتواند فقط یکبار آن را اجرا کند.این ابزار باید:تمام سفارشهای قبلی Completed را پردازش کند.اطلاعات تمام فروشندگان را از ابتدا محاسبه کند.User Meta ها را تکمیل کند.۵- سفارشهای چند فروشندهایاگر داخل یک سفارش محصولات چند فروشنده وجود داشته باشد:سهم هر فروشنده جداگانه محاسبه شود.۶- سطح فروشندهبر اساس مجموع فروش، مقدار User Meta زیر به صورت خودکار تنظیم شود:stm_seller_tierمقادیر:bronzesilvergolddiamondvipبازههای فروش قابل تغییر باشند.۷- نمایش اطلاعاتاطلاعات زیر قرار است بعداً در JetEngine نمایش داده شوند:مجموع فروشتعداد محصولات فروختهشدهسطح فروشندهعملکرد فروشندهبنابراین تمام اطلاعات باید داخل User Meta ذخیره شوند.نکات مهمفقط سفارشهای Completed محاسبه شوند.سفارشهای Cancelled، Refunded، Failed، Pending و On Hold محاسبه نشوند.سیستم بهینه باشد و روی سایت با تعداد سفارش بالا باعث فشار غیرضروری روی سرور نشود.کدنویسی استاندارد وردپرس انجام شود.ترجیحاً به صورت افزونه اختصاصی یا ساختار ماژولار پیادهسازی شود.هیچ تغییری داخل هسته وردپرس یا ووکامرس ایجاد نشود.لطفاً هنگام ارسال پیشنهاد اعلام کنید:سابقه انجام پروژه مشابه ووکامرسمدت زمان انجام پروژهمبلغ نهاییروش پیادهسازی (Plugin یا ساختار پیشنهادی)در صورت رضایت از کیفیت کار، چند پروژه دیگر نیز برای توسعه همین سیستم به همان برنامهنویس واگذار خواهد شد. توسط خریدار: Scourgeاطلاعات بیشتر:parscoders.com/project/612268/%D8%AA%D9%8…