我使用许多不同类型的优惠券创建优惠券系统。我想组织它,以便它可以扩展。我不知道来存储不同类型的优惠券的最佳方式,例如:我应该如何在我的数据库中存储各种优惠券?
- 固定金额关闭整个订单
- 固定PRECENTAGE关闭整个订单
- 固定金额过一个项目(可能是由项目的SKU或可能是最昂贵的项目)
- 固定折一个项目(可以通过SKU项目或可能是最昂贵的项目)
- 购买X即可获得$ Y
- 免费产品(由项目的SKU,由价格)
- X为$ Y(3 15 $ 10 $ 2等)
我使用的MySQL,将它最好存储作为数组? JSON?任何其他想法或有类似问题的人都在意分享他们如何做到这一点?
@ acidzombie24感谢您的超级有用评论 –