无法以编程方式创建优惠券代码

时间:2013-11-22 12:44:43

标签: php magento magento-1.7 enterprise-library

我正在Magento Enterprise ver中以编程方式创建优惠券代码(购物车规则)。 1.12.0.2。

优惠券代码创建没有任何问题。

但是当我用第三条规则添加条件,即如下所示的“1--1--1”并执行它时,它会给出错误

“致命错误:未捕获异常'PDOException',消息为'SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败(dbname。{{ 1}},CONSTRAINT salesrule_product_attribute FOREIGN KEY(FK_SALESRULE_PRODUCT_ATTRIBUTE_RULE_ID_SALESRULE_RULE_ID)REFERENCES rule_idsalesrule)在D:\ wamp \ www \ projectname \ lib \ Zend中删除C)' \ DB \声明\ Pdo.php”。

我的条件代码如下所示:

rule_id

有人可以为此提供帮助吗?

1 个答案:

答案 0 :(得分:0)

如果您不使用它,我相信禁用Enterprise Rewards模块有时可以修复此PDO异常错误。请尝试关注this guide,看看它是否解决了您的问题。