Woocommerce Orders Rest API:添加优惠券代码

Mr.*_*jay 5 php orders coupon woocommerce woocommerce-rest-api

我访问了官方 WooCommerce Rest API 文档“创建订单”部分。我正在尝试通过 API 创建订单,但是当我想使用应用优惠券创建订单时,我不知道如何制作。

当我通过 REST API 创建订单时,如何传递优惠券代码作为折扣?

在相关的官方文档中我没有找到任何请求参数来传递优惠券代码或折扣。

请建议在 WooCommerce 中通过 REST API 创建订单时如何传递优惠券代码。

Der*_*own 2

这是因为用于创建优惠券代码的 API 与订购 API 是分开的。您需要使用Coupon API定义优惠券:

 code: '10off',
 discount_type: 'percent',
 amount: '10',
 individual_use: true,
 exclude_sale_items: true,
 minimum_amount: '100.00'
Run Code Online (Sandbox Code Playgroud)

然后自动计算客户应用的任何优惠券。