我使用的是WordPress、JWT以及WordPress和woocommerce。当我试图通过API从订阅者帐户下订单时,它显示了使用woocommerce rest使用JWT创建订单的正确过程是什么。
{
"code": "woocommerce_rest_cannot_create",
"message": "Sorry, you are not allowed to create resources.",
"data": {
"status": 40
我正在制作一个WordPress插件,每当订单状态从“挂起”更新到“处理”时,我都需要进行API调用。
function __construct(){
add_action( 'woocommerce_after_order_object_save', [$this,'action_woocommerce_doba_order_import'], 10, 1 );
}
public function action_woocommerce_doba_order_import($order){
我正在创建一个新的自定义插件,需要检索所有woocommerce订单
我尝试使用:wc_get_orders()函数检索所有woocommerce订单,但我得到了
Uncaught Error: Call to undefined function wc_get_orders()
就这样做了:
require_once '../woocommerce/includes/wc-order-functions.php';
但我得到了:
require_once(../woocommerce/includes/wc-order-functions.php): failed to o
不幸的是,在我的店里,所有的产品数量都是浮动的。我使用下面的代码接受浮动值作为数量在我的网站上。
// Removes the WooCommerce filter, that is validating the quantity to be an int
remove_filter('woocommerce_stock_amount', 'intval');
// Add a filter, that validates the quantity to be a float
add_filter('woocommerce_stock_amount