Exibir coleção dinamicamente

Boa tarde galera,

Estou fazendo um quiz que ao final exibe 4 produtos de acordo com as respostas.

Como são muitas possibilidades nem cogito criar coleções para cada caso.

Gostaria de saber se consigo montar uma coleção dinamicamente via url ou algo do tipo, aí eu montaria a combinação dos itens e exibiria a lista de produtos.

Desde já agradeço!

Você pode criar CAMPO PRODUTO e jogar ele para uma tela de busca.

Para montar a url:

http://help.vtex.com/pt/tutorial/parametros-de-busca

Valeu @Nathan Prestes​ , sempre fortalecendo! Vou dar uma lida e ver se funciona, desde já agradeço. Abraço!

Valeu @Nathan Prestes​ , to com a mesma dúvida! Sabe como faço para que a URL puxe apenas SKUS ativos? ex: Criei uma busca de tamanho P em determinada categoria, quando crio a url, ele traz todos os produtos que tenham sku P cadastrado (ativo ou não..)..

Oi Geovana, skus ativos seria com estoque? Caso sim, você poderia editar o template de busca de sua loja para não exibir produtos indisponíveis.

Outra forma de realizar isso é na configuração de produto inativar o campo MOSTRAR PRODUTO ESGOTADO.

Oi @Nathan Prestes​ , mas no caso o produto só aparece por que existem outros tamanhos com estoque. Mas não necessariamente com estoque de "P".

ex: Criei uma busca de tamanho P em determinada categoria, quando crio a url, ele traz todos os produtos que tenham sku P cadastrado no produto, mas não necessariamente com estoque do sku P. (Nesse caso o produto esta ativo na loja por que tem estoque de M e G)

Para fazer o que deseja, vejo duas possibilidades:

1 - Criar um script customizado que consultar a API do catalogo e caso seja identificado que não possue estoque oculta o item da prateleira(não recomendo este método pois pode prejudicar a performance da loja);

2 - Destrinchar a variação TAMANHO como produto único, dessa forma você consegue realizar isso facilmente;

Não acho interessante ocultar o produto da prateleira quando não tem estoque, afinal o usuário pode preencher o formulário de nome e email e quando aquela variação possuir estoque novamente é disparado um email alertando o seu cliente.

@Nathan Prestes​ eu consigo puxar apenas peloss SKUs?

Ex.: www.minhaloja.com/busca?sku:1232&sku:351351&sku:6626

Você pode criar uma página especial que pega os parâmetros dos skus e montar uma prateleira sim, existe API pra isso:

GET Sku

https://documenter.getpostman.com/view/845/catalogsystem-102/Hs44#dc127f25-fc71-8188-1de3-0d2dff8fed11

Mas ai como ficaria a url? Li os docs aqui, mas não consegui buscar dois ou mais skus (na mão mesmo pela url).

Você pode realizar pela API de search via coleção neste caso:

GET ProductSearch Filtered and Ordered

https://documenter.getpostman.com/view/845/search-103/Hs43#e0ec3923-faf7-5049-8634-f6d617ce5f67