我正在构建一个工具(SPA),帮助客户决定哪种产品最适合他们 . 该工具还允许他们进行购买 .
使用vue.js构建,最初打算嵌入Shopify商店的页面中,我被要求将Shopify替换为Woocommerce .
我之前没有以这种方式使用过woocommerce(我通常按原样使用它,并通过动作挂钩和模板对模板进行更改) .
SPA将嵌入在woocommerce网站的页面中 . 我看到woocommerce有一个API,有各种 endpoints ,我可以从中检索数据,并在客户希望购买时发布 .
我应该使用这个api,或者,我应该制作返回json的woocommerce模板吗?使用API作为此类事物的用途似乎是明智的 .
如果使用API,我是否需要使用oauth等对其进行身份验证? SPA将存在于woocommerce网站的一个页面内,与API在同一个域中 .
对不起,这可能是一个很糟糕的问题 - 我只需要朝着正确的方向轻推 . 有没有人对我应该采取的最佳方式有任何指示?谢谢,罗布
1 回答
你可以看一下使用Wordpress REST API的WooCommerce REST API . 然后你可以使用内置Backbone Client和
wp_enqueue_script('wp-api');
并使用Backbone.Model和Collection来处理CRUD操作或其他JavaScript client libraries .你可以define your own REST Endpoints .
我想这就是你要找的东西 .
当然还有老朋友AJAX ;-)