Buenos días,
Estoy intentando acceder al recurso " http://espinale-cp7036.wordpresstemporal.com/tienda.espinale-cp7036.wordpresstemporal.com/wp/wp-json/wc/v3/products ", donde previamente he configurado en WordPress el apartado "Rest API" con el enlace ( https://www.webempresa.com/blog/habilitar-api-rest-woocommerce.html ), pero no me indica que no existe el recurso y por lo cual me regresa un error 404 ya que no lo encuentra.
Que estoy haciendo mal, o que me falta por configurar para poder utilizar la API creada?
Gracias!
Contenido solo visible a usuarios registrados
Hola Cristian
Qué necesitas conectar ?
La API de WooCommerce ofrece una claves que son las que tienes que utilizar en la aplicación externa que quieres conectar con WooCommerce.
Un saludo
Hola Pepe,
Queremos conectar nuestro ERP (Odoo) mediante la API de WooCommerce. Para probar la REST API, hemos utilizado el End Point para listar los productos: " http://espinale-cp7036.wordpresstemporal.com/tienda.espinale-cp7036.wordpresstemporal.com/wp/wp-json/wc/v3/products "
Pero obtenemos un error 404, como si la URL no estuviese bien. La petición a la URL que he indicado es correcta?
Gracias!
Hola Cristian.
La URL no cargara ya que no es una pagina en si.
Para conectar con Odoo hace falta el conector:
-> https://woocommerce.com/es-es/products/odoo-for-woocommerce/
Tienes documentación en este enlace:
-> https://woocommerce.com/document/odoo-for-woocommerce/
Un saludo
Hola Pepe,
La versión más antigua de Odoo para utilizar el conector que me comentas es Odoo 13. Nosotros contamos con la versión 11, por este motivo lo hacemos mediante una API, que es como lo tenemos configurado con nuestra actual e-commerce, pero en otro hosting.
Postman me devuelve lo siguiente:
Mediante un CURL nos devuelve lo siguiente:
curl -I -A "Firefox" http://espinale-cp7036.wordpresstemporal.com/tienda.espinale-cp7036.wordpresstemporal.com/wp/wp-json/wc/v3/products
HTTP/1.1 404 Not Found
Date: Mon, 15 May 2023 17:32:56 GMT
Content-Type: text/html; charset=iso-8859-1
Content-Length: 196
Connection: keep-alive
Vary: Accept-Encoding
Por lo tanto, hay algo que no hemos configurado correctamente. Que más podría ser?
Gracias!
Hola Pepe,
No sé si habéis hecho algo, pero he modificado los enlaces permanentes y ahora parece que funciona.
Gracias!
Hola Cristian.
Me alegra que lo solucionaras 😉
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo