如何在Magento中更改订单起始编号

Flo*_*DNA 15 php mysql magento e-commerce

有没有办法在不更改已存在的订单号的情况下更改Magento中的订单起始编号?我只想为所有新订单设置170000xxxx.

谢谢

Zac*_*ler 31

看看eav_entity_store并找到increment_last_id.更新此号码,确保entity_type_id订单正确无误.

找到订单的entity_type_id

SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'order';


Jim*_*ran 5

最简单的解决方案是使用Ashley Schroder的"Set Custom Order Number"扩展.此扩展一旦安装,就可以通过后端更改下一个订单号,这是一项简单的操作.

无论使用何种方法,请确保新的订单号序列不包含现有订单,否则会发生不好的事情(数据库中的唯一约束不满足,Magento崩溃).


Ste*_*oss 5

桑卡几乎是对的

UPDATE `database`.`eav_entity_store` SET `increment_last_id` = '17000000' WHERE `entity_store_id` = 1;
Run Code Online (Sandbox Code Playgroud)