Question
(をやったことがない前に、方法によって) ワードプレスのサイトの WooCommerce の店をセットアップしたい
。
しかし、私はしたくない WooCommerce 生成されたページの任意の型を使用する
。
製品 (と一緒に他のすべての関連する製品データ) の追加/削除、「コントロール パネル」からワードプレスのダッシュ ボード内のサブカテゴリ等、WooCommerce を使用して、カテゴリを作成することです何をしたいし、それをするたびにしたい (すべてのデータを含む) WooCommerce オブジェクト更新/生成し、すべてにわたって利用可能な (または一部) の作られてページ
。
その理由は、すべてを構築したいので (製品ページ、ショッピングカート ページ、チェック アウトのページ、カテゴリ ページ、サブカテゴリ ページ) 自分自身
。
関連データと共にこれらのページを作成するためにしかし、私は必要がありますこれらのページのいずれかから WooCommerce データの全体にアクセスする
。
いくつかの例がわかりやすく説明を達成するためにしようとしています。(注: 私は Javascript を使用して、クライアント上のすべての生成)
ケース # 1 みましょう私は言う「ショップ」ページで、すべての利用可能な製品カテゴリの列を作成したいです。そのような何かを行うことができるようにする必要があります:
var wooCommerceShopData = getAllWooCommerceShopData(); // an Ajax request that will fetch me all that data
var arrayOfAllAvailableCategories = wooCommerceShopData.categories;
ケース # 2
今「スポーツウェア」カテゴリで午前と仮定します。そのような何かを行うことができるようにする必要があります:
var wooCommerceShopData = getAllWooCommerceShopData();
var productsObjectForCurrentCategory = wooCommerceShopData.categories["sportswear"].products;
ケース # 3
「体操服」にいる場合-カテゴリー製品] ページ私はそのような何かを行うことができる必要があります:
var wooCommerceShopData = getAllWooCommerceShopData();
var currentProductData = wooCommerceShopData.categories["sportswear"].products["BLK123XMENSHORTS"];
var currentProductPrice = currentProductData.price;
// etc......
これは可能ですし、、それのための WooCommerce/ワードプレス API はありますか?
答え
WooCommerce は、Rest API を提供する
あなたはここにマニュアル:
http://docs.woocommercev2.apiary.io/
の役に立てば幸い
を
要求し、結果を:) もシミュレートできます