Para quem não conhece e parou aqui por acaso, a vTex é uma plataforma para você criar e gerenciar o seu comércio eletrônico, ou seja, a plataforma vTex lhe proporciona toda a infraestrutura para você desenvolver sua loja virtual, construindo suas páginas, páginas de produtos, Landing Pages, realizando vendas, gerenciando pedidos, etc.
Esse post vem tratar de uma funcionalidade específica dentro da plataforma de e-commerce vTex, que é a ordenação dos produtos. Essa funcionalidade de ordenação pode ser usada em vitrines de categorias, departamentos, ou ainda, coleções.
Por padrão, a vTex ordena a aparição dos produtos através de sua importância e relevância dentro de sua loja, ou seja, aqueles produtos que mais tiveram visualizações e vendas.
Porém, existe uma forma rápida e simples para mudar essa ordenação. O sistema da vTex também é capaz de entregar uma ordenação através de: menor preço, maior preço, mais vendidos, melhor desconto, ordenação alfabética A-Z ou de Z-A, melhor avaliação, mais recentes lançados no mercado. Para isso basta alterar ou adicionar o parâmetro “O”, na URL, ficando da seguinte forma:
http://www.{AccountName}.com.br/{departamento}/{categoria}?O={parametroOrdenacao}
Ou Ainda
http://www.{AccountName}.com.br/{departamento}?O={parametroOrdenacao}
Segue relação de parâmetros e suas funções:
–> Menor Preço: ?O=OrderByPriceASC
–> Maior Preço: ?O=OrderByPriceDESC
–> Mais Vendidos: ?O=OrderByTopSaleDESC
–> Melhor Desconto: ?O=OrderByBestDiscountDESC
–> Ordenação Alfabética A-Z: ?O=OrderByNameASC
–> Ordenação Alfabética Z-A: ?O=OrderByNameDESC
–> Melhor Avaliação: ?O=OrderByReviewRateDESC
–> Mais Recentes lançados no Mercado: ?O=OrderByReleaseDateDESC
Para esse último parâmetro de ordenação vale uma pequena explicação. Como a vTex identifica e ordena esse produto? Dentro do cadastro de produto no portal admin da vTex existe um campo chamado de “Data de Lançamento no Mercado”, que armazena a data que é levada em consideração para realizar a ordenação. Quando você cria um produto dentro da vTex, esse campo é preenchido com a data do dia corrente. Porém, esse campo se torna passível de alterações, ou seja, você pode editá-lo, alterando o seu valor.