توضیحات:
به یک توسعهدهنده حرفهای وردپرس/ووکامرس نیاز دارم تا فروشگاه ووکامرس من که از TeraWallet به عنوان تنها روش پرداخت استفاده میکند را سفارشیسازی کند. هدف این است که فرآیند خرید و فروش محصولات به صورت مستقیم انجام شود و چندین تغییر در رابط کاربری برای بهبود تجربه کاربری اعمال شود. لطفاً الزامات زیر را بررسی کنید.
─────────────────────────────
نیازمندیهای پروژه:
۱. نهاییسازی مستقیم خرید صفحه محصول
زمانی که کاربر روی دکمه "خرید" یا "فروش" محصول کلیک میکند، خرید باید بلافاصله نهایی شود.
پس از تکمیل خرید، کاربر باید مستقیماً به صفحه "تشکر" هدایت شود و از صفحه پرداخت سنتی عبور نکند.
۲. بررسی موجودی کیف پول TeraWallet (شرطی)
برای محصولات دستهبندی "خرید":
بررسی شود که موجودی کیف پول کاربر برای پوشش مبلغ سفارش کافی باشد.
اگر موجودی کیف پول کمتر از مبلغ سفارش باشد، خرید نهایی نشود و پیام خطا نمایش داده شود که از کاربر بخواهد حساب خود را شارژ کند.
برای محصولات دستهبندی "فروش":
هیچ بررسی موجودی کیف پول انجام نشود و خرید بلافاصله نهایی شود.
۳. تغییرات رابط کاربری
حذف تصاویر محصول
نمایش تصاویر محصول در صفحات محصول و لیستها حذف شود.
نمایش اطلاعات متا محصول
اطلاعات اضافی محصول مانند موارد زیر در صفحه محصول نمایش داده شود:
▪ نام فروشنده
▪ فیلدهای متای سفارشی شامل حداقل مقدار سفارش، حداکثر مقدار سفارش و غیره
استایل دکمه بر اساس دستهبندی محصول
اگر محصول در دستهبندی "خرید" باشد:
▪ دکمه خرید باید به رنگ سبز باشد.
اگر محصول در دستهبندی "فروش" باشد:
▪ دکمه فروش باید به رنگ قرمز باشد.
متن دکمه پویا
متن دکمه خرید یا فروش باید به صورت پویا شامل یک ویژگی خاص محصول باشد.
▪ به عنوان مثال، اگر ویژگی "وزن" باشد، متن دکمه برای محصولات دستهبندی خرید باید "خرید وزن" و برای محصولات دستهبندی فروش باید "فروش وزن" نمایش داده شود (نام ویژگی ارائه خواهد شد).
تغییر متن وضعیت موجودی
متن پیشفرض "موجود در انبار" با مقدار استخراجشده از یک ویژگی خاص محصول جایگزین شود (نام ویژگی ارائه خواهد شد).
مشکلات و باگهای موجود در کدهای CSS و همچنین مسائل مربوط به چیدمان کلی صفحات را اصلاح نمایید.
─────────────────────────────
نیازمندیهای فنی:
کدنویسی تمیز، قابل فهم و مطابق با بهترین شیوههای وردپرس/ووکامرس انجام شود.
اطمینان حاصل شود که طراحی سایت در دستگاههای موبایل بدون اختلال باقی بماند.
سفارشیسازیها بدون تداخل با افزونههای موجود، از جمله TeraWallet، اجرا شوند.
مستندات مختصری ارائه شود که تغییرات انجامشده را خلاصه کند و دستورالعملهایی برای نگهداری آینده ارائه دهد.