Passar para o conteúdo principal

Nova solução kits de produtos

documentação em desenvolvimento

Equipe Vnda avatar
Escrito por Equipe Vnda
Atualizado há mais de uma semana

Cadastrar o kit no admin

Abra seu admin:

  • Clique em Produtos > Kits;

  • Adicionar kits;

  • Preencha as informações: nome do kit, SKU dos itens, referência do kit, descrição, tags e dimensões do pacote.

Com isso é possível selecionar os itens que devem compor esse kit.

Além disso, é possível cadastrar um valor promocional para cada item dentro do kit.

Outro ponto importante é que o cliente poderá selecionar a variação do item como cor, tamanho e etc.

Como gerir o kit?

Após o cadastro do Kit, com os itens já selecionados você visualiza o preço atual e promocional de cada um, além do estoque disponível. Lembrando que a disponibilidade do kit depende do menor estoque entre os itens que compõem o kit.

  • Por exemplo: se tenho um kit com uma camiseta A + uma camiseta B.

  • Se a camiseta A tem 20 unidades e a camiseta B tem 30, o sistema apresenta a opção de 20 kits. Considera sempre o menor estoque dos itens que compõem o kit.

Um kit pode receber um cupom de desconto?

Sim. Os kits podem receber um cupom de desconto e permitir a integração deste pedido seja no ERP, Hub ou outras integrações.

Limitações do kit

  • Produtos com personalização não retornam na seção de kits.

  • O kit não possui compra rápida no bloco de produtos (quando visto nas listagens, home e buscas).

Front-end

Para implementar essa solução no front-end das lojas, é necessário considerar a data de geração dos arquivos, de acordo com os dois cenários abaixo:

Lojas geradas a partir de 15/09/25:

  • Os templates já vêm preparados para operar o novo recurso de kit nativo da plataforma. Isso significa que todo o funcionamento esperado de compra já está disponível e funcional, não sendo necessária nenhuma implementação de front-end além dos ajustes visuais para adequação à identidade da marca.

Lojas geradas antes de 15/09/25:

  • Atualizar a versão do script productPurchase.js e todas as suas dependências para a versão mais recente (disponível no Template Maker ou em novas lojas já criadas).

  • Atualizar a versão do script store.js (localizado na pasta de components), responsável pelas ações de adição ao carrinho.

  • Com os scripts atualizados, implementar a estrutura visual no front-end utilizando Liquid.

  • Referência com passo a passo: Exemplo de implementação no GitLab.

⚠️ IMPORTANTE:
A loja precisa operar com o productPurchase.js.

  • Lojas mais antigas que utilizam variants.js + store.js único precisam migrar para o productPurchase.js antes, o que pode demandar mais tempo.

  • Como validar se a loja já utiliza o productPurchase.js:

    1. Acesse uma PDP.

    2. Abra o console do navegador.

    3. Digite window.productVariants.

    4. Se retornar uma lista de produtos organizada por IDs, significa que o script está em uso.

    5. Se a variável não existir, a loja ainda não utiliza o productPurchase.js.

Fluxo para pautar os Cards

  1. Seller solicita ativação do kit nativo no admin.

  2. Equipe de N2 Olist Ecommerce libera a feature na base da loja (staging e produção).

  3. Demanda é enviada ao time de Onboard para inclusão na sprint de front-end.

Prazos:

  • Execução normal: 4 dias úteis.

  • Lojas que precisam migrar primeiro para o productPurchase.js: 8 dias úteis.

    • O time de front sinalizará essa necessidade caso seja identificado esse cenário.

Fluxo do pedido

  • O comprador acessa a página do produto Kit e seleciona a composição desejada.

  • No cart-drawer/checkout, é adicionado apenas o produto Kit, com a informação da composição escolhida.

  • Ao concluir o pedido:

    • Na página de confirmação, o comprador visualiza apenas os produtos da composição (o split ocorre na criação do pedido).

    • No admin, a página do pedido exibe os produtos da composição conforme o split.

    • No ERP, o pedido é criado apenas com os SKUs da composição e seus respectivos preços de venda.

Sincronização com ERP

A nova solução de kits não abrange o envio de kits do ERP para o e-commerce. Portanto, nesses casos, seguimos usando a solução antiga.

1. Criar o kit no Tiny seguindo esse tutorial: Como cadastrar produtos do tipo Kit no Sistema ERP da Olist

2. Feito isso, vão sincronizar o kit com o e-commerce e ele entrará como um produto simples aqui no nosso admin (a separação dos itens do kit ocorre toda no ERP).

Caso o seller queira utilizar a nova solução de kits, é necessário que criem os kits diretamente no admin.

Respondeu à sua pergunta?