PrestaShop Order Grid Pro – colunas e ordem da grelha de encomendas

A grelha de encomendas do back office PrestaShop (1.7.7+) é Symfony — suficiente para começar, mas raramente para logística, apoio ao cliente ou finanças. O Order Grid Pro oculta colunas core que não precisa, ativa campos opcionais (telemóvel, rastreio, miniatura, peso, excerto de mensagem, ISO da moeda, regras do carrinho, etc.) e grava a ordem das colunas por arrastar e largar, com configuração em separadores. Usa apenas os hooks oficiais da grelha, sem alterar o core — melhor para atualizações.

Główne zdjęcie produktu: Order Grid Pro – colunas e ordem da grelha de encomendas
69.99 €

Galeria

Order Grid Pro: Otimização da Grelha de Encomendas PrestaShop (Colunas Personalizadas e Campos Extra)

Order Grid Pro transforma a grelha de encomendas do PrestaShop (1.7.7+) para uma gestão eficiente no back office. Sem overrides de núcleo, o módulo permite personalizar a visualização, ocultando colunas nativas supérfluas e adicionando informações operacionais cruciais. Integre colunas como telefone do cliente, códigos de rastreio, miniaturas de produtos, peso do carrinho, e-mail, cidade/código postal de entrega, códigos ISO de moeda e excertos de mensagens. Reordene facilmente as colunas com arrastar e largar, adaptando-se às necessidades da sua equipa (logística, suporte, finanças). Tenha sempre a informação certa ao seu alcance para um fluxo de trabalho otimizado e consistente após cada atualização.

Versão do módulo: 1.0.0
Versões da loja:
9.x8.x
Funciona com ThirtyBees: Não
Traduções:
Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Slovenčina (sk)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Magyar (hu)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Čeština (cs)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Srpski (rs)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Français (fr)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: 中文 (zh)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Русский (ru)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Norsk (no)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Íslenska (is)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Polski (pl)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Slovenščina (si)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: हिन्दी (hi)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Lietuvių (lt)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Svenska (sv)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Українська (ua)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: 日本語 (ja)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Eesti (et)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Deutsch (de)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Nederlands (nl)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Dansk (da)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: English (en)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Română (ro)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Italiano (it)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Bahasa Indonesia (id)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Latviešu (lv)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Português (pt)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Hrvatski (hr)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Suomi (fi)Este módulo: Order Grid Pro – colunas e ordem da grelha de encomendas está totalmente traduzido para a língua: Español (es)

A sua lista de encomendas — repensada para o dia a dia real.
Order Grid Pro para PrestaShop 1.7.7 a 9.x.

A partir do PrestaShop 1.7.7, o ecrã de encomendas do back office assenta na Symfony Grid . O layout predefinido serve para demonstrações — até o armazém pedir códigos de rastreio na mesma linha, o suporte precisar da última mensagem do fio sem saltar dez separadores, e as finanças precisarem de códigos ISO de moeda sem exportar para o Excel. Order Grid Pro liga-se aos hooks oficiais de extensão da grelha: ocultar colunas de núcleo supérfluas , ativar extras curados (telefone, miniaturas, peso do carrinho, excertos de fios e mais), ordem das colunas por arrastar e largar , e — em builds antigos — um fluxo opcional de estado em linha . Sem overrides do núcleo.

PrestaShop 1.7.7+, 8.x, 9.x
Symfony Grid (definição, consulta, dados)
Configuração em três separadores + ordenar a arrastar

Lista de encomendas no back office PrestaShop com colunas extra — exemplo Order Grid Pro

Porque a grelha de encomendas predefinida chega ao limite

Cada equipa lê as encomendas de forma diferente: logística com códigos de rastreio e transportadoras, suporte com telefone e última mensagem do fio sem dez separadores, merchandising com miniatura rápida ao lado da referência, finanças em lojas multimoeda com códigos ISO junto aos totais.

A grelha de núcleo mantém-se propositadamente enxuta: não adivinha o seu fluxo de trabalho. Patch em /src ou overrides de tema são frágeis — cada pequena atualização PrestaShop vira conflito de merge.

