首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储在Magento数据库中的优惠券代码

存储在Magento数据库中的优惠券代码
EN

Stack Overflow用户
提问于 2011-01-12 13:31:46
回答 2查看 11.3K关注 0票数 1

优惠券代码是如何存储在数据库中的?我一直在网上搜索,但我无法得到一个明确的答案。我想写一个脚本来导入1000优惠券代码,但Magento db模式似乎到处都是。谁能给我指个正确的方向?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-12 13:39:24

优惠券代码信息在salesrule中。当然,它引用了产品ID号和客户组ID号,因此如果您想要限制谁可以使用这些代码以及这些代码可以打折的产品,您必须知道这些ID号或以编程方式访问它们。

票数 3
EN

Stack Overflow用户

发布于 2011-01-12 17:48:22

在SalesRule模块中处理优惠券所需的所有逻辑。有一个是优惠券对象的模型Mage_SalesRule_Model_Coupon,它有一个资源模型Mage_SalesRule_Model_Mysql4_Coupon。要创建新优惠券,您可以实例化新优惠券模型,填充所有字段并调用save()方法。它会将数据写入表salesrule_coupon。但是,如果您查看此表,您将看到优惠券取决于规则id,因此您需要首先创建一些销售规则。Mage_SalesRule_Model_Rule关心规则,它也有自己的资源模型。我认为这对你研究它们是如何工作的会有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4665636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档