API Improver for WooCommerce

描述

Improve your WooCommerce API REST without config.

WooCommerce is a awesome plugin used by 5+ million WordPress websites to create e-commerce.

It’s awesome and we love it but sometimes we need more from API REST.

Endpoints

We support V3.

/products

  • Will search for a category/tag by “name” and “slug” (in this order) if “id” is not provided (or empty).
  • Will search for attribute ID if it’s not provided (or empty). Check wc_attribute_taxonomy_id_by_name for more details.

In both cases, we will not create a new product attribute, category or tag. You can use the “aifw_api_v1_products_search_for_terms” filter to create it and return the “term_id”.
WooCommerce will keep the attribute for product only if a taxonomy was not found.

How to Use

Easy and quick!

Just activate “API Improver for WooCommerce” and it’s done. No configurations.

Translations

You can translate API Improver for WooCommerce to your language.

Review

We would be grateful for a review here.

Support

  • WooCommerce – 4.8

(API Version 3 supports 3.5.x or later, but we did not test it)

螢幕截圖

  • Request to create a Product with a category without ID.
  • Example to update a Product with both categories with and without ID.

安裝

First

Next

  • Install “API Improver for WooCommerce” by plugins dashboard.

Or

  • Upload the entire api-improver-for-woocommerce folder to the /wp-content/plugins/ directory.

Then

  • Activate the plugin through the ‘Plugins’ menu in WordPress.

常見問題

Does it works for another e-commerce plugin?

Nope. The intention here is to improve WooCommerce API REST.

I want to add my customization to endpoints

For products, you can use the filter “aifw_api_v3_products_request_for_prepare_object_for_database” to change the request.

Is there a way to create categories or attributes?

We will not create new terms but you can use the “aifw_api_v3_products_term_not_found”. Example.

Can I help you?

Yes! Visit GitHub repository.

評價

There are no reviews for this plugin.

貢獻者及開發者

“API Improver for WooCommerce” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

API Improver for WooCommerce 外掛目前已有 1 個本地化語言版本。 感謝所有譯者為這個外掛做出的貢獻。

將 API Improver for WooCommerce 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

修改日誌

1.1

  • Added the ID key if not provided to allow developers send a pretty payload.

1.0

  • It’s alive!
  • Improved endpoint “/products” to accept category/tag by “name” and “slug” if “id” is not provided.
  • Improved endpoint “/products” to search for taxonomies by “name” for attributes if “id” is not provided.