existeWooCommerceDurante el proceso de desarrollo, la obtención de listas de pedidos es una operación básica importante para gestionar los datos de los pedidos, interactuar con los sistemas ERP, automatizar los envíos y las estadísticas financieras.WooCommerce proporciona una perfectaAPI RESTEn este artículo, presentaremos cómo utilizar la API de WooCommerce para obtener la lista de pedidos, incluyendo la configuración de permisos de la API y la solución de problemas comunes. En este artículo presentaremos cómo utilizar la API de WooCommerce para obtener la lista de pedidos, incluyendo la configuración de permisos de la API, ejemplos de llamadas y solución de problemas comunes.
![Imagen [1] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702105337688-image.png)
I. Habilitar la función API de WooCommerce
Antes de llamar a la API de WooCommerce, debe asegurarse de que la funcionalidad de la API está activada y obtener la clave de autenticación.
- RegístreseWordPressla zona detrás de un escenario teatral
- Vaya a WooCommerce → Configuración → Avanzado → API REST.
![Imagen [2] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702110620299-image.png)
- Haga clic en Añadir clave
- Rellene la descripción, seleccione el usuario (normalmente una cuenta de administrador) y seleccione permisos de lectura/escritura o sólo lectura.
![Imagen [3] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702110707487-image.png)
- Haga clic en Generar clave API
El sistema generará la Clave del Consumidor y el Secreto del Consumidor, por favor guárdelos adecuadamente.
II. Métodos de autenticación de API
La API REST de WooCommerce se basa en la Autenticación Básica y se invoca con una combinación de nombre de usuario y contraseña. El nombre de usuario es Consumer Key y la contraseña es Consumer Secret.
Si utilizaHTTPSse puede llamar directamente a través de Basic Auth; si es HTTP, es necesario instalar el complemento Basic Auth.
III. Puntos finales de la API para obtener listas de pedidos
El punto final de la API REST de WooCommerce para obtener la lista de pedidos es:
Ejemplo de URL de solicitud completa:
https://yourdomain.com/wp-json/wc/v3/orders
Entre ellos:
- Sustituya sudominio.com por el nombre de dominio de su sitio.
- /wc/v3/ indica la ruta de la versión de la API de WooCommerce.
IV. Uso de Postman para probar la API
A continuación se muestran los pasos para llamar a la API de la Lista de Pedidos de WooCommerce usando Postman:
- Abra Postman y haga clic en Nuevo → HTTP
![Imagen [4] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112044452-image.png)
- Introduzca el nombre de la solicitud y guárdela en Recogida
![Imagen [5] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112343771-image.png)
- Selección del tipo de solicitud GET
- Introduzca la URL:
https://yourdomain.com/wp-json/wc/v3/orders
![Imagen [6] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112548823-image.png)
- golpe (en el teclado) Autorización pestaña (de una ventana) (informática)
- Selección de tipo Autenticación básica
- Nombre de usuario Rellenar Clave del consumidor
- Rellenar contraseña Secreto del consumidor
![Imagen [7] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112711719-image.png)
- golpe (en el teclado) Enviar
Si la autenticación se realiza correctamente, el resultado devuelto será una matriz JSON que contendrá la información del pedido.
V. Parámetros API y paginación
API de WooCommerceEl valor predeterminado devuelve 10 registros de pedidos por página, lo que puede controlarse mediante los parámetros que se indican a continuación:
- per_page: número de devoluciones por página (máximo 100)
- página: número de página
- estado: Filtra por estado de la orden, por ejemplo, pendiente, procesando, completada.
- orderby: campo de ordenación, por ejemplo, fecha
- order: método de ordenación, ascendente o descendente
Ejemplo de solicitud
Obtiene una lista de los 20 pedidos principales con el estado Completado:
GET https://yourdomain.com/wp-json/wc/v3/orders?status=completed&per_page=20
VI. Solución de errores comunes
![Imagen [8] - Cómo obtener la lista de pedidos usando la API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702113022777-image.png)
1. Devolución 401 No autorizado
- Compruebe que la clave API es correcta
- Los usuarios tienen privilegios de administrador
- Utilice HTTPS o instale el complemento Basic Auth
2. Devolución de matrices vacías
- Comprobar si hay pedidos en la tienda que coincidan con los criterios de consulta
- Asegúrese de que los parámetros per_page y page están correctamente configurados.
3. Devolución 403 Prohibido
- Comprobar si los permisos de usuario de la API incluyen permisos de lectura
- Verifique que el servidor no está interceptando peticiones de la API (por ejemplo.CDNo restricciones de cortafuegos)
alcanzar un veredicto
API REST de WooCommerceProporciona a los desarrolladores una interfaz potente y flexible, a través de los métodos anteriores se puede obtener fácilmente la lista de pedidos, más acoplamiento de sistemas externos para construir soluciones automatizadas de comercio electrónico. Familiarizado con los parámetros de llamada API y reglas de paginación le ayudará a lograr una interacción de datos más eficiente y la integración de negocios en el desarrollo de proyectos.
| 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: info@361sale.com | |
| ④ Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres | |
Enlace a este artículo:https://www.361sale.com/es/64739El artículo está protegido por derechos de autor y debe ser reproducido con atribución.






















![Emoji[wozuimei]-Photonflux.com | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticono [baoquan] - Photon Wave Network | Servicios profesionales de reparación de WordPress, cobertura mundial, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Sin comentarios