2017-10-19 123 views
1

我对Gatsby,React和GraphQL有点新,所以我只想在走向错误的道路之前与社区进行核对......Gatsby + WooCommerce REST API集成?

WooCommerce REST API(通过WordPress REST API) Gatsby可能的电子商务整合?如果是这样,可以使用GraphQL来查询WooCommerce API(类似于使用gatsby-source-wordpress插件查询WordPress REST API)?这一切都可以简单地通过使用WordPress REST API来完成吗?

如果有人已经将WooCommerce与Gatsby整合在一起(或者知道更好的Gatsby电子商务解决方案),我很想知道它!

回答

1

从版本2.6开始,WooCommerce与Wordpress REST API完全集成。 Wordpress从v4.4开始在其核心版本中添加了一个REST API。

总之,是的,你当然可以使用gatsby-source-wordpress插件来生成产品,标签和分类页面。但是,试图将静态站点与动态生成的站点合并可能会遇到挑战。

我的理解是,您希望使用Woocommerce的购物车和结账功能,并同时静态提供内容页面。这将是一项艰巨的任务,但尽管如此,您可以对您的网站的整体结构做出某些战略决策。

+0

好点!我没有想过将动态电子商务功能与静态生成的网站混合的困难。我是React和Gatsby的新手,刚刚认为我可以在所有方面使用Gatsby。 – ooloth

+0

顺便说一句,您能否建议如何正确构建一个Gatsby网站来使用WooCommerce购物车和结帐功能? – ooloth

+1

gatsby是静态的,所以除非你的结账完全是客户端,否则不可能做到这一点(因为结账页面总是静态的!)当然,你可以在客户端管理它,但你仍然需要一些后端来处理付款和其他安全的方式。 – Atrakeur