عنوان پروژه
طراحی و پیادهسازی سامانه یکپارچه فروش عمده و مدیریت کسبوکار پارچه مبلی
شرح پروژه
به دنبال همکاری با تیم یا فریلنسر متخصص برای تحلیل، طراحی UI/UX و پیادهسازی یک سامانه جامع فروش و مدیریت کسبوکار پارچه مبلی هستیم. سامانه باید شامل وباپلیکیشن مشتریان و بازدیدکنندگان، پنل مدیریت اختصاصی و پایگاه داده مرکزی باشد.
خروجی مورد انتظار شامل ارائه معماری فنی پیشنهادی، طراحی رابط کاربری، برنامه زمانبندی مراحل اجرا، برآورد هزینه و توسعه کامل سامانه است.
1) وباپلیکیشن مشتریان و بازدیدکنندگان
وباپلیکیشن باید کاملاً فارسی، راستچین، واکنشگرا و قابل استفاده در موبایل، تبلت و دسکتاپ باشد.
امکانات عمومی بدون نیاز به ثبتنام
- مشاهده محصولات، تصاویر باکیفیت و مشخصات کامل پارچه
- نمایش کد محصول، کالیته رنگ و کد هر رنگ
- نمایش وضعیت موجودی هر رنگ
- نمایش قیمت عمومی
- جستوجو و فیلتر محصولات بر اساس دستهبندی، مشخصات، رنگ، موجودی و سایر فیلترهای قابل تعریف
- نمایش محصولات جدید
- تفکیک یا مشخصکردن رنگهای ناموجود
- صفحات دستهبندی، جستوجو، جزئیات محصول و کالیته رنگ
ثبتنام و درخواست همکاری عمده
کاربران متقاضی خرید عمده باید امکان ثبت درخواست همکاری داشته باشند. اطلاعات موردنیاز میتواند شامل موارد زیر باشد:
- مشخصات فردی و کسبوکار
- شماره موبایل
- استان و شهر
- آدرس محل فعالیت
- نوع فعالیت
- توضیحات تکمیلی
- بارگذاری مدارک یا کارت ویزیت، در صورت نیاز
درخواستها باید برای بررسی به پنل مدیریت ارسال شوند و مدیر امکان تأیید، رد یا تعیین سطح دسترسی مشتری را داشته باشد. تا پیش از تأیید، کاربر فقط به امکانات و قیمتهای عمومی دسترسی خواهد داشت.
2) مدیریت قیمتگذاری و دسترسی به قیمتها
سیستم باید از مدلهای مختلف قیمتگذاری پشتیبانی کند:
- قیمت پایه یا واقعی
- قیمت عمومی
- قیمت همکاری
- قیمت اختصاصی هر مشتری
الزامات قیمتگذاری
- محاسبه قیمت عمومی بر اساس درصد افزایش قابل تنظیم
- امکان تنظیم درصد افزایش برای کل مجموعه، گروه محصول یا محصول بهصورت مجزا
- امکان تغییر گروهی قیمت عمومی
- ثبت و مشاهده تاریخچه تغییرات قیمت
- نمایش قیمت اختصاصی برای مشتریانی که قیمت اختصاصی دارند
- نمایش قیمت همکاری در صورت نداشتن قیمت اختصاصی
- اعمال کامل کنترل دسترسی در سمت سرور
نکته امنیتی مهم: قیمت واقعی و قیمت همکاری کاربران عمومی نباید در دادههای ارسالی به مرورگر قرار بگیرد. منطق نمایش و دسترسی به قیمتها باید در سمت سرور پیادهسازی شود.
3) سطوح دسترسی کاربران
سامانه باید حداقل دارای نقشها و سطح دسترسیهای زیر باشد:
- بازدیدکننده عمومی
- همکار تأییدشده
- مشتری اعتباری
- مدیر کل
- کارکنان با نقشهای قابل تعریف، از جمله:
- مدیر فروش
- مسئول مالی
- مسئول انبار
- مسئول محتوا
مدیر کل باید امکان تعریف نقش، تعیین دسترسی جزئی و مدیریت سطح دسترسی کارکنان را داشته باشد.
امکانات پنل مشتری/همکار
کاربران تأییدشده، متناسب با سطح دسترسی خود، باید به امکانات زیر دسترسی داشته باشند:
- مشاهده قیمت و موجودی مرتبط با سطح کاربری
- ثبت سفارش و مشاهده سوابق سفارشها
- مشاهده فاکتورها
- مشاهده مانده و گردش حساب
- مشاهده پرداختها، بدهیها و وضعیت تسویه
- مشاهده پیامها و اطلاعیهها
امکانات ویژه مشتری اعتباری
- مشاهده سقف اعتبار
- مشاهده اعتبار مصرفشده و مانده اعتبار
- مشاهده بدهیهای سررسیدشده
- مدیریت یا مشاهده چکها و تاریخ سررسید آنها
- مشاهده شرایط پرداخت اختصاصی
4) صفحات موردنیاز وباپلیکیشن
حداقل صفحات مورد انتظار عبارتاند از:
- صفحه اصلی
- صفحات دستهبندی محصولات
- جستوجو و نتایج جستوجو
- صفحه جزئیات محصول
- صفحه کالیته و رنگبندی
- ثبتنام و ورود
- فرم درخواست همکاری
- حساب کاربری
- سفارشها
- فاکتورها
- مانده و گردش حساب
- پرداختها
- پیامها و اطلاعیهها
صفحه محصول باید شامل تصاویر باکیفیت، مشخصات پارچه، کد محصول، کالیته رنگ، وضعیت موجودی رنگها و قیمت متناسب با سطح دسترسی کاربر باشد.
5) پنل مدیریت
پنل مدیریت باید برای استفاده روزانه و بدون وابستگی به برنامهنویس طراحی شود.
بخشهای اصلی موردنیاز
- داشبورد مدیریتی شامل آمار محصولات، موجودی، سفارشها، درخواستهای همکاری، مشتریان، مانده حساب و بدهیهای سررسیدشده
- مدیریت محصولات، دستهبندیها، ویژگیها و تصاویر
- مدیریت رنگها، کد رنگ، تصاویر کالیته و موجودی هر رنگ
- مدیریت قیمتهای پایه، عمومی، همکاری و اختصاصی
- مدیریت کاربران، مشتریان، درخواستهای همکاری و سطوح دسترسی
- مدیریت سفارشها، فاکتورها، پرداختها و وضعیت بدهیها
- مدیریت پیامها و اطلاعیهها
- مشاهده و گزارشگیری از تاریخچه تغییرات قیمت
جزئیات تکمیلی ماژولهای مالی، سفارش، انبار و گزارشها در مرحله تحلیل نیازمندیها نهایی خواهد شد.