راهاندازی و تحویل یک افزونه اختصاصی برای ووکامرس که اپراتور فروشگاه بتواند محصولات را سریع و بدون رفتن به صفحه ویرایش مدیریت کند و همچنین ورود/خروج اطلاعات محصولات را از طریق فایلهای CSV / Excel (XLSX) به صورت وایزارد مرحلهای و بدون رفرش انجام دهد. عملیاتها به شکل Ajax + Batch طراحی شده تا روی سایتهای دارای محصول زیاد هم پایدار باشد.
1) بخش «محصولات» (Product Management)
1-1) جدول مدیریتی محصولات با قابلیت کنترل نمایش ستونها
نمایش محصولات در یک جدول مدیریتی داخل پنل افزونه
صفحهبندی و انتخاب تعداد آیتم در صفحه (Items Per Page) (قابل تغییر از 5 تا مقادیر بزرگتر برای فروشگاههای بزرگ)
امکان نمایش/عدم نمایش برخی ستونها از طریق تنظیمات UI (با ذخیره شدن در سطح کاربر/مرورگر)
1-2) فیلترها و جستجو
جستجو بر اساس عبارت (نام/متن جستجو)
فیلتر نمایشی بر اساس وضعیت موجودی:
کل محصولات
محصولات مدیریتشده (Manage Stock = yes)
موجود
ناموجود
موجودی کم
محاسبه «موجودی کم» بر اساس آستانههای ووکامرس (Low stock threshold / out of stock threshold)
1-3) ستونها و قابلیتهای داخل جدول (ویرایش سریع)
در خود جدول، فیلدهای زیر قابل مدیریت/ویرایش سریع هستند:
تصویر شاخص (Featured Image) با امکان کلیک و تغییر سریع
گالری محصول تا 5 اسلات جداگانه (گالری 1 تا گالری 5):
نمایش تصویر هر اسلات
امکان انتخاب/افزودن تصویر برای هر اسلات
امکان حذف تصویر از هر اسلات
شناسه محصول (ID)
نام محصول:
امکان ویرایش عنوان برای محصولات غیر-Variation (Inline Title Edit)
نمایش ویژگیهای وارییشنها در نام (نمایش Attributeها)
لینک «نمایش محصول» در تب جدید
توضیحات کامل و توضیحات کوتاه:
دکمه افزودن/ویرایش داخل جدول
ویرایش از طریق مودال (بدون خروج از صفحه)
SKU / کد کالا (ویرایش سریع)
وضعیت فروش آنلاین (Online Sell) بر اساس متای اختصاصی:
Active / Inactive
Backorders:
Disallow / Notify / Yes
قیمت ثابت (Regular/Price) با ورودی عددی و جداکننده هزارگان
قیمت فروش ویژه (Sale Price)
موجودی (Stock Quantity) با ورودی عددی
1-4) عملیاتها (Actions) روی هر ردیف
دکمه ذخیره تغییرات هر محصول (Ajax)
دکمههای عملیاتی ثبت:
ثبت خرید
ثبت فروش
(طبق UI موجود در همین بخش)
دکمه حذف محصول
امکان حذف گروهی محصولات (Bulk delete) (در صورت فعال بودن انتخاب ردیفی)
1-5) ذخیره تنظیمات UI مرتبط با جدول
ذخیره «چیدمان ستونها» (Columns layout save)
ذخیره «فیلترها» (Filters save)
2) بخش «درونریزی» (Import Wizard – CSV/XLSX)
2-1) وایزارد مرحلهای بدون رفرش (Ajax)
فرآیند درونریزی به صورت 4 مرحله انجام میشود:
انتخاب/آپلود فایل
مپ ستونها
پیشنمایش
اعمال نهایی
2-2) قابلیتهای Import (طبق UI و Ajax موجود)
آپلود فایل CSV یا XLSX
تشخیص ستونها (Header detection)
مپینگ ستونها:
حالت خودکار
حالت دستی
Drag & Drop برای جابجایی/تطبیق ستونها
پیشنمایش قبل از اعمال
اعمال نهایی به صورت Batch/Ajax (برای جلوگیری از تایماوت)
دکمههای کنترل عملیات:
Start
Stop
Apply Batch
2-3) قالبها / پریستهای آماده Import (قابل دانلود)
امکان دانلود قالب آماده برای پر کردن دادهها:
پریست کامل (قیمت + فروش ویژه + موجودی + نام)
فقط قیمتها (ثابت/فروش ویژه)
فقط موجودی
فقط فروش ویژه
حداقلی (نام)
فقط دستهبندیها (تطبیق بر اساس عنوان)
نامک و قیمت بر اساس عنوان (آپدیت slug + price)
2-4) پروفایلهای Import
لیست پروفایلها
دریافت یک پروفایل
ذخیره پروفایل
حذف پروفایل
(برای اینکه کاربر بتواند تنظیمات مپینگ را ذخیره و برای دفعات بعد سریع استفاده کند)
2-5) نکته فنی مهم برای Excel
Import از XLSX نیازمند فعال بودن ZipArchive و XMLReader روی هاست است (در غیر این صورت Import CSV قابل استفاده است).
3) بخش «برونریزی» (Export Builder – CSV/XLSX)
3-1) برونریزی مرحلهای (Job/Batch)
شروع فرآیند Export (Init)
انجام مرحلهای (Step)
قابلیت Cancel
دانلود خروجی نهایی (Download)
3-2) انتخاب ستونهای خروجی (Fields)
در UI برونریزی امکان انتخاب ستونهای زیر وجود دارد (طبق تعریف ستونها در سورس):
شناسه محصول (product_id)
SKU
نوع محصول (type)
شناسه والد (parent_id)
SKU والد (parent_sku)
ویژگیها برای وارییشن (attributes)
نام محصول (name)
وضعیت انتشار (status)
قیمت ثابت (regular_price)
قیمت فروش ویژه (sale_price)
قیمت نهایی (price)
وضعیت موجودی (stock_status)
تعداد موجودی (stock_quantity)
مدیریت موجودی (manage_stock)
دستهها (categories)
برچسبها (tags)
وزن (weight)
ابعاد (dimensions)
تصویر شاخص (image)
تاریخ ایجاد/انتشار (date_created)
تاریخ آخرین تغییر (date_modified)
لینک محصول (permalink)
3-3) پریستهای Export
لیست پریستها
ذخیره پریست
حذف پریست
(برای تکرار سریع خروجیگیریهای استاندارد)
خروجیهای تحویل پروژه
فایل افزونه آماده نصب (ZIP)
فعال بودن و کارکرد صحیح 3 بخش:
محصولات
درونریزی
برونریزی
روی سایت کارفرما (WooCommerce)
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.