WooCommerce REST API 文档

title: "税率类别 #" post_status: publish comment_status: open taxonomy: category: - woocommerce-rest-api post_tag: - Wp Api V3 - Includes - Source


税率类别

税率类别 API 允许您创建、查看和删除单个税率类别。

税率类别属性

属性 类型 描述
slug string 资源的唯一标识符。只读
name string 税率类别名称。必需

创建税率类别

此 API 可帮助您创建新的税率类别。

HTTP 请求

POST
/wp-json/wc/v3/taxes/classes
curl -X POST https://example.com/wp-json/wc/v3/taxes/classes \
    -u consumer_key:consumer_secret \
    -H "Content-Type: application/json" \
    -d '{
  "name": "Zero Rate"
}'
const data = {
  name: "Zero Rate"
};

WooCommerce.post("taxes/classes", data)
  .then((response) => {
    console.log(response.data);
  })
  .catch((error) => {
    console.log(error.response.data);
  });
<?php
$data = [
    'name' => 'Zero Rate'
];

print_r($woocommerce->post('taxes/classes', $data));
?>
data = {
    "name": "Zero Rate"
}

print(wcapi.post("taxes/classes", data).json())
data = {
  name: "Zero Rate"
}

woocommerce.post("taxes/classes", data).parsed_response

JSON 响应示例:

{
  "slug": "zero-rate",
  "name": "Zero Rate",
  "_links": {
    "collection": [
      {
        "href": "https://example.com/wp-json/wc/v3/taxes/classes"
      }
    ]
  }
}

List all tax classes

This API helps you to view all tax classes.

HTTP request

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

JSON response example:

[
  {
    "slug": "standard",
    "name": "Standard Rate",
    "_links": {
      "collection": [
        {
          "href": "https://example.com/wp-json/wc/v3/taxes/classes"
        }
      ]
    }
  },
  {
    "slug": "reduced-rate",
    "name": "Reduced Rate",
    "_links": {
      "collection": [
        {
          "href": "https://example.com/wp-json/wc/v3/taxes/classes"
        }
      ]
    }
  },
  {
    "slug": "zero-rate",
    "name": "Zero Rate",
    "_links": {
      "collection": [
        {
          "href": "https://example.com/wp-json/wc/v3/taxes/classes"
        }
      ]
    }
  }
]

删除税率类别

此 API 可帮助您删除一个税率类别。

HTTP 请求

DELETE
/wp-json/wc/v3/taxes/classes/<slug>
curl -X DELETE https://example.com/wp-json/wc/v3/taxes/classes/zero-rate?force=true \
    -u consumer_key:consumer_secret
WooCommerce.delete("taxes/classes/zero-rate", {
  force: true
})
  .then((response) => {
    console.log(response.data);
  })
  .catch((error) => {
    console.log(error.response.data);
  });
<?php print_r($woocommerce->delete('taxes/classes/zero-rate', ['force' => true])); ?>
print(wcapi.delete("taxes/classes/zero-rate", params={"force": True}).json())
woocommerce.delete("taxes/classes/zero-rate", force: true).parsed_response

JSON 响应示例:

{
  "slug": "zero-rate",
  "name": "Zero Rate",
  "_links": {
    "collection": [
      {
        "href": "https://example.com/wp-json/wc/v3/taxes/classes"
      }
    ]
  }
}

Available parameters

Parameter Type Description
force string Required to be true, since this resource does not support trashing.