最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

magento DUPLICATE ENTRY ” FOR KEY ‘UNQ_SALES_FLAT_ORDER_INCREMENT_ID’

时间:2014-07-28 23:19来源:未知 作者:最模板zuimoban 点击:
问题可能出现在修改完订单编号后,提交订单到支付平台取消返回后继续提交,会出现类似 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);

 

希望有帮助!!!

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容