نحوه ساختن سیستم رنگ بندی محصولات

سوال شده توسط: bzmind ‌

تاریخ ثبت: ۱۴۰۱/۰۱/۲۱

بازدید: 486

پاسخ: 5

تگ: Asp.net Core


سلام

چطوری میتونم برای محصولات مختلف رنگ اضافه کنم، یعنی این رنگ ها اصلا باید به صورت یه string نوشته شه برای inventory ئه یه محصول؟ یا باید مثلا داخل یه enum یه لیست بلند بالا از همه رنگ های مختلف داشته باشم، یا اینکه مثلا هر دسته بندی یه سری رنگ های مخصوص به خودش رو داشته باشه که موقع ادد کردن یه محصول از اون دسته بندی، رنگ های همون دسته بندی فقط لود شه واسش، مثلا توی دسته بندی موبایل دیگه نیایم رنگ قهوه ای گردوئی که مثلا برای دسته بندی میز های اداری هست رو هم لود کنیم.

کلا چجوری باید ساخت صفر تا صد یه سیستم رنگ بندی محصولات رو؟

ممنون

پاسخ ها
user

bzmind ‌

و اینکه طریقه نشون دادنش رو صفحه رو هم یه راهنمایی بکنید ممنون میشم، ینی مثلا وقتی یه محصولی یه رنگ آبی ازش هست، ما باید بیایم از قبل خودمون کد های رنگش رو بنویسیم براش؟ منظورم این color code ها هست: #27abff این چیزاش چجوری انجام میشه؟ 🤔

user

محمد اشرافی

سلام، باید به Inventory اضافه بشه

 تمام این مواردی که گفتین رو میشه پیاده سازی کرد ، بسته به کاری که دارین یکی رو می تونید انتخاب کنید ،

 توی بیشتر مواقع یه جدول میسازیم برای رنگ ها که توی خودش اسم رنگ و کد رنگ رو ذخیره میکنیم بعد برای اختصاص دادنش به Inventory یا میتونید id شو بگیرید یا اینکه باز توی Inventory هم بیاید رنگ و کد رنگ رو ذخیره کنید

باز هم میگم به روش های زیادی میشه انجامش داد ، برای یه فروشگاه مثل اینی که الان پیاده سازی کردم ، اگر اسم رنگ و کد رنگ رو ذخیره کنید فکر کنم بهتر باشه

---------------------

برای نمایش هم کد رنگ رو به عنوان بک گراند به div میدین 

برای اضافه کردن رنگ هم ، کامپوننت هست - رنگ رو انتخاب میکنید ، کد رنگ رو بهمون میده

user

bzmind ‌

پس یعنی برای هر محصول که اضافه میکنیم، باید هر دفعه بیایم یه رنگ خودمون انتخاب کنیم همونجا، و همونو اضافه کنیم؟

مثلا توی یه محصول میایم مینویسیم رنگ آبی، ولی وقتی رنگ آبی رو انتخاب میکنیم ممکنه مثلا یکم آبی روشن باشه.

بعد بعدا واسه یه محصول دیگه باز دوباره مینویسم رنگ آبی، ولی ممکنه یه رنگ آبی تیره تر انتخاب کنیم، درسته؟

من فکر میکردم از پیش اینارو باید ثبت کرد، بعد بزنیم آبی، خودش بره یه کدِ رنگِ از پیش تعیین شده بیاره. که بنظرم اصلا خوب نیست، همین که بیایم واسه هر محصول جدا رنگشو انتخاب کنیم، دقیق تر و بهتره.

user

محمد اشرافی

ببینید گفتم روش های مختلفی داره 

اگر رنگ ها توی ادمین مشخص بشه به نظرم بهتره ، ادمین میاد رنگ هارو کامل اضافه میکنه (با همون کامپوننت انتخاب رنگ ) 

بعد موقع افزودن Inventory اون لیست رو به فروشنده نشون میدیم هر کدوم رو که انتخاب کرد ، اسم رنگ و کد رنگ رو برای inventory اضافه میکنیم  (در این صورت باید یه بانک کامل از رنگ ها داشته باشیم  و در نتیجه سیستم یک پارچه تری داریم)

 

user

bzmind ‌

تشکر بابت توضیح.

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات