Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 2.4 KB

_product-custom-fields.md

File metadata and controls

66 lines (53 loc) · 2.4 KB

Product custom fields

The product custom fields API allows you to view the custom field names that have been recorded.

Available parameters

Parameter Type Description
context string Scope under which the request is made; determines fields present in response. Options: view and edit. Default is view.
page integer Current page of the collection. Default is 1.
per_page integer Maximum number of items to be returned in result set. Default is 10.
search string Limit results to those matching a string.
exclude array Ensure result set excludes specific IDs.
include array Limit result set to specific ids.
order string Order sort attribute ascending or descending. Options: asc and desc. Default is desc.

Retrieve product custom field names

This API lets you retrieve filtered custom field names.

GET
/wp-json/wc/v3/products/custom-fields/names
curl https://example.com/wp-json/wc/v3/products/custom-fields/names \
	-u consumer_key:consumer_secret
WooCommerce.get("products/custom-fields/names")
  .then((response) => {
    console.log(response.data);
  })
  .catch((error) => {
    console.log(error.response.data);
  });
<?php print_r($woocommerce->get('products/custom-fields/names')); ?>
print(wcapi.get("products/custom-fields/names").json())
woocommerce.get("products/custom-fields/names").parsed_response

JSON response example:

{
	[
		"Custom field 1",
		"Custom field 2",
		"Custom field 3",
		"Custom field 4"
	]
}