productToBox

Disponibiliza como retorno os dados dos produtos para utilização no Box do Produto na loja virtual.

{% set produtosBox = store.productToBox() %}
# exemplo de uso
{% set produtosBox = store.productToBox({limit:'4', order:'random'}) %}
<div class="produtos">
    <div class="row">
	    {% for produto in produtosBox.data %}
	    <div class="col-md-3">
	        {{ store.productBoxDefault(produto) }}
    	</div>
        {% endfor %}
    </div>
</div>


#  retorno dos dados
 

total int - Total de produtos retornados na consulta

data array - Matriz de produtos encontrados na consulta

data[x].id int

data[x].cod string - Código do produto

data[x].produto string

data[x].produto_url string

data[x].isPromo bool

data[x].data_promo date - Validade final da promoção

data[x].valor_original double

data[x].valor_venda double

data[x].valor_venda_boleto double

data[x].porcentagem_desconto double

data[x].quantidade_minima int - Quantidade mínima para venda

data[x].venda bool - Se disponível para venda

data[x].frete_gratis bool

data[x].marca array

data[x].marca.id int

data[x].marca.nome string

data[x].marca.url string

data[x].categoria_level1 array

data[x].categoria_level1.id int

data[x].categoria_level1.nome string

data[x].categoria_level1.url string

data[x].categoria_level1.tabela int

data[x].categoria_level2 array

data[x].categoria_level2.id int

data[x].categoria_level2.nome string

data[x].categoria_level2.url string

data[x].categoria_level3 array

data[x].categoria_level3.id int

data[x].categoria_level3.nome string

data[x].categoria_level3.url string

data[x].produto_online bool

data[x].url_relative string

data[x].url_sku string

data[x].valores array

data[x].valores.varejo_apartir boolean

data[x].valores.atacado double

data[x].cores array

data[x].cores[y].id int

data[x].cores[y].nome string

data[x].cores[y].primaria string

data[x].cores[y].secundaria string

data[x].cores[y].img string

data[x].cores[y].ativo string

data[x].cores[y].posicao string

data[x].cores[y].estoque string

data[x].cores[y].foto array

data[x].cores[y].foto.cor_id int

data[x].cores[y].foto.codigo string

data[x].cores[y].foto.foto string

data[x].cores[y].foto.foto_mini string

data[x].cores[y].foto.legenda string

data[x].cores[y].foto.oculto string

data[x].cores[y].foto.video string

data[x].variacoes array

data[x].variacoes[y].id int

data[x].variacoes[y].variacao_id int

data[x].variacoes[y].nome string

data[x].variacoes[y].valor string

data[x].variacoes[y].posicao int

data[x].variacoes[y].ativo bool

data[x].fotos array

data[x].fotos[y].cor_id int

data[x].fotos[y].codigo string

data[x].fotos[y].foto string

data[x].fotos[y].foto_mini string

data[x].fotos[y].legenda string

data[x].fotos[y].oculto string

data[x].fotos[y].video string

data[x].quantidade_total_em_estoque int

data[x].esgotado bool

data[x].parcelamento string raw - Matriz de <p> com informações do parcelamento do produto com base no valor e nos gateways ativos

data[x].parcelamento_list array - Lista dos métodos de parcelamento

data[x].parcelamento_list.tipo string

data[x].parcelamento_list.boleto boolean - Se true, este gateway está configurado para receber por boleto

data[x].parcelamento_list.parcelas int - Quantidade de parcelas possíveis para pagamento

data[x].parcelamento_list.valor_parcela double - Valor de cada parcela

data[x].parcelamento_list.has_juros boolean - Se true, o valor_parcela está calculado com juros

data[x].parcelamento_list.perc_desconto double - Percentual de desconto quando existente.

data[x].grade_tipo int

data[x].campos_adicionais array

data[x].campos_adicionais.title string

data[x].campos_adicionais.valores string

# lista de parâmetros para consulta

Os parâmetros possíveis para consulta podem ser encontrados na Documentação da API.