服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > magento教程 >

magento报错DUPLICATE ENTRY”FOR KEY ‘UNQ_SALES_FLAT_ORDER_INCREMENT_ID’

时间:2015-07-09 11:59来源:未知 作者:最模板 点击:
问题可能出现在修改完订单编号后,提交订单到支付平台取消返回后继续提交,会出现类似 magento DUPLICATE ENTRY FOR KEY UNQ_SALES_FLAT_ORDER_INCREMENT_ID 解决办法 /app/code/core/Mage/Sales/Model/Resource

问题可能出现在修改完订单编号后,提交订单到支付平台取消返回后继续提交,会出现类似

magento DUPLICATE ENTRY ” FOR KEY ‘UNQ_SALES_FLAT_ORDER_INCREMENT_ID’

解决办法

/app/code/core/Mage/Sales/Model/Resource/Quote.php

 

public function isOrderIncrementIdUsed($orderIncrementId)Line number 146

$bind = array (‘:increment_id’ => (int) $orderIncrementId);

Replace it with below line

$bind      = array(‘:increment_id’ => $orderIncrementId);

 

希望有帮助!!!

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容