Problemas conhecidos
Controle $product.InsertSku não está considerando a ordenação definida no cadastro do produto
Controle $product.InsertSku não está considerando a ordenação definida no cadastro do produto
ID:
Backlog
Publicado em 11/01/2018
•
Última atualização em 22/12/2022
Sumário
O controle $product.InsertSku de template de prateleira, está renderizando as variações (SKUs) ordenadas pelo ID e não pela posição configurada no admin.
Simulação
Para reproduzir esse comportamento:
- Configure um produto com variação de SKU
- Na tela de gestão de SKUs ordene os SKUs de forma que o SKU de ID mais baixo fique posicionado depois de um SKU de ID mais alto
- Configure um template de prateleira com o controle $product.InsertSku
- Use esse template de prateleira em alguma prateleira ou vitrine
- Acesse essa prateleira ou vitrine, pela visão do cliente
Você observará que os SKUs estarão ordenados pelo ID e não pelo posicionamento definido.
Workaround
A solução de contorno para esse comportamento é garantir que o ID dos SKUs sejam equivalentes ao seu posicionamento dentro do produto.
Ex.: Um produto possui os SKUs "P", "M" e "G". O SKU "P" precisa ter o menor ID, seguido do SKU "M" e, depois, pelo "G", com maior ID.