回答
查找范围eav_entity_store
找到increment_last_id
。更新此号码,确保entity_type_id
对于订单是正确的。
查找订单
SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'order';
I猜测订单的实体类型ID始终为4或至少应与最后一个订单号与increment_last_id中的值匹配。 – atif 2013-09-16 07:11:53
对于我的安装,“order”的entity_type_id似乎总是5.我将使用上面给出的查询来始终检查给定安装的正确标识。 – 2015-11-07 17:52:37
这个最简单的解决方法是使用Ashley Schroder's "Set Custom Order Number"扩展entity_type_id。该扩展程序一旦安装完毕,就可以通过后端操作来更改下一个订单号码。
无论使用哪种方法,请确保您的新订单号序列不包含现有订单,否则会发生不好的事情(数据库中的唯一约束不满足,Magento崩溃)。
看起来这个扩展名已被删除。这里是另一个扩展,它可以让你改变你的订单号码以及其他选项: http://www.magentocommerce.com/magento-connect/custom-order-invoice-shipment-numbers.html – 2014-10-08 12:51:22
它仍然可以直接从阿什利的网站网站... http://www.aschroder.com/category/set-start-order-number-extension/链接已更新。 – 2014-10-08 22:52:30
UPDATE `eav_entity_store` SET `increment_last_id` = '30000000' WHERE `entity_type_id` = STOREID;`
STOREID - >您正在使用的商店ID。
这是不正确的。您在混合entity_type_id和store_id。我相信你的意思是沿着这样的方向说:UPDATE eav_entity_store SET increment_last_id ='30000000'WHERE entity_type_id =(SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code ='order'); – 2014-04-27 21:16:12
桑卡尔有它几乎是正确
UPDATE `database`.`eav_entity_store` SET `increment_last_id` = '17000000' WHERE `entity_store_id` = 1;
不。他错了,建议这是商店ID。它应该是订单实体ID。查看Sankar答案的第一条评论。 – justabuzz 2016-08-25 03:19:10
- 1. Magento 1.5订单号码的自定义起始号码
- 2. Magento的变更订单号码长度
- 3. 如何更改起始ID号码
- 4. Kentico 9电子商务订单ID - 重新编号/更改开始订单编号
- 5. magento ::更改订单从挂起到完成
- 6. Magento管理员更改订单状态
- 7. Magento订单状态更改事件
- 8. Magento从REST API更改订单状态
- 9. Magento - 成功订单更改客户组
- 10. Magento创建订单时更改运费
- 11. Magento Google Checkout更改新订单状态
- 12. 如何更改起始页?
- 13. Magento 1.8中没有订单,但在Braintree中显示订单号
- 14. Magento。如何在保存订单前更改送货方式?
- 15. 在Magento中编辑订单的扩展
- 16. 如何更改订单+持续收藏中的订单?
- 17. 如何获得Magento中的所有订单追踪号码?
- 18. 更改magento中订单商品的数量
- 19. Prestashop如何在BackOffice中更改订单时如何更新订单
- 20. 更改订单
- 21. 如何编辑Magento 1.6.2中的订单PDF
- 22. 如何编辑Magento中的订单模板?
- 23. Magento如何自动将追踪号码添加到订单中
- 24. 如何通过Magento CE 1.7中的自定义模块更改订单状态?
- 25. 按订单编号的SQL
- 26. Rails 4如何按订单编号或订单状态搜索
- 27. CSS - 如何更改divs的订单
- 28. 如何更改iterrows()的起始索引?
- 29. Magento在保存前生成订单号
- 30. 如何在Prestashop订单列表中获取所选订单的编号?
你不应该这样做,因为以增量编号第一个数字是专卖店id其中下达订单。一些扩展可能依赖于它。 – Zyava 2012-02-23 21:39:25
[Magento 1.5中订购号的自定义开始号]的可能重复(http://stackoverflow.com/questions/5838368/custom-start-number-for-order-numbers-in-magento-1-5) – 2012-11-15 11:54:12