我希望管理员在市场中添加产品时有一个选项,例如他正在添加衬衫 .

所以他可以选择添加任意数量的选项和(选项组合) . 每种组合可以有不同的价格和数量 .

这就像Wordpress中的WooCommerce处理可变产品一样 .

截至目前,我已经制作了以下表格

products:

id | sku| brand_id | vendor_id | name | image

attributes:

id | name

products_attributes:

id | attribute_id | product_id | attribute_value

通过这种结构,我能够为单个产品存储多个属性,但无法实现组合功能 .

使用案例:添加具有以下细节的衬衫

color : black , size: M , price : 10$, stock: 10
color : black , size: L , price : 20$, stock: 5

谢谢