I developing mobile apps, that connect directly to woocommerce rest api. I use this plugin for authenticating, like registering, login, make an order, etc.
So the issue come, when I register new user (with default role is Customer), I try to make an order : http://123.456.789.910/lili_shop/wp-json/wc/v3/orders , it says :
{
"code": "woocommerce_rest_cannot_view",
"message": "Sorry, you cannot list resources.",
"data": {
"status": 403
}
}
Then I change user role of registered user to "Administrator", it works.
But, what I want is, a new registered user (with default role is Customer) can consume woocommerce API with JWT too, how can I achieve this?
Anyhelp will appreciate.
Thanks.
I developing mobile apps, that connect directly to woocommerce rest api. I use this plugin for authenticating, like registering, login, make an order, etc.
So the issue come, when I register new user (with default role is Customer), I try to make an order : http://123.456.789.910/lili_shop/wp-json/wc/v3/orders , it says :
{
"code": "woocommerce_rest_cannot_view",
"message": "Sorry, you cannot list resources.",
"data": {
"status": 403
}
}
Then I change user role of registered user to "Administrator", it works.
But, what I want is, a new registered user (with default role is Customer) can consume woocommerce API with JWT too, how can I achieve this?
Anyhelp will appreciate.
Thanks.
Not sure if you are still looking for a solution but I ran into a similar issue where I was not able to even retrieve the product listing from a customer account. There were a few things I realized when doing it:
I am still looking for a solution to the orders but it definitely involves doing something with security (will edit this post if I do find one). My instinct tells me that JWT Token used in woocommerce checks if the user even have access to edit the information.
It is definitely not an issue with the JWT token but something on woocmmerce side. See this post for details: https://github/woocommerce/woocommerce/issues/17983 Hope this helps.
woocommerce_rest_cannot_create
, how? @JacobPeattie – Nasihun Amin Suhardiyan Commented Feb 22, 2019 at 7:57