WooCommerce - Obtener Productos
Descripcion
Sección titulada «Descripcion»Este modulo permite consultar productos de tu tienda WooCommerce, ya sea un producto especifico por ID o una lista filtrada por categoria, SKU, estado, precio, stock y mas.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales |
product_id | number | No | ID de producto especifico |
search | string | No | Busqueda por texto |
sku | string | No | Filtrar por SKU |
category | number | No | ID de categoria |
tag | number | No | ID de etiqueta |
status | string | No | draft, pending, private, publish |
type | string | No | simple, grouped, external, variable |
stock_status | string | No | instock, outofstock, onbackorder |
on_sale | boolean | No | Solo productos en oferta |
featured | boolean | No | Solo productos destacados |
min_price | string | No | Precio minimo |
max_price | string | No | Precio maximo |
orderby | string | No | date, id, title, slug, price, popularity |
order | string | No | asc, desc |
per_page | number | No | Productos por pagina (max 100) |
page | number | No | Numero de pagina |
Credenciales
Sección titulada «Credenciales»Configura las credenciales en tu WordPress: WooCommerce > Ajustes > Avanzado > API REST.
| Campo | Descripcion | Ejemplo |
|---|---|---|
url | URL base de tu tienda | https://mi-tienda.com |
consumer_key | Consumer Key de la API | ck_xxxx... |
consumer_secret | Consumer Secret de la API | cs_xxxx... |
{ "success": true, "products": [], "total": 150, "total_pages": 3, "current_page": 1, "per_page": 50, "filters_applied": {}}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Buscar por SKU
Sección titulada «Buscar por SKU»{ "credentials_id": "woo_tienda", "sku": "PROD-001"}Productos en oferta
Sección titulada «Productos en oferta»{ "credentials_id": "woo_tienda", "on_sale": true, "status": "publish", "per_page": 50}Productos agotados
Sección titulada «Productos agotados»{ "credentials_id": "woo_tienda", "stock_status": "outofstock", "per_page": 100}- El limite maximo por peticion es 100 productos
- Los headers de respuesta incluyen informacion de paginacion
- La busqueda por
skues exacta, no parcial - Usa
afterybeforecon formato ISO 8601 para filtrar por fecha
Nodos relacionados
Sección titulada «Nodos relacionados»- WooCreateProduct - Crear un nuevo producto
- WooUpdateProduct - Actualizar datos de un producto
- WooGetOrders - Obtener pedidos que incluyen productos