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