Spr*_*der 5 javascript wordpress json woocommerce
我想为 WordPress 网站建立一个 WooCommerce 商店(顺便说一下,我以前从未做过)。
但是,我不想使用任何类型的 WooCommerce 生成的页面。
我想要的是添加/删除产品(以及所有其他相关产品数据)、创建类别、子类别等。使用 Wordpress 仪表板内部的 WooCommerce“控制面板”,每次我这样做时,我都想要一个 WooCommerce 对象(包含所有这些数据)要更新/生成并在所有(或某些特定)页面上可用。
这样做的原因是因为我想自己构建所有内容(产品页面、购物车页面、结帐页面、类别页面、子类别页面)。
但是,为了使用相关数据填充这些页面,我需要从这些页面中的任何一个访问整个 WooCommerce 数据。
一些例子将更好地解释我想要实现的目标。(注意:我将使用 Javascript 并在客户端生成所有内容)
案例#1 假设我在“商店”页面,我想用所有可用的产品类别填充一列。我需要能够做这样的事情:
var wooCommerceShopData = getAllWooCommerceShopData(); // an Ajax request that will fetch me all that data
var arrayOfAllAvailableCategories = wooCommerceShopData.categories;
Run Code Online (Sandbox Code Playgroud)
案例#2
现在假设我属于“运动服”类别。我需要能够做这样的事情:
var wooCommerceShopData = getAllWooCommerceShopData();
var productsObjectForCurrentCategory = wooCommerceShopData.categories["sportswear"].products;
Run Code Online (Sandbox Code Playgroud)
案例#3
如果我在“运动装”类产品页面上,我需要能够执行以下操作:
var wooCommerceShopData = getAllWooCommerceShopData();
var currentProductData = wooCommerceShopData.categories["sportswear"].products["BLK123XMENSHORTS"];
var currentProductPrice = currentProductData.price;
// etc......
Run Code Online (Sandbox Code Playgroud)
这可能吗?是否有 WooCommerce/Wordpress API?
WooCommerce 提供了一个 Rest API。
您可以在此处找到文档:
https://woocommerce.github.io/woocommerce-rest-api-docs/
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
11537 次 |
| 最近记录: |