Products()

A função Products() retorna os produtos cadastrados na loja.

Disponível em todas as páginas. Para saber mais sobre como gerenciar produtos acesse Cadastrar Produto

As requisições de produtos sempre retornarão um array de dados.

É possível aplicar filtros a essa função para que ela retorne apenas os produtos desejados. Segue abaixo a relação de filtros disponíveis:

Como Usar

Abaixo alguns exemplos de utilização da função Products() para exibir todos os produtos da loja.

Retorna um array com todos os produtos da loja

{% set products = Products() %}

A chamada abaixo retornará até 8 produtos em destaque ordenados pelos mais vendidos que estejam cadastrados nas categorias 1 e 2 e tenham como marca "Tray".

{% set products = Products({
   'filter': 'featured',
   'limit': 8,
   'order': {'quantity_sold': 'desc'},
    'categories': [2, 3],
   'brands': 'Tray'
}) %} 

É possível também realizar múltiplas ordenações, conforme exemplo:

{% set products = Products({
    'order': {
        'quantity_sold': 'desc',
        'name': 'asc',
        'id': 'desc'
    }
}) %}  

A chamada abaixo retornará até 4 produtos que estejam disponíveis para venda e ordenados pelos mais vendidos.

{% set products = Products({
   'filter': 'available',
   'limit': 4,
   'order': {'quantity_sold': 'desc'}
}) %} 

Last updated