I am experiencing an issue when attempting to update product information on my store using the WooCommerce REST API. I’m sending a PUT
request to the /wp-json/wc/v3/products/{id}
endpoint, but I am receiving a 405 – Method Not Allowed error in response.
Here are the specific details of the issue:
- Request URL:bashCopiar código
https://londonwine.com/wp-json/wc/v3/products/9057
- HTTP Method:
- Authentication: I’m using basic authentication with the correct
consumer_key
andconsumer_secret
. - Error Received: The server returns a
405 - Method Not Allowed
error, which suggests that thePUT
method might be blocked for this endpoint. I am uncertain if this is due to API configuration, server settings, or another restriction. - Troubleshooting Steps Taken:
- I reviewed the WooCommerce API documentation and confirmed that the
PUT
method should be available for this type of request. - I tested the request using tools like Postman and cURL to ensure there was no issue with the request configuration.
- I checked with my hosting provider to rule out any firewall or server security settings that might block the
PUT
method.
- I reviewed the WooCommerce API documentation and confirmed that the
Could you help me identify why the PUT
method is not allowed for this endpoint? Is there any specific adjustment or configuration within WooCommerce or the API that I should verify to ensure that product update requests are accepted?
Any additional guidance would be greatly appreciated, as I am struggling to resolve this issue. Thank you very much for your attention and assistance.
The page I need help with: [log in to see the link]