Draggable Sort Product – arrastar e posições automáticas de produtos na categoria (Magento 2)

O módulo adiciona à grelha de produtos na edição da categoria um manípulo para arrastar linhas e recalcula automaticamente os valores no campo Position.
Compatibilidade
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
30,75 €
Enviar por Email a um Amigo

Pedir informações sobre este produto

Descrição / Draggable Sort Product – arrastar e posições automáticas de produtos na categoria (Magento 2)

MAGENTO 2 · PAINEL MAGENTO · CATEGORIAS · DESTAQUE

Organize produtos na categoria arrastando-os.

Kowal Draggable Sort Product

Mova linhas no separador Products in Category e deixe o módulo recalcular as posições. Organize o destaque de bestsellers, novidades ou coleções sem introduzir cada valor manualmente.

Drag & drop · Position automática · Gravação da categoria

COMO FUNCIONA NA PRÁTICA

01 · Abre a categoria
Acede à lista Products in Category.

02 · Arrasta os produtos
O manípulo na grelha permite alterar a ordem das linhas.

03 · Guarda a categoria
O Magento preserva as atribuições de posição preparadas.

O que ganha a sua loja?

Conheça as funcionalidades, a utilização e as definições do módulo.

Conheça o módulo

Kowal_DraggableSortProduct é um módulo administrativo leve para Magento 2 que agiliza a ordenação manual de produtos numa categoria.

No Magento padrão, definir a ordem dos produtos numa categoria pode ser demorado: é necessário percorrer a lista e controlar os valores na coluna Position, e qualquer alteração maior implica muitas correções manuais. Este módulo resolve esse problema ao adicionar suporte de drag & drop e atribuição automática de posições.

Como funciona?

  • No separador da categoria Products in Category, o módulo adiciona uma coluna extra com um manípulo draggable handle.

  • Depois de arrastar as linhas, o módulo:

    • recalcula os valores de Position de acordo com a ordem atual,

    • atualiza o mapeamento de posições para os produtos selecionados,

    • guarda os dados no campo in_category_products em formato JSON, tal como o Magento espera.

Principais vantagens

  • Organização de produtos mais rápida – arrasta, larga e guarda a categoria.

  • Menos erros – as posições são definidas automaticamente 1,2,3….

  • Maior controlo sobre o destaque – ideal para categorias em que a ordem apoia a exposição da oferta, por exemplo bestsellers, novidades, coleções ou séries de produtos.

  • Intervenção mínima – um mixin JS simples + override da coluna na grelha.

Para quem?

Para lojas que:

  • alteram frequentemente a ordem dos produtos nas categorias,

  • têm categorias grandes e querem poupar tempo,

  • constroem a oferta de forma visual, em que a ordem dos produtos é importante para a legibilidade e a conversão.

Gravação de alterações e produtos selecionados

Ao arrastar, os campos Position são recalculados de acordo com a ordem das linhas visíveis 1, 2, 3…. O mapeamento in_category_products recebe os produtos selecionados; os dados são preparados em JSON para a gravação padrão do Magento.

A alteração da ordem não significa gravação imediata na base de dados. Depois de terminar o trabalho, guarde a categoria e verifique o resultado no frontend.

Paginação, filtragem e ordem no frontend

O mecanismo funciona nas linhas visíveis da grelha. Com várias páginas, filtragem e posições definidas anteriormente, verifique a ordem final de toda a categoria. Não se trata de uma ordenação automática do catálogo por vendas ou analytics.

O frontend tem de usar a ordenação por Position. A ordenação por preço, nome ou outro critério pode apresentar os produtos de forma diferente da ordem definida no painel.

Âmbito técnico e implementação

A extensão funciona no painel de administração: adiciona uma coluna draggable-handle e um mixin do script de atribuição de produtos. Na configuração DI, substitui o bloco da grelha CategoryTabProduct, por isso verifique a compatibilidade com outras extensões da mesma grelha.