Order Grid Pro mantém-se na superfície de extensão suportada: altera a definição da grelha, o query builder Doctrine e os dados de linha hidratados pelos mesmos hooks que o PrestaShop documenta para extensões da listagem de encomendas. Configura tudo em Módulos → Order Grid Pro , grava por secção, recarrega Encomendas e refina.

O que ganha de imediato

  • Colunas arrumadas:
    Desative colunas de núcleo que nunca usa (empresa, nome multiloja, etc.) — a tabela respira melhor em monitores mais pequenos.
  • Colunas operacionais:
    Telefone, lista de rastreio, imagem de capa da primeira linha, e-mail do cliente, cidade/código postal de entrega, contagem de linhas, peso estimado, código do módulo de pagamento, idade da encomenda, convidado vs. conta, números de fatura/guia, ISO da moeda, nomes agregados de regras de carrinho e mais — cada uma opcional.
  • Layout estável após atualizações:
    A ordem das colunas fica em JSON e é reaplicada ao construir a definição da grelha — a equipa mantém a mesma leitura da esquerda para a direita após cada release.

Três pilares de configuração

Ocultar colunas

Cada interruptor corresponde a um identificador de coluna de núcleo da fábrica da grelha de encomendas. Com Ocultar = Sim , o módulo remove esse objeto de coluna antes da renderização. Se a sua edição PrestaShop nunca registou a coluna, o interruptor não faz mal — a configuração permanece portável entre 1.7, 8.x e 9.x.

Novas colunas

Extras principais (telefone, rastreio, miniatura da primeira linha, estado rápido legacy) mais toda uma biblioteca de campos de insight : e-mail, cidade, código postal, contagens de linhas, nome do primeiro produto, peso estimado do carrinho, excerto da última mensagem do cliente, módulo de pagamento, idade em dias, tipo de conta, números de fatura/guia, ISO da moeda, regras de carrinho aplicadas — tudo desativado por defeito para só ativar o que o orçamento SQL permitir.

Ordem das colunas

Arraste colunas nativas e do módulo na interface de configuração. A lista reflete o que está visível neste momento na grelha (respeitando ocultações e extras ativos). Gravar escreve JSON saneado; o módulo funde-o com a definição em produção para que ações em massa, referências e a sua pilha personalizada mantenham a ordem em que formou a equipa.

Definição da grelha

Colunas aparecem, desaparecem e reordenam — sem tocar no PHP do núcleo.

hookActionOrderGridDefinitionModifier

O módulo inspeciona a ColumnCollection , remove identificadores ocultos, injeta instâncias opcionais de DataColumn (e colunas especializadas quando a plataforma as oferece, como miniaturas HTML) e reordena tudo segundo a sequência guardada. Como corre na fase de definição, exportações e vistas CSV herdam a mesma estrutura que se vê no ecrã.

Dica: configure primeiro Ocultar e Novas colunas , depois abra Ordem das colunas para o ordenador listar apenas campos que vão mesmo aparecer na grelha em produção.

Query builder

Projeta apenas o SQL que as colunas ativas precisam.

hookActionOrderGridQueryBuilderModifier

Os campos opcionais são fragmentos SELECT controlados — subconsultas para contagens, excertos, pesos e métricas semelhantes só entram quando o interruptor correspondente está ligado. Assim a pegada predefinida fica próxima do núcleo, mas utilizadores avançados podem acumular insight profundo quando o hardware permite.

Projeções pesadas estão documentadas no texto de configuração do módulo para a equipa perceber compromissos (por exemplo, o peso estimado usa a massa do produto pai, não a precisão ao nível da combinação).

Dados de linha e back office legacy

Formatar células e rótulos; mudanças de estado AJAX opcionais.

hookActionOrderGridDataModifier + AdminOrders assets

hookActionOrderGridDataModifier normaliza a apresentação: pesos em quilogramas, indicadores de convidado legíveis, truncagem segura de excertos de fios e HTML de miniatura quando a grelha o permite. No PrestaShop abaixo de 8.0 pode ativar Mudança rápida de estado : o módulo injeta um menu pendente compacto na lista de encomendas e encaminha atualizações via um separador oculto AdminMyordergridproAjax com permissões corretas — ideal quando a coluna nativa ainda é texto simples.

No PrestaShop 8+ , a grelha de núcleo já traz controlos de estado interativos na maioria dos builds. Mantenha a opção legacy desativada para evitar UI duplicada, salvo necessidade explícita do auxiliar para comparações em staging.

Experiência no back office

A configuração do módulo usa separadores de navegação Bootstrap com três instâncias isoladas de HelperForm — cada separador grava de forma independente ( Ocultar colunas , Novas colunas , Ordem das colunas ). No topo, um bloco guiado explica o comportamento da grelha Symfony, notas de compatibilidade e uma estratégia de adoção recomendada (começar pequeno, gravar, rever Encomendas, iterar).

Order Grid Pro: três áreas de configuração

Separador „Ocultar colunas“

  • Um interruptor por identificador padrão (ID da encomenda, referência, pagamento, país, multiloja, empresa, etc.)
  • A ajuda inline explica: remover uma coluna afeta só a coleção da grelha, não os seus dados
  • Gravar este separador não altera colunas opcionais nem a ordem guardada

Novas colunas + separadores de ordem

  • Interruptores principais para telefone, rastreio, imagem de capa, estado live legacy
  • Interruptores de insight alargado espelham cada coluna de dados opcional com descrições detalhadas
  • Lista arrastar-e-largar + campo JSON oculto; IDs de formulário à prova de duplicados para HTML válido
  • Integração do verificador de atualizações MyPresta (notificações opcionais)

Colunas de núcleo que pode ocultar

Cada cartão abaixo corresponde a um interruptor no separador Ocultar colunas . Com Ocultar = Sim , remove essa coluna apenas da definição da grelha Symfony — encomendas, moradas e histórico na base de dados mantêm-se. Se o seu build nunca registou o identificador, o interruptor não tem efeito visível (a configuração permanece portável entre 1.7 / 8 / 9).

id_order ID da encomenda

Chave primária numérica da encomenda no PrestaShop ( orders.id_order ) — referência interna ao abrir a partir da lista, ligar a faturas ou cruzar com payloads de API.

reference Referência

Referência pública da encomenda (muitas vezes alfanumérica) nas confirmações ao cliente e para correspondência rápida em CRMs — distinta do ID numérico.

new Novo cliente

Indicador de núcleo „novo cliente“ segundo as regras do PrestaShop. Oculte quando não acrescenta valor ao fluxo ou duplica informação que já tem noutro sítio.

customer Cliente

Nome de apresentação do cliente (e comportamento de ligação da grelha de núcleo) para a conta que encomendou — normalmente primeiro e último nome ou formato configurado na loja.

company Empresa

Campo de empresa/organização no contexto da morada da encomenda quando há dados B2B; útil para grossistas. Em lojas puramente B2C costuma ser ruído vazio — ocultar.

total_paid_tax_incl Total (IVA incl.)

Total pago da encomenda com impostos, tal como formatado pela grelha de núcleo — o que foi cobrado ao cliente pelo carrinho, portes e impostos segundo as regras de apresentação da loja.

payment Pagamento

Rótulo legível do método de pagamento escolhido no checkout (ex.: transferência, nome apresentado do módulo de cartão) — o mesmo que vê no detalhe da encomenda.

osname Estado

Nome do estado atual da encomenda nos estados que configurou (aguarda pagamento, enviado, etc.) — o rótulo que a equipa reconhece no fluxo, independentemente dos distintivos de cor do tema.

date_add Data

Data/hora de criação da encomenda ( orders.date_add ) — quando o carrinho passou a registo na base de dados; útil para ordenação e leitura ao estilo SLA.

country_name País de entrega

Nome do país de entrega via o join morada/país da grelha de núcleo — ajuda em conformidade de exportação e zonas de transporte de relance.

shop_name Loja

