یک افزونه اختصاصی روی سایت ما فعال است که وظیفه آن واردسازی (Import) و همگامسازی (Sync) محصولات از سایتهای مبدا به فروشگاه ما است. عملکرد کلی افزونه مناسب است اما در اجرای دقیق برخی قابلیتها، باگ و کمبود وجود دارد که باید اصلاح شود. همچنین تعدادی قابلیت جدید باید به افزونه اضافه گردد.
⸻
نیازها و وظایف پروژه
1) رفع مشکلات فعلی ایمپورت
• هنگام ایمپورت، وزن و مشخصات فنی محصول به طور کامل دریافت نمیشود. این موارد باید دقیق و براساس اطلاعات واقعی سایت مبدا ثبت شوند.
• برخی محصولات فقط اطلاعات اولیه مثل قیمت استخراج میشوند که باید کامل شوند.
• اطلاعات باید طبق ساختار واقعی مبدا استخراج شود، نه به صورت حدسی یا ناقص.
2) رفع ایرادات بروزرسانی
• قیمت محصولات در هنگام همگامسازی باید کاملاً مطابق سایت مبدا اصلاح شود.
• وضعیت موجود/ناموجود بودن محصولات باید دقیق بروزرسانی شود.
• در حال حاضر، اگر محصول ناموجود شود، قیمت در سایت ما صفر میشود که اشتباه است. باید فقط وضعیت موجودی تغییر کند و قیمت دستنخورده بماند.
• این مشکل باعث اختلال در برخی افزونههای دیگر شده و باید بهطور کامل رفع شود.
3) جلوگیری از ایمپورت تکراری
• محصولات نباید چند بار وارد شوند.
• افزونه باید شناسه یکتای محصول مبدا را ذخیره کرده و در دفعات بعد، فقط بروزرسانی انجام دهد.
⸻
4) افزودن قابلیت اضافه شدن خودکار محصولات جدید
• وقتی محصول جدیدی در سایت مبدا اضافه میشود، افزونه باید آن را تشخیص داده و فقط یکبار با همه جزئیات وارد کند.
• ایمپورت باید شامل: تصاویر، توضیحات، قیمت، موجودی، دستهبندی، وزن، ویژگیها و مشخصات فنی باشد.
• جزئیات محصول باید کامل ثبت شوند.
⸻
5) قابلیت چند فروشگاهی
در تنظیمات افزونه امکان تعریف چند سایت مبدا اضافه شود. در هر فروشگاه، مدیر باید بتواند موارد زیر را تعیین کند:
• آدرس سایت مبدا
• روش و دوره همگامسازی (دستی، ساعتی، روزانه و …)
• تنظیمات اختصاصی قیمت درصورتیکه ساختار مبدا متفاوت باشد
• نام یا برچسب داخلی جهت تشخیص فروشگاه
هر محصول پس از ایمپورت باید در دیتابیس مشخص کند از کدام فروشگاه آمده است (صرفاً برای مدیریت سفارش و ارسال).
⸻
6) مدیریت سبد خرید و سفارشها بر اساس فروشگاه مبدا
افزونه باید امکان تنظیم دو حالت زیر را داشته باشد:
حالت اول: عدم اجازه خرید محصولات از چند فروشگاه همزمان
هنگام وجود یک محصول از فروشگاه اول در سبد خرید، امکان افزودن محصول از فروشگاه دیگر نباشد و پیام قابل تنظیم نمایش داده شود.
حالت دوم: امکان خرید محصولات از فروشگاههای مختلف، با هزینه ارسال جداگانه
در این حالت:
• محصولها در صفحه پرداخت بر اساس فروشگاه تفکیک شوند.
• هزینه ارسال هر فروشگاه جداگانه محاسبه و نمایش داده شود.
• در مدیریت سفارش، سفارشها با تفکیک فروشگاه قابل مشاهده و پیگیری باشند.
⸻
7) امکانات هوش مصنوعی (قابل اجرا تکی، گروهی و همگانی)
همه قابلیتها باید قبل از اعمال، پیشنمایش نمایش دهند و پس از تأیید مدیر ذخیره شوند.
الف) تولید سوالات متداول مخصوص هر محصول
• سوالات باید براساس مشخصات واقعی همان محصول تولید شوند، نه عمومی.
• امکان تعیین تعداد سوالها توسط مدیر (مثلاً 3، 5، 7).
• خروجی قبل از ثبت قابل ویرایش باشد.
ب) تولید توضیح کوتاه محصول
• توضیح کوتاه باید 3 تا 5 خط باشد و از اطلاعات واقعی محصول استفاده شود.
• توضیحات غیرواقعی یا اغراقآمیز نباید تولید شود.
• قبل از ثبت قابل ویرایش باشد.
ج) تکمیل مشخصات فنی ناقص
• بر اساس مدل، برند و نوع محصول، مشخصات واقعی تکمیل شود.
• اگر اطلاعات قابل تأیید نبود (مثلاً مدل ناشناخته بود)، سیستم نباید مشخصات اشتباه تولید کند و باید پیام مبنی بر «عدم یافت اطلاعات معتبر» بدهد.
د) اصلاح دستهبندیها
• دستهبندی مناسب براساس نوع محصول پیشنهاد یا اعمال شود.
• امکان انتخاب بین حالت «اصلاح خودکار» یا «پیشنهاد قبل از اعمال» وجود داشته باشد.
هـ) تولید کلمات کلیدی و سئو
هوش مصنوعی باید موارد زیر را تولید کند:
• کلمات کلیدی واقعی مرتبط
• عنوان پیشنهادی حرفهای
• توضیحات متای استاندارد قابل استفاده در سئو
تمام موارد قبل از ثبت قابل ویرایش باشند.
و) تولید کامنت هوشمند
• کامنتها باید طبیعی و اختصاصی هر محصول باشند، نه تکراری یا مصنوعی.
• امکان تعیین تعداد کامنتها و نوع آنها (مثبت، خنثی یا ترکیبی).
ز) تحلیل قیمت رقبا
• قیمت رقبا از سایتهایی که مدیر تعیین میکند بررسی شود.
• فقط پیشنهاد قیمت ارائه شود و بهطور خودکار اعمال نشود.
• اگر اطلاعات معتبر یافت نشد، باید گزارش داده شود، نه پیشنهاد ساختگی.
⸻
نیازهای فنی
• سازگار با نسخههای جدید وردپرس، ووکامرس و PHP
• کدنویسی استاندارد با ساختار قابل توسعه (OOP)
• بهینهسازی مصرف منابع سرور
• استفاده از لاگ برای ثبت خطاها و عملیات مهم
• عدم ارسال درخواستهای غیرضروری به سایت
• امکان استفاده از API سرویسهای هوش مصنوعی مختلف
⸻
نیازهای امنیتی
• جلوگیری از ورود اطلاعات مخرب هنگام ایمپورت
• تأمین امنیت ارتباط با سرویسهای هوش مصنوعی
• محدودسازی سطح دسترسی امکانات افزونه براساس نقش کاربران
⸻
موارد قابل تحویل
• افزونه کاملاً بهبود یافته، بدون باگ، روی سایت ما تست و اجرا شده
• رفع تمام مشکلات فعلی + اضافه شدن قابلیتهای جدید
• راهنمای کاربری + ویدیو آموزشی کوتاه
• فایل راهنمای فنی برای توسعه آینده
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.