Hossein Rafiee
3 سال پیش توسط Hossein Rafiee مطرح شد
1 پاسخ

پیاده سازی محصول باقیمت های مختلف در لاراول

سلام دوستان پروژه فروشگاهی با لاراول دارم که درقسمت قیمت گذاری محصول هر محصول میتونه بر اساس رنگ و گارانتی و غیره قیمت متفاوتی داشته باشه و در بعضی از محصولات قیمت ثابت هست ممنون میشم در قسمت پیاده سازی کمکم کنید
من خودم یک طراحی ساده بارای این کار داردم اگه مشکلی داره یا روش بهتری سراغ دارید ممنون میشم راهنماییم کنید. 🙏
جدول کالا:

            "id",
            "title",
            "pricing_type",
            .
            .
            .

جدول قیمت های ثابت:

             "id",
            "product_id",
            "guaranty_id",
            "price",
            "inventory",
            "discount",

جدول قیمت های متغیر:

            "id",
            "product_id",
            "guaranty_id",
            "color_id",
            "price",
            "inventory",
            "discount",

جدول رنگ ها:

             "id",
            "name",
            "color_code",

جدول گارانتی ها:

            "id",
            "title",
            "company_id",

در این روش روش کار به این شکل هست که برای قیمت گذاری دوتاجدول داربم یکی برای کالاهایی قیمت های ثابت و یکی برای کالاهایی با قیمت های متغیر که برای تعیین قیمت میتونی از دو پارامتر رنگ و گارانتی استفاده کنیم ولی یکی از مشکلات این روش این هست که اگر پارامتر های دیگری برای قیمت گذاری متغیر داشته باشیم مثل سایز نمیتونیم از این روش استفاده کنیم .