Nome da loja multiloja para o contexto de origem da encomenda — crítico em multiloja; em instalação de loja única pode ocultar-se sem perda de informação.

carrier_name Transportadora

Transportadora ou modo de envio escolhido para a encomenda — o mesmo conceito que valida nas regras de envio e filtros do posto de embalagem.

Colunas opcionais que pode adicionar

O separador Novas colunas agrupa extras principais (telefone, rastreio, miniatura, estado legacy) e campos de insight alargado . Cada interruptor acrescenta uma projeção controlada ou reutiliza dados já carregados pela consulta de núcleo — nada é gravado de volta até ações separadas no back office (exceto estado legacy opcional por AJAX, que respeita permissões de mudança de estado).

Colunas extra principais

mog_customer_phone Telefone do cliente (morada de entrega)

Mostra o melhor número disponível na morada de entrega: móvel ( phone_mobile ) se preenchido, senão fixo ( phone ). A consulta de encomendas de núcleo já faz join da morada — projeção leve, ideal para call centers a discar sem abrir cada encomenda.

mog_tracking_numbers Códigos de rastreio

Concatena todos os códigos de rastreio não vazios nas linhas order_carrier da encomenda. Valores separados por vírgulas para envios divididos (várias embalagens) numa só célula. Desative se raramente regista rastreios e prefere uma tabela mais estreita.

mog_product_thumb Imagem de capa do primeiro produto

Pré-visualização ~48 px da imagem de capa da primeira linha da encomenda (menor id_order_detail ). Quando HtmlColumn está disponível (típico no PrestaShop 8+), a célula renderiza um real; em grelhas antigas o módulo pode expor só o ID bruto da imagem para ainda auditar qual SKU puxou a venda.

mog_live_meta Auxiliar de estado (coluna oculta, back office legacy)

Com Mudança rápida de estado ativa no PrestaShop abaixo de 8.0, o módulo injeta uma meta-célula compacta com data-order e identificadores de estado para o JavaScript incluído mostrar um menu pendente em linha junto ao texto visível. Não é coluna de exportação isolada — em lojas 8+ com controlo Symfony, deixe desativada.

Colunas de insight alargado

mog_customer_email E-mail do cliente

Projeta o e-mail na entidade customer — o mesmo join que o PrestaShop já usa na consulta da grelha. Útil para equipas B2B a colarem no CRM ou tickets sem abrir a ficha do cliente.

mog_delivery_city Cidade de entrega

Campo city do alias da morada de entrega. Combine com código postal quando a coluna país sozinha não chega para expedição ou rota de estafeta.

mog_delivery_postcode Código postal de entrega

Código postal da morada de entrega — o que ferramentas de etiquetas e APIs de estafetas costumam pedir além do nome.

mog_order_lines_count Número de linhas da encomenda

Conta quantas linhas order_detail pertencem à encomenda = número de linhas SKU distintas, não a soma das quantidades — útil para ver carrinhos multi-linha vs checkout de uma linha.

mog_first_product_name Nome do primeiro produto

Nome de produto localizado para a linha order_detail mais antiga (ordenada por ID de linha). Ajuda quando a referência é pouco clara mas precisa de saber qual SKU puxou a venda.

mog_cart_weight_kg Peso estimado do carrinho

Aproxima a massa enviada somando por linha quantidade × peso pai product.weight. Pesos de combinação não são detalhados — trate o valor como indicativo, não para faturação legal de transporte. A UI mostra quilogramas com três casas decimais quando a soma bruta é superior a zero.

mog_thread_snippet Última mensagem do cliente

Até 140 caracteres da customer_message mais recente ligada a um customer_thread que referencia a encomenda. Remove HTML e escapa entidades para markup colado do formulário de contacto não partir a grelha.

mog_payment_module Código do módulo de pagamento

Valor técnico orders.module — o mesmo identificador de máquina que vê em Módulos → Pagamento. Ideal para conciliar capturas ou comparar adoção de gateways.

mog_order_age_days Idade da encomenda (dias)

Períodos completos de 24 h entre orders.date_add e o „agora“ da base via TIMESTAMPDIFF — útil para vistas SLA ou seguir transferências por pagar.

