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.

图片[1]-WooCommerce REST API 使用指南:连接外部系统的完整流程

¿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

图片[2]-WooCommerce REST API 使用指南:连接外部系统的完整流程

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.

图片[3]-WooCommerce REST API 使用指南:连接外部系统的完整流程

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".
图片[4]-WooCommerce REST API 使用指南:连接外部系统的完整流程
  • 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
图片[5]-WooCommerce REST API 使用指南:连接外部系统的完整流程

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.

图片[6]-WooCommerce REST API 使用指南:连接外部系统的完整流程

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
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: [email protected]
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
本文作者:托尼屎大颗
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