gpt4 book ai didi

mysql - Magento:SQLSTATE [23000]:违反完整性约束:1062 键'UNQ_SALES_FLAT_ORDER_IN 的重复条目 '100000001'

转载 作者:可可西里 更新时间:2023-11-01 06:35:57 25 4
gpt4 key购买 nike

我已经安装了 Magento 1.9.0.1,并且已经运行 1 个月了。客户的第一个订单没有问题。但是现在当应该处理订单时出现以下错误消息“处理您的订单时出错。请联系我们或稍后重试。”

日志文件说:异常“PDOException”,消息“SQLSTATE[23000]:违反完整性约束:1062/home/www/web81/html/lib/Zend/Db/Statement/Pdo.php 中键“UNQ_SALES_FLAT_ORDER_INCREMENT_ID”的重复条目“100000001”: 228

我已经阅读了很多线程,也使用了 Google,但找不到解决方案。我是初学者,商店明天应该会再次营业 :-(非常感谢您的帮助!

非常感谢您的帮助和最诚挚的问候

最佳答案

您可以尝试以下。

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

搜索 isOrderIncrementIdUsed 方法

在那个方法中,

替换

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

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

-------------------------------------------- - - - - - - - 或者 - - - - - - - - - - - - - - - - - - --------------------------------------------

转到管理->销售->订单并查找最高订单号(对于每个商店 View !)

然后查看你的数据库。在表 eav_entity_type 中,您将找到列出的所有实体类型。感兴趣的更改之一是订单号开始的位置,即。订单销售/订单。记住 entity_type_id。

接下来转到表 eav_entity_store。查找 entity_type_id。现在您可以将 increment_last_id 的值更改为您最后的实际订单号。 (也就是说,如果您希望下一个 orderId 为 15000,请将 increment_last_id 设置为 14999。)

关于mysql - Magento:SQLSTATE [23000]:违反完整性约束:1062 键'UNQ_SALES_FLAT_ORDER_IN 的重复条目 '100000001',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27303536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com