WooCommerce API 筆記

WooCommerce 是 Wordpress 的套件,裝好就可以賣東西(Shopify)。

最近在整合 Rails 和 WooCommerce REST API,先在 Digital Ocean 一鍵部署一個 Wordpress,再安裝 WooCommerce 套件就可以拿來實驗 Rails 整合了。(我試過免費的 Heroku 方案,都不好用。)

WooCommerce REST API 的 OAuth 認證流程如下圖:

WooCommerce REST API: Authentication Endpoint

跟一般的 OAuth 流程不一樣的是,獲得的資料(key & secret)會 POST 到指定的 callback_url,之後再把使用者導到 return_url。

官方的 API Gem(可用),或是按照這個 Gist 範例來操作 WooCommerce API。

註:Authentication Endpoint API 要 WooCommerce 2.4 版本以上才支援。