所以我们有关于产品类别、产品和变体的基本表格
类别
id | name | active | parent_id
产品
id | name | price | active
c_p_link
category_id | product_id
变种
id | product_id | price | price_override | active | stock
效果很好。
但我有两个疑问。
首先是如何构建订单。
我们有一个订单表
id | customer_id | ordered | status
我们还有一个order_products表
id | order_id ..?
这是我很好奇的一个。假设客户订购了 30 件产品。我们要不要
- 添加 30 行,并在每行添加每个单独项目的价格。
- 添加一行,将合并的总数添加到该行
- 添加一行,将单个价格添加到该行
下一部分是,稍后我们希望将凭证支持添加到购物车。例如 10% 的折扣,买两个,送一个等等。我现在不太在意这个的整体设计(这至少是几个月的折扣)。但我想知道这是否会影响我应该选择哪个版本的order_products表?