第2步:完成导入文件信息

  1. 将​ Server Type ​设置为以下项之一:

    • Local Server — 从安装了Adobe Commerce的同一服务器导入数据。
    • Remote FTP — 从远程服务器导入数据。

    数据导入 — 计划导入文件信息

    NOTE
    启用远程存储模块后,Local Server会自动切换到Remote Storage
  2. 输入导入文件所在的​ File Directory

    • Local Server — 在Commerce安装中输入相对路径。 例如,var/import。 如果已配置远程存储模块,请使用import_export/import
    • Remote FTP server — 输入远程服务器上导入文件夹的完整URL和路径。
  3. 输入要导入的​ File Name

  4. 对于​ Images File Directory,输入存储产品映像的目录的路径。

    在本地服务器上,输入相对路径,例如: var/import。 在远程存储上,输入相对路径,例如: import_export/importimport_export/import/some/dir

步骤3:配置导入失败的电子邮件

数据导入 — 导入失败的电子邮件失败

  1. 将​ Failed Email Receiver ​设置为将在导入过程中发生错误时接收通知的存储区联系人。

  2. 将​ Failed Email Sender ​设置为显示为通知发件人的商店联系人。

  3. 将​ Failed Email Template ​设置为用于通知的模板。

  4. 对于​ Send Failed Email Copy To,输入任何要接收通知副本的人的电子邮件地址。

    用逗号分隔多个电子邮件地址。

  5. 将​ Failed Email Copy Method ​设置为以下项之一:

    • Bcc — 发送失败的导入通知的免费副本。 收件人的姓名和地址会包含在原始电子邮件分发中,但不会显示在视图中。
    • Separate Email — 将失败的导入通知的副本作为单独的电子邮件发送。
  6. 完成后,单击​ Save

    新的计划导入作业已添加到​ Scheduled Import/Export ​页面上的列表。 在此页面中,可以立即运行它以进行测试和编辑。 在执行每个导入作业之前,将验证导入文件。

NOTE
创建或更新计划的导入/导出时,会导致系统配置发生更改。 保存后,请确保您解决了显示在管理员页面顶部的缓存失效通知,并刷新缓存以应用新的或更新后的计划。

字段描述

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/importimport_export/import用于远程存储。
File Name指定导入文件的名称。
Images File Directory输入存储产品图像的目录的路径。 对于本地服务器,请输入相对路径。 例如: var/importimport_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:完成导出设置

  1. 在​ 管理员 ​侧边栏上,转到​ System > Data Transfer>Scheduled Import/Export

  2. 单击右上角的​ 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
  3. 要激活计划导出,请将​ Status ​设置为Enabled

  4. 接受CSV作为默认​ File Format

    计划的导出设置

第2步:完成导出文件信息

  1. 将​ Server Type ​设置为以下项之一:

    • Local Server — 在安装Commerce的同一服务器上保存导出文件。
    • Remote FTP — 在远程服务器上保存导出文件。

    计划的导出文件信息

    NOTE
    启用远程存储模块后,Local Server会自动切换到Remote Storage
  2. 对于​ File Directory,输入保存导出文件的目录,如下所示:

    • 对于​ Local Server,输入Commerce安装中的相对路径,如var/export。 如果已配置远程存储模块,请使用import_export/export
    • 对于​ Remote FTP server,输入目标服务器上的目标文件夹的完整URL和路径。
  3. 如果选择​ Remote FTP ​服务器,请输入服务器的连接凭据并选择其他设置:

    • 对于​ FTP Host[:Port],输入远程FTP主机地址。
    • 对于​ User Name,输入用于访问远程服务器的用户名。
    • 对于​ Password,输入提供的用户名帐户的密码。
    • 对于​ File Mode,请选择BinaryASCII
    • 对于​ Passive Mode,请选择NoYes

步骤3:配置导出失败电子邮件

  1. 将​ Failed Email Receiver ​设置为将在导出期间发生错误时接收通知的存储区联系人。

  2. 将​ Failed Email Sender ​设置为显示为通知发件人的商店联系人。

  3. 将​ Failed Email Template ​设置为用于通知的模板。

  4. 对于​ Send Failed Email Copy To,输入任何要接收通知副本的人的电子邮件地址。

    对于多个电子邮件地址,请使用逗号分隔。

  5. 将​ Failed Email Copy Method ​设置为以下项之一:

    • Bcc — 发送免费的密件副本。 收件人的姓名和地址会包含在原始电子邮件分发中,但不会显示在视图中。
    • Separate Email — 将副本作为单独的电子邮件发送。

步骤4:选择实体属性

  1. 在​ Entity Attributes ​部分中,选择要包含在导出数据中的属性。

    • 要按属性值筛选导出数据,请在​ Filter ​列中输入属性值。
    • 要排除具有特定属性值的产品或客户,请输入要排除的属性的值,并在“跳过”列中选中复选框。
  2. 完成后,单击​ Save

    新的计划导出作业已添加到​ Scheduled Import/Export ​页面上的列表。 在此页面中,可以立即运行该程序以进行测试和编辑。

NOTE
创建或更新计划的导入/导出时,会导致系统配置发生更改。 保存后,请确保您解决了显示在管理员页面顶部的缓存失效通知,并刷新缓存以应用新的或更新后的计划。

字段描述

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