Php Magento-SQLSTATE[23000]:完整性约束冲突:1062重复条目

Php Magento-SQLSTATE[23000]:完整性约束冲突:1062重复条目,php,magento,checkout,onepage-checkout,Php,Magento,Checkout,Onepage Checkout,当客户在Magento的结账过程中被重定向到其后台网站以完成付款时。如果他们取消付款并被重定向回magento商店,则无法再下订单,我收到以下错误电子邮件: SQLSTATE[23000]:完整性约束冲突:1062项重复输入“MF00000007”用于键“UNQ\U销售\平面\订单\增量\ ID”,查询为:插入到销售\平面\订单中(优惠券代码,保护代码,发货说明,是虚拟的,商店id,客户id,基本折扣金额,基本总金额,基本发货金额,基本发货税金额,基本小计unt,基本到全球费率,基本到订单费率,

当客户在Magento的结账过程中被重定向到其后台网站以完成付款时。如果他们取消付款并被重定向回magento商店,则无法再下订单,我收到以下错误电子邮件:

SQLSTATE[23000]:完整性约束冲突:1062项重复输入“MF00000007”用于键“UNQ\U销售\平面\订单\增量\ ID”,查询为:插入到
销售\平面\订单中
优惠券代码
保护代码
发货说明
是虚拟的
商店id
客户id
基本折扣金额
基本总金额
基本发货金额
基本发货税金额
基本小计
unt,
基本到全球费率
基本到订单费率
折扣金额
总计
发货金额
发货税金额
存储到订单费率
存储到订单费率
小计
税费
总订购数量
de>客户是客人,
客户通知
客户群id
报价id
基本运费折扣金额
基本运费小计含税
运费折扣金额
小计含税
重量
客户折扣金额
增量代码de>应用规则ID
基本货币代码
客户电子邮件
客户名
客户姓
客户中间名
客户前缀
客户后缀
客户增值税
折扣说明
全球货币代码
order\u currency\u code
remote\u ip
shipping\u method
store\u currency\u code
x\u forwarded\u
客户注释
创建
更新,
项目总计数
客户性别
隐藏金额,
<代码>基本隐藏税金额
装运隐藏税金额
基本隐藏税金额
装运隐藏税金额
装运包含税
基本装运包含税
礼品信息id
)值(、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

有人能帮我解决这个问题吗,我们还有另一个客户也在magento商店处理同样的问题

致以最良好的祝愿,
Robert

将文件
app/code/core/Mage/Sales/Model/Resource/Quote.php
复制到
app/code/local/Mage/Sales/Model/Resource/Quote.php
(或创建自定义模块以覆盖此类)

查找:

并将其替换为:

$bind = array(':increment_id' => $orderIncrementId);

有很多解决方案
$bind = array(':increment_id' => $orderIncrementId);