WooCommerce REST API不考虑折扣和优惠券

时间:2018-08-01 作者:Samarth Agarwal

我正在尝试使用REST API v2从我的移动应用程序在WooCommerce商店上创建订单。订单创建成功,但我无法找到以下问题的任何解决方案。

我发送了一个coupon_lines 中的数组order 对象,当在管理面板上查看订单时,它会在那里显示优惠券,但订单total 完全不受影响total 以及基于手动应用的优惠券的折扣。我试着设置discount_totalorder 对象等于息票价值的金额。我还更新了total 也可以手动操作。但是,我传递的所有值都被忽略,并且total 等于所有行项目的价格之和(忽略discount_total).这是从我的应用程序发送到API的JSON对象示例。

The order total should should be 5000, but it is 10000 in the WordPress admin panel because the Coupon Code for 5000 has no effect. Also, the <code>discount_total</code> has no effect. It is 0 in the response <code>order</code> object.

手动设置订单总额和折扣还需要哪些其他选项?欢迎提出任何建议。

1 个回复
SO网友:Adam Mellen

在您的coupon_lines 数组中的每个项都需要2个属性:code (优惠券代码本身)和amount, 可以是固定费用(如50.00折)或折扣(如10折)。您的结构最终看起来像:

"coupon_lines": [
    {
        "code": "MYCODE1",
        "amount": "10.00"
    },
    {
        "code": "MYCODE2",
        "amount": "25.00"
    }
]
如果您已经在这样做了,请考虑在此处发布一个示例请求。

结束

相关推荐

WP-API:获取多个类别的帖子

比方说,我有两个类别,\'color\' 和\'temperature\'. 每一个都有许多子类别。当我转到如下URL时,Wordpress在显示请求类别中的帖子方面做得很好:http://www.example.com/category/pink+warm 现在我想对json-rest-api 插件,通过REST请求。有可能吗?如何使用REST请求获取多个类别的帖子(不是在任何一个类别中,而是在所有请求的类别中)?我尝试了不同的URI,但失败了。