O pacote não inclui o seu próprio interruptor de configuração. O nome correto do módulo a ativar é Kowal_DraggableSortProduct.

Instalação via Composer

Pacote kowal/module-draggablesortproduct, módulo Kowal_DraggableSortProduct. Depois de configurar o acesso ao repositório Kowal, instale o pacote, ative o módulo, atualize o Magento e limpe a cache. Em produção, inclua a compilação e a implementação de conteúdos estáticos de acordo com o processo da loja.

Da configuração ao resultado

1. Abre a categoria
Acede à lista Products in Category.

2. Arrasta os produtos
O manípulo na grelha permite alterar a ordem das linhas.

3. Guarda a categoria
O Magento preserva as atribuições de posição preparadas.

Nova coleção no início da categoria

Na lista de produtos visível, move para cima os elementos selecionados da coleção. O módulo atualiza os campos Position e o mapeamento dos produtos selecionados.

Em seguida, guarda a categoria. No frontend, verifica a lista ordenada por posição — uma opção de ordenação diferente pode mostrar os produtos noutra ordem.

Simplifique o trabalho diário na exposição de produtos

Quer adaptar o módulo à sua loja? Pergunte pela implementação do Kowal Draggable Sort Product e discuta a configuração ou as extensões necessárias.

Mais informação

Compatibilidade com o modelo Luma / Blank, KOWAL

Manual de instalação do módulo

Instalação via Composer

Receberá por e-mail, após a compra, os dados de acesso ao repositório Composer, endereço de e-mail do cliente e token de licença. Também estão disponíveis no painel de cliente depois de iniciar sessão em kowal.store. Substitua TWOJ_EMAIL_KLIENTA pelo endereço de e-mail da sua conta e TWOJ_TOKEN pelo token recebido. Execute os comandos no diretório raiz do Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-draggablesortproduct

Conclusão da instalação

Depois de instalar o pacote, execute a atualização do Magento e limpe a cache:

php bin/magento setup:upgradephp bin/magento cache:flush

Em ambiente de produção, execute também a compilação DI e a implementação dos ficheiros estáticos de acordo com o processo de implementação da loja.

Pressione para saltar o carrossel

Encontrámos outros produtos que podem ser do seu interesse!

Escreva a sua própria avaliação
Está a avaliar: Draggable Sort Product – arrastar e posições automáticas de produtos na categoria (Magento 2)
A sua classificação:
Preço
Qualidade
Suporte
loader
Carregando...

Classificação enviada para aprovação.

Implemented in real Magento 2 stores
Estudo de caso – eldar.biz

Na loja eldar.biz, a organização dos produtos nas categorias tem impacto direto na clareza da oferta e no conforto de compra. Os clientes muitas vezes percorrem os produtos “com os olhos” – contam a ordem dos modelos, variantes, séries e o agrupamento lógico dentro da categoria.

Problema

No Magento padrão, definir manualmente a posição dos produtos numa categoria era:

  • moroso em caso de alterações frequentes,

  • suscetível a erros (posições duplicadas, “lacunas” na numeração),

  • pouco prático ao ordenar um maior número de produtos.

Solução implementada

Foi utilizado o módulo Kowal_DraggableSortProduct, que:

  • permitiu arrastar produtos na grelha de atribuição à categoria,

  • recalculava automaticamente os valores de Position,

  • guardava a ordem de acordo com o mecanismo do Magento (JSON em in_category_products).

Resultado

  • Ordenação de categorias mais rápida – organizar a lista passou a ser uma operação de “drag & drop”.

  • Melhor legibilidade da oferta – os produtos podem ser apresentados numa sequência lógica (por exemplo, séries, coleções, prioridades de venda).

  • Menos erros nas posições – a numeração automática elimina uma parte percetível dos erros na edição manual.

  • Maior controlo sobre o merchandising – torna-se mais fácil promover produtos-chave no topo da lista.

Alterar preferências de cookies