Para obtener la información de un producto mediante API es necesario autenticarse. Puedes aprender cómo obtener las claves necesarias en nuestro tutorial sobre cómo obtener claves API.

Para listar todos los productos del catálogo hay que hacer una petición GET al siguiente endpoint:

            https://ejemplo.com/wp-json/wc/v3/products
        

Los parámetros disponibles para filtrar el catálogo son los siguientes:

Parámetro Tipo Descripción
per_page int Número máximo de elementos que se devolverán en el conjunto de resultados. Por defecto es 10.
search string Limita los resultados a los que coinciden con una cadena de texto.
exclude array IDs de productos a omitir en el listado.
include array Limitar el conjunto de resultados a IDs específicos.
order string Atributo de ordenación ascendente o descendente. Opciones: asc y desc. Por defecto es desc.
orderby string Ordena los resultados por atributo. Opciones: date, id, include, title, slug, price, popularity y rating. Por defecto es date.
slug string Limita el conjunto de resultados a los productos con un slug específico.
status string Limita el conjunto de resultados a productos con un estado específico. Opciones: any, draft, pending, private and publish. Por defecto es any.
type string Limita el conjunto de resultados a los productos asignados a un tipo específico. Opciones: simple, grouped, external and variable.
sku string Limita el conjunto de resultados a los productos con un SKU específico.
featured bool Limita el conjunto de resultados a los productos destacados.
category string Limita el conjunto de resultados a los productos asignados a un ID de categoría específico.
on_sale bool Limita el conjunto de resultados a los productos en oferta.
min_price string Limita el conjunto de resultados a los productos basados en un precio mínimo.
max_price string Limita el conjunto de resultados a productos basados en un precio máximo.
stock_status string Limita el conjunto de resultados a los productos con el estado de existencias especificado. Opciones: instock, outofstock y onbackorder.