我访问过The official WooCommerce Rest API documentation "Create an Order" section .我正在尝试通过 API 创建订单,但是当我想使用应用优惠券创建订单时,我不知道如何制作。
当我通过 REST API 创建订单时,如何传递优惠券代码作为折扣?
在相关的官方文档中,我没有找到任何传递优惠券代码或折扣的请求参数。
请建议在 WooCommerce 中通过 rest API 创建订单时如何传递优惠券代码。
最佳答案
您应该需要在数据数组中添加 'coupon_lines'
,例如:
'coupon_lines' => [
[
'code' => 'mycouponcode',
'discount' => '5',
'discount_tax' => '0.75',
'meta_data' => [
[
'key' => 'coupon_data',
'value' => [
'id' => '1234',
'code' => 'mycouponcode',
'amount' => '10',
/* ... and so on ... */
]
]
]
]
]
meta_data
数组是所有 woocommerce 优惠券元数据。这应该有效……
关于php - Woocommerce 订单休息 API : Add a coupon code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47028444/