西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento DUPLICATE ENTRY ” FOR KEY ‘UNQ_SALES_FLAT_ORDER_I

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

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

 

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%
------分隔线----------------------------
栏目列表
热点内容