

توسعه افزونه مدیریت وضعیت ارسال و تحویل سفارش برای ووکامرس
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
در این پروژه هدف طراحی و پیادهسازی یک افزونه کاملاً اختصاصی برای مدیریت وضعیت ارسال و تحویل سفارشهای ووکامرس است. این افزونه برای نیازهای فروشگاه همراهکار توسعه داده شده و از صفر برنامهنویسی شده است. افزونه بهصورت کامل با ووکامرس، قالب نگارشاپ، نسخه RTL، موبایل و ساختار سفارشها سازگار بوده و یک شورتکد حرفهای برای نمایش وضعیت سفارش به مشتری ارائه میدهد.
ساخت افزونه اختصاصی از صفر کل افزونه بدون استفاده از هرگونه پلاگین آماده و تنها با PHP، HTML، CSS، JavaScript و استانداردهای وردپرس توسعه داده شده است. مهمترین بخشهای افزونه شامل: ساختار فایلبندی استاندارد ایجاد متاباکسهای اختصاصی مدیریت ارسال هوکهای مخصوص ووکامرس AJAX امن با nonce ذخیرهسازی اطلاعات در متای سفارش ووکامرس کاملاً سازگار با قالب نگارشاپ و چایلدتم فعلی
تعریف وضعیت اختصاصی سفارش در ووکامرس یک وضعیت سفارشی جدید با عنوان تحویل به پیک ایجاد و با سیستم وضعیتهای ووکامرس یکپارچه شده است. این وضعیت در اکشنهای مدیریتی، لیست سفارشات، بخش ویرایش و گزارشات قابل استفاده است.
شورتکد نمایش وضعیت سفارش (ویجت چهار مرحلهای) یک شورتکد اختصاصی با نام hk_order_status ایجاد شده که وضعیت سفارش را در قالب چهار مرحله نمایش میدهد: مرحله 1: سفارش دریافت شد مرحله 2: درحال آمادهسازی مرحله 3: تحویل به پیک یا شرکت حمل مرحله 4: تحویل مشتری
این ویجت کاملاً ریسپانسیو، سازگار با موبایل، RTL و مطابق UI سایت همراهکار طراحی شده است.
پنل مدیریت ارسال در صفحه سفارش در صفحه هر سفارش یک پنل حرفهای اضافه شده که شامل موارد زیر است: انتخاب نوع ارسال: پیک، پست، تیپاکس یا سایر ثبت شماره تماس پیک ثبت نام خانوادگی پیک ثبت کد رهگیری مرسوله ذخیره خودکار زمان تحویل به پیک اعتبارسنجی تمام اطلاعات
منطق اتوماتیک برای مشتری مشتری بر اساس نوع ارسال گزینههای متفاوتی مشاهده میکند: ارسال با پیک: مشتری تا 2 ساعت امکان ثبت وضعیت تحویل گرفتم یا تحویل نگرفتم دارد ارسال با پست یا تیپاکس: پس از 2 روز گزینههای وضعیت فعال میشود
سیستم گزارشدهی مشتری با AJAX در مرحله تحویل، مشتری میتواند یکی از دو حالت را ثبت کند: تحویل گرفتم: ذخیره تأیید و بستن ویجت تحویل نگرفتم: نمایش فرم گزارش، ثبت توضیحات، انتخاب علت و ذخیره در متای سفارش
نمایش اطلاعات ارسال در سمت کاربر مشتری بسته به نوع ارسال دادههای زیر را مشاهده میکند:
ارسال درون شهری: شماره پیک نام خانوادگی پیک
ارسال بیرون شهری: روش ارسال کد رهگیری
حالت تست (Sandbox) برای مدیریت افزونه دارای حالت مخصوص تست است تا مدیر بتواند تمامی مراحل سفارش را بدون ایجاد سفارش واقعی تست و بررسی کند.
امنیت کامل افزونه در تمامی بخشها استانداردهای امنیتی وردپرس رعایت شده است: استفاده از Nonce محدود کردن دسترسی کاربران اعتبارسنجی ورودیها Escape کردن خروجیها عدم تداخل با افزونههای دیگر
خروجی نهایی کارفرما یک افزونه اختصاصی و کاملاً کدنویسیشده از صفر دریافت میکند که قابلیت مدیریت کامل وضعیت ارسال، نمایش وضعیت برای مشتری، ثبت گزارش، مدیریت اطلاعات پیک و نمایش دقیق وضعیت مرسوله را دارا است. افزونه با ووکامرس، قالب فعلی و تمام ساختارهای سایت همراهکار سازگار خواهد بود.
مهارتهای مورد نیاز
HTML
جاوا اسکریپت (JavaScript)
سی اس اس (CSS)
برنامه نویسی تحت وب
طراحی رابط کاربری (UI)
امکانات ویژه
فوری
برجسته
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
maminm974.97(22) امتیاززمان تحویل: 10 روزارسال پیشنهاد در: