Sql 你用哪种方式重置magento订单?
你用哪种方式重置magento订单 例如,现在的订单是#100000051 我需要:Sql 你用哪种方式重置magento订单?,sql,magento,Sql,Magento,你用哪种方式重置magento订单 例如,现在的订单是#100000051 我需要: 1) completely remove all orders from the Database 2) new order will have to start with a number # 100000001 (this is important) 请让我们知道您的信任和检查方式 这里有一些技巧 您可以通过用户界面使用管理销售订单网格删除所有订单 只需从列名称的表eav\u entity\u sto
1) completely remove all orders from the Database
2) new order will have to start with a number # 100000001 (this is important)
请让我们知道您的信任和检查方式 这里有一些技巧
您可以通过用户界面使用管理销售订单网格删除所有订单
只需从列名称的表eav\u entity\u store
中更改增量id,如下所示
increment_last_id
您需要的\10000001
所以,从下一个订单开始,您的店铺将以新的magento订单开始
编辑
按照以下步骤使用mysql查询
步骤1。查找店铺ID
即使您只有一个商店,也不想猜测您的商店ID。登录mysql并运行此查询
SELECT store_id, name FROM core_store;
UPDATE eav_entity_store SET increment_last_id = [new order value] WHERE store_id =[your store id] and entity_type_id =5;
这将返回您的店铺名称及其ID
步骤2。更新门店的订单增量ID
运行此查询
SELECT store_id, name FROM core_store;
UPDATE eav_entity_store SET increment_last_id = [new order value] WHERE store_id =[your store id] and entity_type_id =5;
希望这一定会对您有所帮助。使用第三方扩展从magento系统中删除所有订单: 或 然后使用mysql查询截断sales\u flat\u order或sales\u flat\u order网格或rest增量字段值 替代解决方案: 截断eav_实体_存储表和其他销售表也是一个好主意:
SET FOREIGN_KEY_CHECKS=0;
##############################
# SALES RELATED TABLES
##############################
TRUNCATE `sales_flat_creditmemo`;
TRUNCATE `sales_flat_creditmemo_comment`;
TRUNCATE `sales_flat_creditmemo_grid`;
TRUNCATE `sales_flat_creditmemo_item`;
TRUNCATE `sales_flat_invoice`;
TRUNCATE `sales_flat_invoice_comment`;
TRUNCATE `sales_flat_invoice_grid`;
TRUNCATE `sales_flat_invoice_item`;
TRUNCATE `sales_flat_order`;
TRUNCATE `sales_flat_order_address`;
TRUNCATE `sales_flat_order_grid`;
TRUNCATE `sales_flat_order_item`;
TRUNCATE `sales_flat_order_payment`;
TRUNCATE `sales_flat_order_status_history`;
TRUNCATE `sales_flat_quote`;
TRUNCATE `sales_flat_quote_address`;
TRUNCATE `sales_flat_quote_address_item`;
TRUNCATE `sales_flat_quote_item`;
TRUNCATE `sales_flat_quote_item_option`;
TRUNCATE `sales_flat_quote_payment`;
TRUNCATE `sales_flat_quote_shipping_rate`;
TRUNCATE `sales_flat_shipment`;
TRUNCATE `sales_flat_shipment_comment`;
TRUNCATE `sales_flat_shipment_grid`;
TRUNCATE `sales_flat_shipment_item`;
TRUNCATE `sales_flat_shipment_track`;
TRUNCATE `sales_invoiced_aggregated`;
TRUNCATE `sales_invoiced_aggregated_order`;
TRUNCATE `log_quote`;
ALTER TABLE `sales_flat_creditmemo_comment` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_creditmemo_grid` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_creditmemo_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_invoice` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_invoice_comment` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_invoice_grid` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_invoice_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_address` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_grid` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_payment` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_status_history` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_payment` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_shipping_rate` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_shipment` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_shipment_comment` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_shipment_grid` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_shipment_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_shipment_track` AUTO_INCREMENT=1;
ALTER TABLE `sales_invoiced_aggregated` AUTO_INCREMENT=1;
ALTER TABLE `sales_invoiced_aggregated_order` AUTO_INCREMENT=1;
ALTER TABLE `log_quote` AUTO_INCREMENT=1;
#########################################
# DOWNLOADABLE PURCHASED
#########################################
TRUNCATE `downloadable_link_purchased`;
TRUNCATE `downloadable_link_purchased_item`;
ALTER TABLE `downloadable_link_purchased` AUTO_INCREMENT=1;
ALTER TABLE `downloadable_link_purchased_item` AUTO_INCREMENT=1;
#########################################
# RESET ID COUNTERS
#########################################
TRUNCATE `eav_entity_store`;
ALTER TABLE `eav_entity_store` AUTO_INCREMENT=1;
只需获取数据库phpMyadmin,然后打开表
sales\u flat\u order
,然后从该选项卡中删除tha数据,您的测试订单将被清除。不需要任何代码、命令或扩展。酷。谢谢您提供了一个很好的解决方案!但哪个版本的magento社区符合您的解决方案?v、 1.8还是1.9?我用SSH(Putty)将您的命令应用到我的数据库,我的问题就解决了。但有许多命令出错:错误1701(42000):无法截断外键约束(db\u name
sales\u payment\u transaction
,constraintFK\u da51a10b240xxxxxxxxxxx
外键(`payment\u id)参考资料
db\u name`这些是:TRUNCATEsales\u flat\u creditmemo
;TRUNCATEsales\u flat\u invoice
;TRUNCATEsales\u flat\u order\u item
;这一项非常有用。:不要忘了重置核心电子邮件队列
和核心电子邮件队列收件人
这些表格是在Magento的更高版本中添加的,这就是为什么Amit的答案中没有列出这些表格的原因