amasty/module-import-export-core
Amasty导入导出核心模块
Requires
- php: >=7.3
README
注意:本免费解决方案版本提供给您评估我们的代码质量。然而,它不包括产品、订单和客户等必需的预制作实体,这些实体是使用导入/导出功能所必需的。要进行任何数据迁移,您需要自行创建这些实体(如果您有相关专业知识)或在我们网站上购买完整解决方案版本。
探索免费版本的Magento 2导入导出解决方案。与导出核心和导入核心一起安装,以查看界面和完整的数据传输功能范围。此包具有与原始付费Import and Export for Magento 2扩展相同的代码和架构,但仅包含适合手动数据传输的核心功能。在此演示中查看自动化功能的完整范围和实体,或与Amasty团队预约实时演示以获得实时咨询。
付费版本提供轻量级、专业版和高级版套餐。访问我们的网店选择定价方案。免费套餐是完整Import and Export for Magento 2扩展的轻量级版本,但不含迁移所需的预制作实体。
核心套餐是做什么用的?
导入导出核心是用于到或从Magento 2迁移数据的通用工具。该解决方案具有独特的架构和代码结构,与Magento开发的本地导入导出功能没有任何交集。尽管免费套餐不包括任何迁移所需的预制作实体,但您可以创建与所需任何实体兼容性。导入导出核心高度灵活且适应性强,适用于Magento和第三方资源中的任何数据,以便您可以与最复杂系统建立集成。
免费版本功能
使用本套餐,您可以
- 手动一次性导入或导出任何实体:内置界面让您迁移所需数据,但不包括自动化选项。这意味着每次数据传输都需要单独配置。
- 选择导入行为:可以添加、更新、删除数据或同时添加/更新。
- 使用2种文件格式:免费套餐包括CSV和XML格式支持。
- 使用2个数据输出和存储来源:上传或下载文件并使用本地目录。
- 配置导出文件:添加标题行,自定义实体键并在导出文件中设置合适的字段名称。
- 匹配导入时的文件设置与Magento:将文件中提供的字段名称添加到配置中,以正确导入数据。
- 自动修改值:使用文本、数字、日期或自定义修饰符在导入或导出前更改值(例如,四舍五入价格或大写产品名称)。
- 应用过滤器:通过设置合适的过滤参数,仅导入或导出相关数据。
- 配置性能设置:根据您的服务器能力调整并行进程的数量。
安装
要安装软件包,请运行以下命令
composer require amasty/module-import-export-core
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy (您的地区)
有关更多详细信息,请参阅Composer 用户指南。
导入/导出配置与流程
要运行数据迁移,您需要首先创建所需的实体或实体(例如产品、订单、客户)。让我们看看在 Magento 2 订单导入/导出模块的免费版本中它是如何工作的。
导出配置
打开导出选项卡。在这里,您可以选择要导出的实体。例如,我们将导出订单项。
选择所需的实体后,您就可以开始设置 Magento 2 的导出配置了。
步骤 1. 配置文件类型
可以将 Magento 中的文件导出为 XML 或 CSV 格式。
如果您选择 CSV 文件,您还可以添加
- 标题行;
- 合并行;
- 复制父实体的数据;
- 为字段和实体键设置分隔符;
- 定义封装字符。
换句话说,使您的文件结构适合您迁移数据到的平台。
步骤 2. 设置文件名
提供文件的标题。请注意,您可以为自动填充日期设置正则表达式。
步骤 3. 定义目的地
配置完成后,您将能够下载一个准备好的文件。同时,您可以将文件输出到本地服务器。
步骤 4. 字段配置
在这个部分,您需要选择应该放入文件中的数据以及如何显示和命名它。文件填充具有树形结构逻辑,这意味着首先,您需要选择要启用的键实体,然后选择文件所需的子实体。
请参阅本指南中的每个步骤的详细说明在此。
从命名配置开始。自定义应显示在列中的实体键。
- 自定义实体键 — 设置应放置在主要实体列标题之前的键。
- 输出实体键 — 提供自定义键以替换子实体相关的列中的默认键。
由于我们想要导出订单项,所以在弹出窗口中添加所需的字段。
您可以使用拖放来删除字段并重新排序。请注意,文件会复制配置期间设置的顺序。
为每个字段自定义列标题,以符合您要集成的平台的要求。
此外,如果需要,请使用修饰符更改值。您可以修改文本、数字、日期和一些其他参数。有关每个修饰符的更多信息,请参阅本节。
最后,选择要导出的其他实体,例如订单/订单税/发货等,并按相同方式配置它们。
步骤 5. 添加过滤器
选择要放置在文件中的数据的排序过滤器。根据在字段配置期间启用的任何实体和值进行过滤。
一切配置完成后,点击继续按钮以生成文件。
导入配置
Magento 2 导入过程的逻辑与导出相同,但有一些具体的不同。至于导出,您需要选择您想要导入的实体。
步骤 1. 选择导入行为
使用此接口,您可以添加、更新或删除从Magento提供的文件中的数据。
此外,设置验证策略:跳过错误或在出现错误时停止进程。
步骤 2. 选择文件类型
与导出类似,Magento 2可以导入CSV和XML文件。
步骤 3. 提供导入源
在这里,您可以手动上传文件或指定本地目录的路径。
步骤 4. 配置字段映射
与导出相比,导入配置具有逆向算法。仔细检查您想要转移的文件——添加字段、子实体(例如,Magento库存导入)并匹配列名,以便Magento能够正确提取数据。请参阅指南中此部分的详细描述此处。
请注意,Magento有一些必填字段,必须添加到导入数据中。每个实体都有特定的必填字段。
如有需要,请使用设置中提供的示例文件。
步骤 5. 启用过滤
无需导入文件中提供的所有数据——如果您只想传输相关信息,请激活特定过滤器。
步骤 5. 验证配置
如果已准备好,请单击检查数据按钮以验证设置。
纠正错误(如果有)并重试。如果配置正确,您可以开始导入过程。
完整版本概述 & 定价计划
完整解决方案有3个定价计划:轻量级、专业和高级。与免费扩展不同,完整版本允许您导入和导出Magento 2订单、产品、类别和其他实体,而无需额外的开发。此外,每个实体都包含一系列选项,以覆盖最复杂的企业需求——例如,您可以指定相关路径,以CSV格式导入带有图片的Magento 2产品。
每个解决方案的关键功能
轻量级
- 手动导入/导出任务(与免费版本具有相同的界面)
- 3个预定义实体:订单、产品、客户
- 2种文件格式:CSV、XML
- 2种源:文件上传/本地目录
专业
- 一次性手动导入/导出任务(与免费版本具有相同的界面)
- 额外的界面,用于通过cron作业自动化导入和导出任务
- 3个实体:订单、产品、客户
- 6种文件格式:CSV、XML、ODS、XLSX、模板、JSON
- 9种文件源:文件上传、FTP/SFTP、直接URL、Google Sheets、REST API端点、Dropbox、Google Drive、导出时使用的电子邮件
- 导入/导出历史记录
高级
- 使用配置文件自动同步所有实体的完整数据同步
- 自动执行配置文件
- 一次性手动导入/导出任务
- 9个实体:订单、产品、客户、CMS块和页面、URL重写、EAV属性、目录价格规则、购物车价格规则、搜索词和同义词
- 使用cron作业自动化
- 6种文件格式:CSV、XML、ODS、XLSX、模板、JSON
- 9种文件源:文件上传、FTP/SFTP、直接URL、Google Sheets、REST API端点、Dropbox、Google Drive、导出时使用的电子邮件
- 导入/导出历史记录和配置文件运行日志
如果您需要特定实体,但带有自动化选项,可以单独购买主要产品
-> 导入订单
-> 导出订单
-> 导入产品
-> 导出产品
-> 导入客户
-> 导出客户
故障排除
有任何问题吗?请随时联系我们!
希望我们开发定制集成?详情请点击这里。