自动将产品导入Woocommerce

15

我正在尝试寻找一种自动将产品导入到Woocommerce的方法。我想知道是否有人有此经验,无论是使用CSV文件还是直接写入数据库。


你尝试过什么吗?你有什么导入数据的格式? - Tom
嗨,汤姆。我的当前数据集存储在SQL服务器数据库中。我尝试将数据导出为CSV并使用现有插件导入数据。存储附加属性的数据库结构对我来说有些混乱,所以我不得不这样做。虽然还没有实现自动化,但现在只需点击几下即可完成工作。 - Soucrit
3个回答

28
  1. 简单的方法:

您可以使用CSV导入扩展轻松地将CSV文件导入WooCommerce: http://www.woothemes.com/extension/product-csv-import-suite/

或者您可以使用更灵活的WP All In One Import: http://www.wpallimport.com/woocommerce-product-import/

使用此WooCommerce插件,可以自动从CSV导入产品。

还有一个免费的解决方案是通过这个插件: https://wordpress.org/plugins/product-import-export-for-woo/

  1. 困难的方法:

Woocommerce产品是常规WordPress文章,带有自定义的文章类型“product”。这意味着每个产品都存储在wp_posts表中(或者用您的表前缀替换wp)。这里有许多post_type值。WordPress的值具有post_type="product"

所有其他产品信息都存储在wp_postmeta表中,并通过post_id列连接到wp_posts表。使用许多meta key/values,但是WooCommerce的最常见的键值对相当直观,例如:_visibiilty、_price、_sku、_stock、_length、_width、_height等...

我建议您手动在WP管理中输入几个产品,然后研究表中的数据,确保您拥有所需的所有数据...然后可以编写自己的自定义导入套件。

自己做可能不如一些预制解决方案那么好,这些预制解决方案为您提供良好的输入数据错误检查,以及其他字段和预处理函数。


嗨,ethanpil。感谢您提供这些有用的想法。我已经购买了CSV导入插件。当我发布这篇文章时,我很匆忙,所以我直接购买了插件。在使用它时,我意识到只要我的数据结构保持不变(在10个案例中有9个是这样),插件就可以完成大部分工作。因此,暂时我可以使用插件,因为我仍在原型设计这个项目。同时,我研究了一下数据库,发现它看起来有点混乱。根据您的评论,我会再次仔细查看它。再次感谢您。 - Soucrit
@ethanpil,我想从myphpadmin数据库上传多个产品。由于我对查询不熟悉,您能否帮我编写一个用于上传简单产品的查询,包括以下细节:“产品标题、描述、sku、价格和销售价格、上售和交叉销售产品、属性和图像”?我需要上传大约4000个产品,所以我正在寻找一种使用数据库上传它们的方法。请求您的指导。 - John Franky
你推荐的免费插件无法下载。给出的原因是安全问题。 - pyfork

1

如果你有一份包含WooCommerce简单产品的CSV文件,你可以使用这个免费插件一键导入所有商品及其对应的图片URL。


1
WordPress导入器将从WordPress导出文件中导入以下内容:
  • 文章,页面和其他自定义文章类型
  • 评论
  • 产品
  • 自定义字段和文章元数据
  • 来自自定义分类法的类别,标签和术语
  • 作者
您可以使用WordPress Importer插件将产品导入到WooCommerce中。
  • 插件的安装-

    1. 登录WordPress后台,进入“工具”->“导入”页面。
    2. 在导入器列表中点击WordPress链接。
    3. 点击“立即安装”按钮。
    4. 最后点击“启用插件并运行导入器”按钮。
  • 插件的使用-

    步骤1:进入“工具”->“导入”页面。

    步骤2:点击WordPress链接。

    步骤3:从电脑中选择输入文件。

    步骤4:点击导入按钮。

视频教程- 下面的视频教程也是导入产品的好资源 -

如何在WordPress中导入虚拟XML数据


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接