Menu
Feedback
Comece aqui
Tutoriais


Como usar a classe de produto indisponível do controle de seleção de SKUs

Tutorial válido apenas para lojas CMS Portal Legado.

O que é a classe de produto indisponível

O controle de seleção de SKUs (<vtex.cmc:skuSelection />) permite que o usuário da loja selecione um dos SKUs de um produto. Geralmente é aplicado no carrinho, para que o cliente da loja escolha, por exemplo, uma camisa entre as opções de tamanho P, M ou G; uma geladeira de 110v ou 220v; ou um teclado branco ou preto.

Ou seja, dada uma especificação do SKU (tamanho, voltagem, cor etc.), o seletor de SKU exibe as opções de valores disponíveis para escolha do usuário da loja.

Caso um SKU com determinada especificação não esteja disponível em estoque, a loja pode informar essa indisponibilidade visualmente.

No exemplo abaixo, os tamanhos P e G do produto não estão disponíveis.

{"base64":"  ","img":{"width":183,"height":80,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":2213,"url":"https://images.ctfassets.net/alneenqid6w5/6dTacclHvqeaMwws8kqU8K/2d0d79d95dc521626eb1ba5c1c056da2/classeIndisponivel.png"}}

Incluir a classe de produto indisponível

Quando o controle de seleção de SKUs (<vtex.cmc:skuSelection />) é incluído em uma página de produto, a classe de produto indisponível passa a ser automaticamente adicionada sempre que um SKU estiver indisponível.

Por exemplo: um cliente da sua loja entrou na página do produto Calça Jeans, e para esse produto estão disponíveis em estoque os SKUs com especificações de tamanho 38 e 40, mas não o de tamanho 42.

Se o template da sua página de produto atualmente ativa tem o controle de seleção de SKUs, o SKU com especificação de tamanho 42 receberá automaticamente a classe de indisponibilidade.

Você pode customizar seu arquivo CSS para que essa classe exiba, por exemplo, o número cortado, ou cinza, ou como você desejar.

Determinar a qual especificação será atribuída a classe

A classe de produto indisponível apenas é atribuída à especificação que aparece por último na lista de especificações do SKU, no módulo Catalog.

Por exemplo, se a especificação Tamanho aparecer por último, ela receberá a classe de indisponibilidade.

Se, neste caso, você desejasse que - em vez dela - a especificação Faixa recebesse a classe, bastaria inverter a ordem das especificações.

Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Como deletar um website
« Anterior
Copiar layout de um web site para outro
Próximo »
Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback