مشاهده پروژه ثبت پیشنهاد روی پروژه
یک افزونه اختصاصی روی سایت ما فعال است که وظیفه آن واردسازی (Import) و همگامسازی (Sync) محصولات از سایتهای مبدا به فروشگاه ما است. عملکرد کلی افزونه مناسب است اما در اجرای دقیق برخی قابلیتها، باگ و کمبود وجود دارد که باید اصلاح شود. همچنین تعدادی قابلیت جدید باید به افزونه اضافه گردد.
⸻
نیازها و وظایف پروژه
۱) رفع مشکلات فعلی ایمپورت
• هنگام ایمپورت، وزن و مشخصات فنی محصول به طور کامل دریافت نمیشود. این موارد باید دقیق و براساس اطلاعات واقعی سایت مبدا ثبت شوند.
• برخی محصولات فقط اطلاعات اولیه مثل قیمت استخراج میشوند که باید کامل شوند.
• اطلاعات باید طبق ساختار واقعی مبدا استخراج شود، نه به صورت حدسی یا ناقص.
۲) رفع ایرادات بروزرسانی
• قیمت محصولات در هنگام همگامسازی باید کاملاً مطابق سایت مبدا اصلاح شود.
• وضعیت موجود/ناموجود بودن محصولات باید دقیق بروزرسانی شود.
• در حال حاضر، اگر محصول ناموجود شود، قیمت در سایت ما صفر میشود که اشتباه است. باید فقط وضعیت موجودی تغییر کند و قیمت دستنخورده بماند.
• این مشکل باعث اختلال در برخی افزونههای دیگر شده و باید بهطور کامل رفع شود.
۳) جلوگیری از ایمپورت تکراری
• محصولات نباید چند بار وارد شوند.
• افزونه باید شناسه یکتای محصول مبدا را ذخیره کرده و در دفعات بعد، فقط بروزرسانی انجام دهد.
⸻
۴) افزودن قابلیت اضافه شدن خودکار محصولات جدید
• وقتی محصول جدیدی در سایت مبدا اضافه میشود، افزونه باید آن را تشخیص داده و فقط یکبار با همه جزئیات وارد کند.
• ایمپورت باید شامل: تصاویر، توضیحات، قیمت، موجودی، دستهبندی، وزن، ویژگیها و مشخصات فنی باشد.
• جزئیات محصول باید کامل ثبت شوند.
⸻
۵) قابلیت چند فروشگاهی
در تنظیمات افزونه امکان تعریف چند سایت مبدا اضافه شود. در هر فروشگاه، مدیر باید بتواند موارد زیر را تعیین کند:
• آدرس سایت مبدا
• روش و دوره همگامسازی (دستی، ساعتی، روزانه و …)
• تنظیمات اختصاصی قیمت درصورتیکه ساختار مبدا متفاوت باشد
• نام یا برچسب داخلی جهت تشخیص فروشگاه
هر محصول پس از ایمپورت باید در دیتابیس مشخص کند از کدام فروشگاه آمده است (صرفاً برای مدیریت سفارش و ارسال).
⸻
۶) مدیریت سبد خرید و سفارشها بر اساس فروشگاه مبدا
افزونه باید امکان تنظیم دو حالت زیر را داشته باشد:
حالت اول: عدم اجازه خرید محصولات از چند فروشگاه همزمان
هنگام وجود یک محصول از فروشگاه اول در سبد خرید، امکان افزودن محصول از فروشگاه دیگر نباشد و پیام قابل تنظیم نمایش داده شود.
حالت دوم: امکان خرید محصولات از فروشگاههای مختلف، با هزینه ارسال جداگانه
در این حالت:
• محصولها در صفحه پرداخت بر اساس فروشگاه تفکیک شوند.
• هزینه ارسال هر فروشگاه جداگانه محاسبه و نمایش داده شود.
• در مدیریت سفارش، سفارشها با تفکیک فروشگاه قابل مشاهده و پیگیری باشند.
⸻
۷) امکانات هوش مصنوعی (قابل اجرا تکی، گروهی و همگانی)
همه قابلیتها باید قبل از اعمال، پیشنمایش نمایش دهند و پس از تأیید مدیر ذخیره شوند.
الف) تولید سوالات متداول مخصوص هر محصول
• سوالات باید براساس مشخصات واقعی همان محصول تولید شوند، نه عمومی.
• امکان تعیین تعداد سوالها توسط مدیر (مثلاً ۳، ۵، ۷).
• خروجی قبل از ثبت قابل ویرایش باشد.
ب) تولید توضیح کوتاه محصول
• توضیح کوتاه باید ۳ تا ۵ خط باشد و از اطلاعات واقعی محصول استفاده شود.
• توضیحات غیرواقعی یا اغراقآمیز نباید تولید شود.
• قبل از ثبت قابل ویرایش باشد.
ج) تکمیل مشخصات فنی ناقص
• بر اساس مدل، برند و نوع محصول، مشخصات واقعی تکمیل شود.
• اگر اطلاعات قابل تأیید نبود (مثلاً مدل ناشناخته بود)، سیستم نباید مشخصات اشتباه تولید کند و باید پیام مبنی بر «عدم یافت اطلاعات معتبر» بدهد.
د) اصلاح دستهبندیها
• دستهبندی مناسب براساس نوع محصول پیشنهاد یا اعمال شود.
• امکان انتخاب بین حالت «اصلاح خودکار» یا «پیشنهاد قبل از اعمال» وجود داشته باشد.
هـ) تولید کلمات کلیدی و سئو
هوش مصنوعی باید موارد زیر را تولید کند:
• کلمات کلیدی واقعی مرتبط
• عنوان پیشنهادی حرفهای
• توضیحات متای استاندارد قابل استفاده در سئو
تمام موارد قبل از ثبت قابل ویرایش باشند.
و) تولید کامنت هوشمند
• کامنتها باید طبیعی و اختصاصی هر محصول باشند، نه تکراری یا مصنوعی.
• امکان تعیین تعداد کامنتها و نوع آنها (مثبت، خنثی یا ترکیبی).
ز) تحلیل قیمت رقبا
• قیمت رقبا از سایتهایی که مدیر تعیین میکند بررسی شود.
• فقط پیشنهاد قیمت ارائه شود و بهطور خودکار اعمال نشود.
• اگر اطلاعات معتبر یافت نشد، باید گزارش داده شود، نه پیشنهاد ساختگی.
⸻
نیازهای فنی
• سازگار با نسخههای جدید وردپرس، ووکامرس و PHP
• کدنویسی استاندارد با ساختار قابل توسعه (OOP)
• بهینهسازی مصرف منابع سرور
• استفاده از لاگ برای ثبت خطاها و عملیات مهم
• عدم ارسال درخواستهای غیرضروری به سایت
• امکان استفاده از API سرویسهای هوش مصنوعی مختلف
⸻
نیازهای امنیتی
• جلوگیری از ورود اطلاعات مخرب هنگام ایمپورت
• تأمین امنیت ارتباط با سرویسهای هوش مصنوعی
• محدودسازی سطح دسترسی امکانات افزونه براساس نقش کاربران
⸻
موارد قابل تحویل
• افزونه کاملاً بهبود یافته، بدون باگ، روی سایت ما تست و اجرا شده
• رفع تمام مشکلات فعلی + اضافه شدن قابلیتهای جدید
• راهنمای کاربری + ویدیو آموزشی کوتاه
• فایل راهنمای فنی برای توسعه آینده
طراحی و برنامه نویسی پلاگین و افزونه
خرید و نصب افزونه و پلاگین
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
پروژه را با دوستان خود به اشتراک بگذارید