数据库中的Magento优惠券实体

数据库中的Magento优惠券实体,magento,magento-1.7,coupon,Magento,Magento 1.7,Coupon,我正在尝试开发一个Magento插件,其中包括使用优惠券。显然,环顾四周后,我发现有一个消息来源提到使用“salesrule”表来获取优惠券。然而,当我查看我的数据库时,却找不到它。然而,我确实发现有3个表提到了“优惠券”,称为“优惠券聚合”、“优惠券聚合订单”和“优惠券聚合订单更新” 我只是想知道这3张表之间有什么区别,这样我就可以开始使用它们了?我正在使用最新版本的Magento 提前谢谢你们 您要查找的表确实已命名 salesrule 还有一个名为salesrule\u优惠券的表,其中包

我正在尝试开发一个Magento插件,其中包括使用优惠券。显然,环顾四周后,我发现有一个消息来源提到使用“salesrule”表来获取优惠券。然而,当我查看我的数据库时,却找不到它。然而,我确实发现有3个表提到了“优惠券”,称为“优惠券聚合”、“优惠券聚合订单”和“优惠券聚合订单更新”

我只是想知道这3张表之间有什么区别,这样我就可以开始使用它们了?我正在使用最新版本的Magento


提前谢谢你们

您要查找的表确实已命名

salesrule
还有一个名为
salesrule\u优惠券
的表,其中包含链接回主
salesrule
定义的特定优惠券代码

如果您的数据库缺少此表,则表明系统发生了错误。去

Promotions -> Shopping Cart Price Rules
并创建一个具有不同标题的新优惠券代码。然后转储数据库内容并搜索不同标题的文本。这将让您知道系统将salesrules存储在哪个表中


您上面提到的表是仅用于报告的聚合数据表。

Hey Alan。谢谢你的解释。我会照你在回答中说的去做。:)另一个伟大的艾伦风暴一点点的知识!