使用 WP All Import 更新变体

问题描述

我正在尝试使用“Wp All Import”插件将产品导入我的 woocommerce 商店。到目前为止,我已成功使用插件自定义字段导入所有“简单产品”并将其映射到更新,如 this image.

我挣扎的是产品的变化。例如,我们卖袜子。 Sock 1 在同一产品中具有三种不同的尺寸,但作为“产品变体”。这些变体具有独特的 SKU 和条形码编号,我们销售数百种不同的变体商品,因此我需要使用此插件来有效地更新所有内容

我可以“逐产品”手动编辑 wordpress 内部的变体,当我检查网站以查看我需要填写的字段的字段 ID(例如 SKU 和条形码)时,我稍后可以在未找到这些字段的导入插件

有没有人使用此插件成功导入和更新产品变体?如果是这样,我真的需要你的帮助。

谢谢。

解决方法

有几种方法可以做到这一点,但这里是我们经常使用的一种方法。

  1. 确保在您的 Woo 实例中安装并激活了 WP All Import - WooCommerce Add-On Pro。

  2. 创建包含元素的电子表格、XML、CSV 等源文件 如下表所示。提供的标签是建议 并且可以更改为您喜欢的任何内容。

  3. 创建导入模板(新导入)

  4. 在本练习中暂时保持简单,选择“上传文件”并上传新创建的源文件

  5. 选择将数据从此文件导入...“新项目”

  6. 对于“新建”,选择“WooCommerce 产品”,然后继续执行 WP All Import 中的第 2 步。

  7. 选择您的产品容器类型(最有可能是“节点”以标识哪个元素标识新项目)

  8. 如果您愿意,您可以在此时添加过滤器,但超过几个过滤器会降低您的导入速度,并可能导致导入过程崩溃

  9. 在下一步中,您可以开始将源文件列标题映射到 WP All Import 中的字段

  10. 在 WooCommerce 附加组件部分的导入模板 (Mange Imports) 中,将“产品类型”设置为“使用 XPath 设置产品类型”。这假设您可能同时拥有简单产品和可变产品。如果您只有可变产品,那么您可以将设置保留在“产品类型”并将其设置为“可变”。

  11. 从源文件中,将 Product_Type 标题映射到“使用 XPath 设置产品类型”字段。

  12. 继续进行其余的映射。

  13. 在 WooCommerce 附加组件中,转到“属性”选项卡,将“Attribute1_Name”映射到“名称”字段,将“Attribute1_Value”字段映射到“值”字段,然后单击“高级”。请注意,父产品数据(下表)包括属性名称,但不包括将在子产品中定义的值。

  14. 在高级选项中,选择“In Variations”、“Is Visible”、“Not Taxonomy”(除非你希望它是一个分类项目),然后选择“Do Not Create Terms”(同样,除非你希望它们成为条款)。

如果您想添加尺寸或其他变体,请点击“添加更多”并执行与上述相同的操作。

  1. 接下来单击“变体”选项卡,然后选择“我的所有可变产品都有 SKU 或其他一些唯一标识符。每个变体都通过其父项的 SKU 或其他唯一标识符链接到其父项。”

  2. 对于“父级的 SKU 元素”映射“SKU”字段

  3. 对于“变体的父 SKU 元素”映射“Parent_SKU”字段

  4. 为“启用变体”选择“是”

  5. 选择“不要为下拉菜单设置默认选择”(这只是我们的偏好——我们发现允许默认设置会导致网站访问者感到困惑)

  6. 选择(可选)“将没有变体的产品创建为简单产品”

  7. 选择“将变体图片保存到图库”

  8. 在“图片”部分,我们通常使用“使用当前在 wp-content/uploads/wpallimport/files/ 中上传的图片”选项并将“Image_Filenames”列映射到相应的字段,然后通过 FTP 上传图片在导入之前到那个位置。请注意,我们通常用管道“|”分隔图像名称由于此字符在产品数据中很少使用,但由于创建下表所需的降价使用管道,我们无法在此处使用它们 - 我选择使用分号。

SKU Parent_SKU Product_Name 价格 Product_Type Attribute1_Name Attribute1_Value Attribute2_Name Attribute2_Value Image_Filenames
100 羊毛袜 24.99 变量 颜色 尺寸 image1.jpg;image2.jpg
101 100 羊毛袜 25.99 变量 颜色 蓝色 尺寸 4-9 image3.jpg;image4.jpg;image5.jpg
101 100 羊毛袜 25.08 变量 颜色 蓝色 尺寸 10-12 image6.jpg;image7.jpg
102 100 羊毛袜 24.99 变量 颜色 绿色 尺寸 4-9 image8.jpg;image9.jpg
102 100 羊毛袜 24.99 变量 颜色 绿色 尺寸 10-12 image10.jpg;image11.jpg
103 100 羊毛袜 29.99 变量 颜色 红色 尺寸 4-9 image12.jpg;image13.jpg
103 100 羊毛袜 29.00 变量 颜色 红色 尺寸 10-12 image14.jpg;image25.jpg
200 橙色鞋带 4.25 简单 image30.jpg;image31.jpg

上述结构的作用是为每一行创建一个唯一的项目/SKU。然后使用 Parent_SKU,我们将适当的项目映射到它们的父项。

关于上表的另一个注意事项:我在表中添加了一个简单的产品,因此您可以看到如果您有一个包含简单产品和可变产品的源文件将如何配置它,因为这在以下情况中很常见电子商务。并不是说它和父产品没有定义“Parent_SKU”。