productKit
Disponibiliza como retorno os Kits de Produtos criados na loja virtual.
{% set kits = store.productKit() %}
# com parâmetro
{% set kits = store.productKit({limit: '10'}) %}
# exemplo de uso
{% set kits = store.productKit() %}
{% if kits.items|length > 0 and kits.config.show_principal == '1' %}
<section id="kits" class="block{{ kits.config.formato == '1' ? ' mb-4' : '' }}">
<h2 class="titulo mb-3">{{ kits.config.names }}</h2>
<div class="block {{ kits.config.formato == '1' ? 'carousel owl-carousel owl-theme px-3' : 'row justify-content-center' }}">
{% for kit in kits.items %}
<div class="block text-center {{ kits.config.formato == '1' ? 'p-1' : 'col-md-3 col-sm-6 mb-4' }}">
<div class="item block">
<a href="{{ kit.url }}">
<div class="foto">
<img src="{{ kit.foto }}" alt="{{ kit.titulo }}" class="img-cover lazy" />
</div>
<div class="det">
<h3 class="t">{{ kit.titulo }}</h3>
{% if kit.frete_gratis %}
<p class="mb-3"><span class="bg-success px-2 py-1 text-white">FRETE GRÁTIS</span></p>
{% endif %}
<span class="bt-comprar">CONFERIR O {{ kits.config.name|upper }}</span>
</div>
</a>
</div>
</div>
{% endfor %}
</div>
{% if kits.config.formato == '1' %}
<script>
$(function(){
$('#kits .carousel').owlCarousel({
autoplay: false,
loop: false,
dots: true,
nav: false,
margin: 15,
animateOut: 'bounceOutLeft',
animateIn: 'bounceInRight',
responsive: {
0: {
items: 1,
},
598: {
items: 2,
},
800: {
items: 3,
},
1024:{
items: 4,
}
}
});
});
</script>
{% endif %}
</section>
{% endif %}
# retorno dos dados
config array
config.show_menu bool
Se permite mostrar o link para Kits/Looks no menu de categorias
config.show_principal bool
Se permite mostrar o módulo de Kits/Looks na página inicial da loja virtual
config.formato int
Formato de exibição dos kits na página inicial. 1. Carrossel; 2. Livre
config.total int
Quantidade de Kits/Looks disponíveis
config.url int
URL para acessar a listagem de todos outros Kits/Looks
config.url_kit int
URL parcial para acessar a um Kit/Look específico
config.name int
Nomenclatura para exibição do módulo (singular)
config.names int
Nomenclatura para exibição do módulo (plural)
items array
Lista de itens disponíveis para exibição
items[x].id int
items[x].titulo string
items[x].foto string
URL da imagem a ser exibida
items[x].url string
URL de acesso direto ao Kit/Look
items[x].frete_gratis bool
# Lista de parâmetros para consulta
| parâmetro | padrão | descrição |
|---|---|---|
| id | ID do Kits | |
| ids | IDs dos Kits que deseja retornar. Separar com virgula, exemplo: 1,2,3,4 | |
| cid | ID da categoria nível 1 para retornar os Kits da mesma | |
| sid | ID da categoria nível 2 para retornar os Kits da mesma | |
| ssid | ID da categoria nível 3 para retornar os Kits da mesma | |
| limit | 4 | Quantidade de itens a serem retornados na consulta |