mog_account_type Tipo de conta

Rótulo legível derivado de customer.is_guest após hidratação — separa contas registadas de checkouts convidado para segmentação sem abrir a ficha do cliente.

mog_invoice_number Número de fatura

Mostra invoice_number já presente no dataset de núcleo da encomenda — finanças lêem a sequência fiscal junto à referência sem exportar folhas (vazio até existir fatura).

mog_delivery_number Número da guia de remessa

Espelha delivery_number da linha da encomenda — cruze guias de expedição ou IDs de envio sem abrir cada encomenda.

mog_currency_iso Moeda da encomenda (ISO)

iso_code da moeda no join existente (ex.: EUR, USD, PLN). Em lojas multimoeda identifica de relance linhas que precisam de reconciliação FX quando o símbolo não está na grelha predefinida.

mog_cart_rule_names Regras de carrinho aplicadas

Agrega nomes localizados de todas as regras de carrinho persistidas na encomenda (regras de catálogo, vouchers, promoções de portes grátis, etc.). Valores DISTINCT e ordenados alfabeticamente para leitura previsível numa só célula.

Especificações técnicas e compatibilidade

Pacote padrão de módulo PrestaShop. Sem overrides de classes ou templates do núcleo. As colunas opcionais usam as mesmas capacidades MySQL/MariaDB que subconsultas (mesma base que lojas PrestaShop modernas). A arquitetura visa grelhas de encomendas Symfony a partir de 1.7.7+ .

Hooks PrestaShop: actionOrderGridDefinitionModifier , actionOrderGridQueryBuilderModifier , actionOrderGridDataModifier , actionAdminControllerSetMedia (recursos de estado legacy em AdminOrders).
Separador de admin oculto: AdminMyordergridproAjax expõe endpoints JSON seguros para atualizações de estado em linha em builds legacy.
Front office: nenhum — módulo 100 % back office.
Desempenho: colunas analíticas opcionais usam subconsultas por linha — ative-as gradualmente em tabelas de encomendas muito grandes.

69.99 €

Galeria do Módulo

Porque escolher o nosso módulo
Order Grid Pro – colunas e ordem da grelha de encomendas?

Otimização e Automação

Com Order Grid Pro, otimize a visualização da sua grelha de encomendas. Personalize colunas e ordem para automatizar o acesso a informações vitais. Agilize a gestão, reduza o tempo gasto em cada pedido e aumente a produtividade da sua loja, garantindo maior eficiência.

Aumento de Vendas

O Order Grid Pro otimiza a gestão de encomendas, permitindo personalizar colunas para acesso rápido a dados cruciais. Esta eficiência acelera o processamento de pedidos e melhora o serviço ao cliente, resultando numa experiência de compra superior que fomenta a lealdade e impulsiona o aumento das vendas.

15 anos de experiência

A nossa experiência de 15 anos em PrestaShop guiou o desenvolvimento deste módulo. Ele permite-lhe personalizar colunas e a ordem da grelha de encomendas. Uma funcionalidade essencial, nascida da compreensão das suas necessidades diárias, que garante eficiência, controlo total e uma poupança de tempo valiosa na gestão do seu negócio.

Ampla Personalização

O módulo Order Grid Pro oferece personalização ampla da grelha de encomendas. Defina as colunas visíveis e reorganize a sua ordem, adaptando o layout para otimizar o fluxo de trabalho e atender perfeitamente às necessidades específicas da sua loja.

Código Aberto

Com o Order Grid Pro, beneficia de código aberto completo. Isto permite-lhe personalizar e otimizar a grelha de encomendas, adaptando colunas e ordem, sem quaisquer restrições ou encriptações. Acesso total para modificações e integrações avançadas.

Licença e Atualizações

A licença do módulo é vitalícia. Garanta a conformidade e novas funcionalidades com atualizações gratuitas por um ano. Após esse período, usufrua de grandes descontos na renovação do acesso às atualizações, mantendo o seu módulo sempre atualizado e seguro.