第2步:完成导入文件信息
-
将 Server Type 设置为以下项之一:
Local Server
— 从安装了Adobe Commerce的同一服务器导入数据。Remote FTP
— 从远程服务器导入数据。
NOTE
启用远程存储模块后,Local Server
会自动切换到Remote Storage
。 -
输入导入文件所在的 File Directory。
Local Server
— 在Commerce安装中输入相对路径。 例如,var/import
。 如果已配置远程存储模块,请使用import_export/import
。Remote FTP server
— 输入远程服务器上导入文件夹的完整URL和路径。
-
输入要导入的 File Name。
-
对于 Images File Directory,输入存储产品映像的目录的路径。
在本地服务器上,输入相对路径,例如:
var/import
。 在远程存储上,输入相对路径,例如:import_export/import
或import_export/import/some/dir
。
步骤3:配置导入失败的电子邮件
-
将 Failed Email Receiver 设置为将在导入过程中发生错误时接收通知的存储区联系人。
-
将 Failed Email Sender 设置为显示为通知发件人的商店联系人。
-
将 Failed Email Template 设置为用于通知的模板。
-
对于 Send Failed Email Copy To,输入任何要接收通知副本的人的电子邮件地址。
用逗号分隔多个电子邮件地址。
-
将 Failed Email Copy Method 设置为以下项之一:
Bcc
— 发送失败的导入通知的免费副本。 收件人的姓名和地址会包含在原始电子邮件分发中,但不会显示在视图中。Separate Email
— 将失败的导入通知的副本作为单独的电子邮件发送。
-
完成后,单击 Save。
新的计划导入作业已添加到 Scheduled Import/Export 页面上的列表。 在此页面中,可以立即运行它以进行测试和编辑。 在执行每个导入作业之前,将验证导入文件。
字段描述
Import Settings
字段 | 描述 |
---|---|
Name | 导入的名称。 帮助您区分是否创建了许多不同的计划导入。 |
Description | (可选)您可以输入说明。 |
Entity Type | 定义要导入的数据。 |
Import Behavior | 定义当要导入的实体存在于数据库中时如何处理复杂数据。 产品的复杂数据包括类别、网站、自定义选项、层价格、相关产品、向上销售、交叉销售和相关产品数据。 客户的复杂数据包括地址。 选项: Add/Update Complex Data— 将新的复杂数据添加到或更新到数据库中现有条目的现有复杂数据。 这是默认值。 Add/Update — 新数据已添加到数据库中的现有条目。 可以为产品更新除 sku 之外的所有字段。 导入后,CSV文件中未列出的任意多个字段值(例如类别或网站)将保留在数据库中。Replace— 替换现有实体的现有复杂数据。 Delete Entities — 如果导入的实体存在于数据库中,则会从数据库中删除它们。 Custom Action— 在导入过程中自定义现有的复杂实体。 |
Start Time | 设置导入的开始时间(小时、分钟和秒)。 |
Frequency | 定义导入的运行频率。 选项: Daily / Weekly / Monthly |
On Error | 定义在文件验证期间发现错误时的系统行为。 选项: 停止导入 — 如果在验证期间发现任何错误,则不会导入文件。 这是默认值。 继续处理 — 如果在验证期间发现错误,但可以进行导入,则导入文件。 |
Status | 默认情况下,会启用导入。 您可以通过将Status设置为Disabled 来暂停它。 |
Field Separator | 确定用于分隔字段的字符。 默认值: , (逗号) |
Multiple Value Separator | 确定用于分隔字段中多个值的字符。 默认值: , (逗号) |
Import File Information
字段 | 描述 |
---|---|
Server Type | 您可以从部署Commerce的同一服务器上的文件(选择Local Server )导入,也可以从远程FTP服务器(选择Remote FTP )导入。 如果选择 Remote FTP,则会显示凭据和文件传输设置的其他选项。 如果已启用远程存储模块,则Local Server 类型会自动切换为Remote Storage 。 |
File Directory | 指定导入文件所在的目录。 如果服务器类型设置为 Local Server,请指定相对于Commerce安装目录的路径。 例如: var/import 或import_export/import 用于远程存储。 |
File Name | 指定导入文件的名称。 |
Images File Directory | 输入存储产品图像的目录的路径。 对于本地服务器,请输入相对路径。 例如: var/import 或import_export/import 用于远程存储。 |
Import Failed Emails
字段 | 描述 |
---|---|
Failed Email Receiver | 指定导入失败时向其发送电子邮件通知(导入失败电子邮件)的电子邮件地址。 |
Failed Email Sender | 指定用作导入失败电子邮件的发件人的电子邮件地址。 |
Failed Email Template | 为导入失败的电子邮件选择模板。 默认情况下,只有“导入失败(从区域设置导入默认模板)”选项可用。 可在 System>Transactional Emails 下创建自定义模板。 |
Send Failed Email Copy To | 接收导入失败电子邮件副本的电子邮件地址。 |
Send Failed Email Copy Method | 为导入失败的电子邮件选择复制发送方法。 |
计划导出
计划导出类似于可用导出文件格式中的手动导出,以及可导出的实体类型:
- 您可以导出为CSV格式
- 您可以导出产品和客户数据
使用“计划导出”的好处是,您可以在指定导出参数后自动多次导出数据,并且只安排一次。
每次导出的详细信息不会写入日志,但如果失败,您将收到一封导出失败电子邮件,其中包含错误说明。 上次导出作业的结果显示在“计划的导入/导出”页面的“上次结果”列中。
每次导出后,导出文件都会放置在用户定义的位置,并在部署Adobe Commerce或Magento Open Source的服务器的var/log/import_export
目录中提供一个副本。 导出实体(产品或客户)的时间戳和标记以及操作类型(在本例中为“导出”)将添加到导出文件名中。
步骤1:完成导出设置
-
在 管理员 侧边栏上,转到 System > Data Transfer>Scheduled Import/Export。
-
单击右上角的 Add Scheduled Export 并执行以下操作:
-
为计划的导出输入 Name。
-
输入简短 Description,说明导出的用途以及使用方法。
-
将 Entity Type 设置为以下项之一:
Advanced Pricing
Products
Customer Financing
Customers Main File
Customer Addresses
Stock Sources
页面底部的 Entity Attributes 部分已更新以反映所选的实体类型。
-
将 Start Time 设置为计划开始导出的小时、分钟和秒。
-
将 Frequency 设置为以下项之一:
Daily
Weekly
Monthly
-
-
要激活计划导出,请将 Status 设置为
Enabled
。 -
接受
CSV
作为默认 File Format。
第2步:完成导出文件信息
-
将 Server Type 设置为以下项之一:
Local Server
— 在安装Commerce的同一服务器上保存导出文件。Remote FTP
— 在远程服务器上保存导出文件。
NOTE
启用远程存储模块后,Local Server
会自动切换到Remote Storage
。 -
对于 File Directory,输入保存导出文件的目录,如下所示:
- 对于 Local Server,输入Commerce安装中的相对路径,如
var/export
。 如果已配置远程存储模块,请使用import_export/export
。 - 对于 Remote FTP server,输入目标服务器上的目标文件夹的完整URL和路径。
- 对于 Local Server,输入Commerce安装中的相对路径,如
-
如果选择 Remote FTP 服务器,请输入服务器的连接凭据并选择其他设置:
- 对于 FTP Host[:Port],输入远程FTP主机地址。
- 对于 User Name,输入用于访问远程服务器的用户名。
- 对于 Password,输入提供的用户名帐户的密码。
- 对于 File Mode,请选择
Binary
或ASCII
。 - 对于 Passive Mode,请选择
No
或Yes
。
步骤3:配置导出失败电子邮件
-
将 Failed Email Receiver 设置为将在导出期间发生错误时接收通知的存储区联系人。
-
将 Failed Email Sender 设置为显示为通知发件人的商店联系人。
-
将 Failed Email Template 设置为用于通知的模板。
-
对于 Send Failed Email Copy To,输入任何要接收通知副本的人的电子邮件地址。
对于多个电子邮件地址,请使用逗号分隔。
-
将 Failed Email Copy Method 设置为以下项之一:
Bcc
— 发送免费的密件副本。 收件人的姓名和地址会包含在原始电子邮件分发中,但不会显示在视图中。Separate Email
— 将副本作为单独的电子邮件发送。
步骤4:选择实体属性
-
在 Entity Attributes 部分中,选择要包含在导出数据中的属性。
- 要按属性值筛选导出数据,请在 Filter 列中输入属性值。
- 要排除具有特定属性值的产品或客户,请输入要排除的属性的值,并在“跳过”列中选中复选框。
-
完成后,单击 Save。
新的计划导出作业已添加到 Scheduled Import/Export 页面上的列表。 在此页面中,可以立即运行该程序以进行测试和编辑。
字段描述
Export Settings
字段 | 描述 |
---|---|
Name | 导出的名称。 帮助您区分是否创建了许多不同的计划导出。 |
Description | (可选)计划导出的描述。 |
Entity Type | 标识要导出的数据。 进行选择后,“图元属性”显示在下方。 选项: Advanced Pricing / Products / Customer Finances / Customers Main File / Customer Addresses / Stock Sources |
Start Time | 设置导出的开始时间(小时、分钟和秒)。 |
Frequency | 定义导出作业的执行频率。 选项: Daily / Weekly / Monthly |
Status | 默认情况下,将启用新的计划导出。 您可以通过将Status设置为Disabled来暂停它。 选项: Enabled / Disabled |
File Format | 选择导出文件的格式。 当前只有.CSV 选项可用。 |
Export Settings Information
字段 | 描述 |
---|---|
Server Type | 确定导出文件的位置。 选项: 本地服务器 — 将导出文件放在部署Commerce的同一服务器上。 如果启用了远程存储模块, Local Server 将切换到Remote Storage 。远程FTP — 将导出文件放在远程服务器上。 将显示凭据和文件传输设置的其他选项。 |
File Directory | 指定放置导出文件的目录。 如果 Server Type 设置为Local Server ,请指定相对于Commerce安装路径的路径。 例如,var/export 或远程存储的import_export/export 。 |