La Guía Completa para Usar la API REST de WooCommerce: Una Herramienta para Conectarse Rápidamente a Sistemas Externos

WooCommerce La API REST es un sistema de interfaz potente y flexible para usuarios y desarrolladores que desean conectar su tienda a servicios de terceros. Este artículo le ayudará a comprender API REST El uso básico, el proceso de generación de claves y la resolución de problemas comunes.

Imagen [1]-Guía de uso de la API REST de WooCommerce: Proceso completo de conexión a sistemas externos

¿Qué es la API REST de WooCommerce?

es WooCommerce Interfaz que permite interactuar con sistemas externos (por ejemplo, ERP, APP, applets, sistemas de inventario, etc.) para obtener mercancías, pedidos, clientes y otros datos. En la mayoría de los casos, la conexión puede establecerse simplemente generando una clave API e introduciéndola en un sistema de terceros.

Primeros pasos: configuración de enlaces fijos

La API REST depende de la estructura de enlaces fijos de WordPress para funcionar. Antes de empezar, compruebe que el formato de enlace fijo del sitio está configurado en algo distinto a "texto sin formato".

Senda:
WordPress Backend > Ajustes > Enlaces fijos
Opción recomendada: formato "día y nombre", u otro formato estructurado

Imagen [2]-Guía de uso de la API REST de WooCommerce: Proceso completo de conexión a sistemas externos

Paso 1: Generar la clave API de WooCommerce

WooCommerce utiliza un mecanismo de claves para gestionar los derechos de acceso. Cada conjunto de claves está vinculado a un usuario de WordPress.

Imagen [3] - Guía de uso de la API REST de WooCommerce: Proceso completo de conexión a sistemas externos

El procedimiento es el siguiente:

  • Inicie sesión en el backend de WordPress
  • Ir a WooCommerce > Configuración > Avanzado > API REST
    Si utilizas una versión de WooCommerce anterior a la 3.4, la ruta es: Ajustes > API > Clave/Apps
  • Haga clic en "Añadir clave".
Imagen [4] - Guía de uso de la API REST de WooCommerce: Proceso completo de conexión a sistemas externos
  • Rellene los siguientes datos:
    • Descripción: Nombre de la llave para facilitar su identificación
    • Usuario: Seleccione un usuario de WordPress
    • Permisos:
      • Lectura (sólo lectura)
      • Escriba a
      • Lectura/Escritura
  • Haga clic en "Generar clave API".

El sistema proporcionará lo siguiente:

  • Clave del consumidor
  • Secreto del consumidor
  • código de barras bidimensional
  • Botón Deshacer
Imagen [5]-Guía de uso de la API REST de WooCommerce: Proceso completo de conexión a sistemas externos

Tras introducir la clave y la dirección del sitio en el sistema externo, se establece la conexión.

Paso 2: Probar la API

Los siguientes enlaces pueden probarse en un navegador o utilizando las herramientas de Postman:

https://yourdomain.com/wp-json/wc/v3/orders?consumer_key=ck_xxx&consumer_secret=cs_xxx

Si obtiene un error 401 o el mensaje "woocommerce_rest_cannot_view", compruebe los siguientes elementos:

  • ¿Es correcta la clave?
  • Si los permisos son de "lectura/escritura" o no.
  • Si el servidor ha transmitido correctamente la información de autenticación

Para confirmar que el servidor admite el encabezado Auth, también puede añadir temporalmente un nuevo encabezado Auth al archivo .htaccess Añada lo siguiente a

SetEnvIf Autorización . + HTTP_AUTHORIZATION=$0
RewriteRule ^wp-json/. * - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

API REST heredada (interfaz heredada)

WooCommerce ha utilizado Legacy REST anteriormente. API después de WooCommerce 9.0 esta funcionalidad será migrada a un plugin independiente.

Imagen [6] - Guía de uso de la API REST de WooCommerce: Proceso completo de conexión a sistemas externos

Si aún existe una dependencia actual del sistema antiguo, puede activarla del siguiente modo:

Acceso entre bastidores:WooCommerce > Configuración > Avanzado > API heredada
Marque "Activar API REST heredada".

La nueva versión de la API REST con WordPress Integración nativa del sistema y está activada por defecto, se recomienda migrar a la nueva versión.

Preguntas frecuentes

P: ¿Error 401 o "woocommerce_rest_cannot_view" al realizar la solicitud?
Compruebe lo siguiente:

  • ¿Es correcta la clave API?
  • Si los permisos son de lectura o escritura
  • Para comprobar si la información de autenticación se pasa de forma correcta, pruebe a añadir la clave a los parámetros de la URL

resúmenes

La API REST de WooCommerce proporciona potentes capacidades de interacción de datos, aplicables a la sincronización de inventarios, el envío de pedidos, la interconexión de APP y otros escenarios. Solo tienes que completar la generación de claves, la configuración de permisos y las pruebas básicas y, a continuación, podrás iniciar el proceso de conexión a sistemas externos sin problemas.

Si estás buscando una forma automatizada y escalable de interactuar con los datos de la tienda, la API REST es una herramienta importante en WooCommerce que no puede ser ignorada.


Contacte con nosotros
¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
Servicio de atención al cliente WeChat
Servicio de atención al cliente WeChat
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
Este artículo fue escrito por: ladrones serán ratas y ratones coraje
EL FIN
Si le gusta, apóyela.
felicitaciones5212 compartir (alegrías, beneficios, privilegios, etc.) con los demás
comentarios compra de sofás

Por favor, inicie sesión para enviar un comentario

    Sin comentarios