修改WooCommerce订单API响应

时间:2020-07-30 13:40:31

标签: woocommerce woocommerce-rest-api

我需要修改/ v3 / orders响应并删除选定的订单。 不幸的是,在这种情况下,我无法建立自己的端点,因为Royal Mail集成没有设置任何选项,只有网站url。

我试图使用woo_wc_rest_prepare_order_object过滤器,但它返回null而不是跳过该顺序。

如何修改该响应以仅返回选定的订单?

function woo_wc_rest_prepare_order_object( $response, $object, $request ) {
    if ($response->data['currency'] != 'GBP') {
        return;
    }
    return $response;
}
add_filter( 'woocommerce_rest_prepare_shop_order_object', 'woo_wc_rest_prepare_order_object', 10, 3 );

0 个答案:

没有答案