当前位置: 技术文章>> 如何在Magento 2导入期间自动生成订单自增ID

文章标题:如何在Magento 2导入期间自动生成订单自增ID
  • 文章分类: Magento
  • 18619 阅读
系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》

本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。


如果您需要将订单导入Magento 2怎么办?平台不支持此过程。但是,您可以在第三方订单导入解决方案的帮助下轻松添加缺少的功能。但是,如果您的导入文件不包含订单增量 ID,该怎么办?由于并非所有第三方模块都知道如何处理此问题,因此情况变得更加复杂。在下面的文章中,您将介绍如何在Magento 2导入期间自动生成订单增量ID。

缺少订单增量 ID

假设您需要从直销供应商处导入订单。这意味着您的订单导入文件中没有Magento订单增量或实体ID。但是,您需要在导入时自动生成这些ID,就像从Magento管理面板创建新订单时一样。让我们看看,如何做到这一点。

如何在Magento 2导入期间自动生成订单增量ID

您需要使用改进的导入和导出Magento 2扩展在Magento 2导入期间自动生成订单增量ID。首先,它可以从任何外部系统自动导入订单。此外,在以下两种情况下,该模块可以为订单自动生成增量 ID:

您的订单导入文件包含increment_id列,但它是空的;

导入文件中缺少increment_id列。

在increment_id列为空的情况下,改进的导入和导出Magento 2扩展可以自动填充数据,将相应的记录添加到Magento数据库中。如果没有increment_id列,则根本不是问题。该模块可以从头开始创建它,为您填写必要的数据。

请按照以下步骤在Magento 2导入期间自动生成订单增量ID:

打开改进的导入和导出扩展;

打开新的导入作业;

选择订单作为您的导入实体;

配置作业的设置;

在“导入设置”部分,激活“对订单increment_id使用自动增量”特征。

完成订单导入作业配置并保存。

除了能够在Magento 2导入期间自动生成订单增量ID之外,改进的导入和导出Magento 2扩展还允许您根据基于cron的计划,使用不同的文件格式(如CSV,XML,XLSX和JSON)和来源(Google Sheets,Dropbox,Google Drive等)导入和导出数据。您可以将映射应用于第三方数据,运行基于API的导入和导出,以及将任何实体移入和移出Magento 2网站。




推荐文章