پروژه باز
ترکیبی از قیمت و کیفیت اهمیت دارد.ایجاد قابلیت تعریف محصول متغیر + امکان گزارشگیری
ایجاد شده توسط
زادمهر یک فروشگاه وردپرسی آنلاینه که محصولات و داروهای طب سنتی رو عرضه میکنه. ما پلاگینهای متفاوتی جهت رفع نیازهامون توسعه دادیم و الآن میخوایم پلاگینی توسعه بدیم که بهمون در ۴ زمینه زیر کمک کنه:
۱. اضافه کردن موجودی محصولات: به طوری که ما همونطور که ثبت فاکتور میکنیم بتونیم موجودی محصول وارد کنیم و هر فاکتور ورود توی سیستم ثبت بشه. یعنی محصول رو سرچ کنیم، تعدادی که موجود شده رو بنویسیم و به موجودی فعلی اضافه بشه. همه این فاکتورهای ورودی رو هم میخوایم در یک جا داشته باشیم و فاکتورها قابلیت ویرایش و پاک شدن هم داشته باشن.
۲. ما در حال حاضر توی گزارشاتی که میگیریم با محصولات متغیر چالش داریم چون همه محصولات ما ساده هستن (یعنی مثلا یک وزن دارن). ما میخوایم توی گزارشاتی که میگیریم هر محصول متغیر، به محصول ساده تفکیک بشه و فروشش رو بتونیم بدونیم. مثلا اگر عسل ۲۰۰ گرمی و ۴۰۰ گرمی داریم و به ترتیب اولی ۱۰ عدد و دومی ۲۰ عدد فروش داشته، توی خروجیمون ۲ محصول ساده بتونیم ببینیم که عسل ۲۰۰ گرمی ۱۰ تا فروش و عسل ۴۰۰ گرمی، ۲۰ تا فروش داشته.
۳. میخوایم قابلیت اعمال محصول متغیر به شکل روبرو فراهم بشه:
۱. تیک بزنیم که محصول متغیر هست.
۲. ۳ تا فیلد باز بشه که قیمت و وزن محصول رو تعریف کنیم توشون
۳. به طور پیشفرض وقتی قیمت و وزن محصول رو در فیلد اول وارد میکنیم، ۲ فیلد بعدی بر اساس فرمولهای زیر از نظر وزنی و قیمتی پر بشن.
فیلد شماره ۲: میزان دوبرابر برابر فیلد ۱ - قیمت: دو برابر منهای ۵٪ فیلد ۱
فیلد شماره ۳: میزان: دو برابر فیلد ۲ - قیمت: ۲ برابر منهای ۵٪ فیلد ۱
نکته ۱: میخوایم قابلیت غیر فعال کردن فیل سوم هم فراهم باشه. یعنی به طور پیشفرض وقتی تیک محصول متغیر رو میزنیم تیک هر ۳ فیلد میخوره. اما اگر نخواستیم ۳ تا وزن متفاوت داشته باشیم، تیک فیلد سوم رو برداریم کلا.
نکته ۲: میخوام قابلیت ویرایش قیمتها و وزن هر کدوم از محصولات هم فراهم باشه. مثلاً شاید نخوایم فیلد ۲، ۲برابر فیلد ۱ باشه، در این صورت خودمون بتونیم وزن رو تغییر بدیم اما قیمت مجدد طبق فرمول محاسبه بشه. یعنی نسبت وزن فیلد ۲ تقسیم بر وزن فیلد ۱، ضرب در قیمت فیلد ۱ منهای ۵٪ (البته قیمت هم قابلیت ویرایش داشته باشه)
۴. برای محصولاتی که متغیر هستن، میخوایم خود سیستم بسته به میزان موجودی، مقدار رو از موجودی کل کم کنه. یعنی مثلا اگر ما ۱ کیلو عسل داریم و عسلها به شکل ۴۰۰ گرمی و ۲۰۰ گرمی به فروش میرسن، سیستم هر مقدار که فروش میره رو از ۱۰۰۰ گرم موجود کم کنه. برای مثال اگر من یک عسل ۴۰۰ گرمی خریدم، موجودی عسلها میشه ۶۰۰ گرم. کاربر بعدی هم میتونه ۲۰۰ گرمی و هم میتونه ۴۰۰ گرمی خرید کنه. اما اگر کاربر بعدی ۴۰۰ گرم دیگه عسل خرید، فقط عسل ۲۰۰ گرمی برای کاربرها به عنوان موجود نمایش داده میشه. (اگر کاربر روی ۴۰۰ گرمی زد، مینویسه ناموجود)
نکته: ما به طور پیشفرض گرم و سیسی وارد میکنیم اما لازمه واحد سنجش به طور پیشفرض تعریف بشه تا انتخاب کنیم که گرم هست یا سیسی (مثلاً: اگر موجودی کل محصول ۲۰۰۰۰ هستش، تیک بزنیم که این ۲۰۰۰۰، گرم هست یا سیسی)
.۵ امکان ایجاد سفارش توسط پنل ادمین هم فراهم باشه. (بعضی مشتریها از طریق واتساپ ثبت سفارش می کنند و خودمون باید براشون فاکتور ایجاد کنیم و بفرستیم. این قابلیت که بتونیم محصول رو سرچ کنیم و از بین گزینهها میزانش رو مشخص کنیم، توی پنل ادمین هم لحاظ بشه.)
.۶ مطمئن بشیم که محصول متغیری که کاربر انتخاب کرده توی سبد خریدش و نهایتا توی فاکتور خروجی ما، با میزانی که انتخاب کرده بیاد.
جاوا (Java)
جاوا اسکریپت (JavaScript)
پایتون (Python)
وردپرس (WordPress)
HTML
زمان باقیمانده برای ارسال پیشنهاد
پیشنهادها9
زمان باقیمانده برای ارسال پیشنهاد
بودجه کارفرما
پیشنهادها9
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
آخرین پروژه های توسعه نرمافزار و آیتی
projects