当前位置:  首页>> 技术小册>> Magento零基础到架构师(系统管理)

熟悉数据库结构的最佳方法是导出数据并在电子表格中将其打开。 熟悉此过程后,我们就可以将它用作管理大量信息的一种有效方法。

特殊字符(如等号、大于和小于符号、单引号和双引号、反斜杠、管道和&符号)可能会导致数据传输过程中出现问题。 要确保此类特殊字符被正确解释,可以将它们标记为 转义序列. 例如,如果数据包含文本字符串,例如 code=”str”, code=”str2”,用双引号将文本括起来可确保原始双引号被视为数据的一部分: “code=”str””. 当系统遇到双引号集时,它知道外双引号集将实际数据括起来。

数据导出是一项异步操作,将在后台执行,以便我们可以继续在Admin中工作而不等待操作完成。 任务完成后,系统将显示一条消息。

导出标准

导出筛选器用于根据属性值指定我们希望在导出文件中的数据。 此外,我们还可以指定要在导出中包括或排除的属性数据。

导出筛选器

我们可以使用过滤器来确定导出文件中包含哪些SKU。 例如,如果在“制造国家/地区”字段中输入值,则导出的CSV文件将仅包含在该国家/地区制造的产品。

筛选器的类型对应于数据类型。 对于日期字段,我们可以从“日历”中选择日期 日历图标 . 请参阅 属性输入类型 以了解更多信息。

日期的格式由 区域设置.

要仅包含具有特定值(如SKU)的记录,请在“筛选器”字段中输入该值。 某些字段(如“价格”、“重量”和“将产品设置为新”)具有自/至值范围。

排除属性

第一列中的复选框用于从导出文件中排除属性。 如果排除属性,则导出数据中包含关联的列,但为空。

导出数据

在 管理员 侧栏,转到 System > Data Transfer>Export.

在 导出设置 部分,设置 Entity Type 更改为以下任一项:

  • Advanced Pricing
  • Products
  • Customer Finances
  • Customers Main File
  • Customer Addresses
  • Stock Sources

接受默认值 Export File Format /CSV.

如果要将数据中可能存在的任何特殊字符作为 转义序列,选择 Fields Enclosure 复选框。

如果需要,可更改实体属性的显示。

默认情况下,“实体属性”部分按字母顺序列出所有可用的属性。 我们可以使用标准 列表控件 搜索特定属性并对列表进行排序。 “搜索和重置筛选器”控制列表的显示,但不会影响导出文件中要包含的属性的选择。

接受默认值 Export File Format /CSV.

如果要将数据中可能存在的任何特殊字符作为 转义序列,选择 Fields Enclosure 复选框。

如果需要,可更改实体属性的显示。

默认情况下,“实体属性”部分按字母顺序列出所有可用的属性。 我们可以使用标准 列表控件 搜索特定属性并对列表进行排序。 “搜索和重置筛选器”控制列表的显示,但不会影响导出文件中要包含的属性的选择。

要根据属性值筛选导出的数据,请执行以下操作:

要仅导出具有特定属性值的记录,请在 Filter 列。 以下示例仅导出特定SKU。

要从导出中省略属性,请选择 Exclude 复选框。 例如,要仅导出 sku 和 image 列中,选中其他所有属性的复选框。 列会显示在导出文件中,但不显示任何值。

向下滚动并单击 Continue 在页面的右下角。

任务完成后,将通过消息队列处理文件(确保cron作业正在运行)。 导出的文件保存在 var/export/ folder. 有关消息队列的详细信息,请参见 管理消息队列 在 配置指南.

我们可以将导出的CSV文件保存或打开为电子表格,然后编辑数据并将其导入回我们的商店。