PrestaShop Order Grid Pro – colonne e ordine griglia ordini

La griglia ordini del back office PrestaShop (dalla 1.7.7) è Symfony: ottima come base, ma spesso non basta a magazzino, customer care o amministrazione. Order Grid Pro nasconde le colonne core che non servono, aggiunge campi opzionali (telefono, tracking, miniatura, peso, estratto messaggi, ISO valuta, regole carrello e altro) e memorizza l’ordine delle colonne con drag-and-drop, con form divisi per sezione. Usa solo gli hook ufficiali della griglia, senza override del core, per aggiornamenti più tranquilli.

Główne zdjęcie produktu: Order Grid Pro – colonne e ordine griglia ordini
69.99 €

Galeria

Ottimizzazione Griglia Ordini PrestaShop: Colonne, Campi Aggiuntivi e Riordino

Order Grid Pro per PrestaShop (dalla 1.7.7 alla 9.x) rivoluziona la gestione degli ordini nel back office. Questo modulo professionale estende la griglia Symfony, consentendo di personalizzare completamente la visualizzazione. Puoi nascondere colonne predefinite superflue e attivare campi aggiuntivi essenziali come telefono cliente, numeri di tracking, miniature prodotto, email e dettagli di spedizione. Offre riordinamento delle colonne tramite drag-and-drop per adattarsi al tuo flusso di lavoro. Per le versioni meno recenti, include anche una funzionalità opzionale di cambio stato in linea. Migliora significativamente l'efficienza operativa senza modificare il core di PrestaShop.

Versione del modulo: 1.0.0
Versioni del negozio:
9.x8.x
Funziona con ThirtyBees: No
Traduzioni:
Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Slovenčina (sk)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Magyar (hu)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Čeština (cs)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Srpski (rs)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Français (fr)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: 中文 (zh)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Русский (ru)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Norsk (no)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Íslenska (is)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Polski (pl)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Slovenščina (si)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: हिन्दी (hi)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Lietuvių (lt)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Svenska (sv)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Українська (ua)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: 日本語 (ja)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Eesti (et)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Deutsch (de)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Nederlands (nl)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Dansk (da)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: English (en)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Română (ro)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Italiano (it)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Bahasa Indonesia (id)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Latviešu (lv)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Português (pt)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Hrvatski (hr)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Suomi (fi)Questo modulo: Order Grid Pro – colonne e ordine griglia ordini è completamente tradotto in lingua: Español (es)

La lista ordini, pensata per il lavoro quotidiano.
Order Grid Pro per PrestaShop dalla 1.7.7 alla 9.x.

A partire da PrestaShop 1.7.7, l'elenco ordini del back office si basa sulla Symfony Grid . Il layout predefinito va bene per le demo, finché il magazzino chiede i tracking sulla stessa riga, il supporto vuole l'ultimo messaggio del thread senza aprire dieci schede e finanza gli ISO delle valute senza passare da Excel. Order Grid Pro si aggancia agli hook ufficiali della griglia: nascondere colonne core superflue , attivare campi extra curati (telefono, miniature, peso carrello, estratti conversazione e altro), ordine colonne drag-and-drop e, sulle build meno recenti, un flusso opzionale di cambio stato in linea . Nessuna modifica al core.

PrestaShop 1.7.7+, 8.x, 9.x
Symfony Grid hook (definizione, query, dati)
Configurazione su tre schede + ordinamento a trascinamento

Elenco ordini nel back office PrestaShop con colonne aggiuntive — esempio Order Grid Pro

Perché la griglia ordini predefinita non basta

Ogni team legge gli ordini in modo diverso: la logistica su numeri di tracking e corrieri, il supporto su telefono e ultimo messaggio del thread senza saltare da una scheda all'altra, il merchandising su una miniatura prodotto accanto alla referenza, finanza su negozi multivaluta e codici ISO accanto ai totali.

La griglia del core è volutamente sobria: non indovina il tuo flusso. Patchare dentro /src o sovrascrivere i template del tema è fragile: ogni piccolo aggiornamento PrestaShop diventa un conflitto di merge.

Order Grid Pro resta nell'ambiente estensioni supportato: modifica la definizione della griglia, il query builder Doctrine e i dati riga idratati con gli stessi hook che PrestaShop documenta per le estensioni dell'elenco ordini. Configuri tutto da Moduli → Order Grid Pro , salvi per sezione, ricarichi Ordini e iteri.

Cosa ottieni subito

  • Pulizia colonne:
    Disattivi colonne integrate che non usi mai (ragione sociale, nome multinegozio, ecc.) così la tabella respira sui monitor più piccoli.
  • Colonne operative:
    Telefono, lista tracking, immagine copertina della prima riga, email cliente, città/CAP di consegna, conteggio righe, peso stimato, codice modulo di pagamento, età ordine, ospite vs registrato, numeri fattura/bolla, ISO valuta, nomi aggregati delle regole carrello e altro — ognuna opzionale.
  • Layout stabile dopo gli aggiornamenti:
    L'ordine colonne è salvato in JSON e riapplicato quando viene costruita la definizione della griglia: chi lavora in bo mantiene la stessa lettura da sinistra a destra dopo ogni release.

Tre pilastri di configurazione

Nascondi colonne

Ogni switch corrisponde a un identificatore colonna del core della factory della griglia ordini. Con Nascondi = Sì il modulo rimuove quell'oggetto colonna prima del render. Se la tua edizione PrestaShop non ha mai registrato quella colonna, l'interruttore non fa danni: la configurazione resta portabile tra 1.7, 8.x e 9.x.

Nuove colonne

Extra principali (telefono, tracking, miniatura prima riga, stato rapido legacy) più un'intera libreria di campi insight : email, città, CAP, conteggio righe, nome primo prodotto, peso stimato carrello, estratto ultimo messaggio cliente, modulo di pagamento, età in giorni, tipo account, numeri fattura/bolla, ISO valuta, nomi regole carrello applicate — tutto disattivato di default così attivi solo ciò che il tuo budget SQL consente.

Ordine colonne

Trascini colonne native e del modulo nell'interfaccia di configurazione. L'elenco riflette ciò che è attualmente visibile sulla griglia (rispettando i nascondi e gli extra attivi). Il salvataggio scrive JSON sanificato; il modulo lo unisce alla definizione live in modo che azioni di massa, referenze e il tuo stack personalizzato restino nell'ordine in cui hai addestrato il team.

Definizione griglia

Le colonne entrano, escono e si riordinano senza toccare il PHP del core.

hookActionOrderGridDefinitionModifier

Il modulo ispeziona la ColumnCollection , rimuove gli identificatori nascosti, inietta istanze DataColumn opzionali (e colonne specializzate dove la piattaforma le offre, come miniature HTML) e riordina tutto secondo la sequenza salvata. Poiché avviene in fase di definizione, export e viste CSV ereditano la stessa struttura che vede chi lavora in bo.

Suggerimento: configura prima Nascondi e Nuove colonne , poi apri Ordine colonne così l'ordinamento elenca solo i campi che compariranno davvero sulla griglia live.

Query builder

Proietta solo lo SQL richiesto dalle colonne abilitate.

hookActionOrderGridQueryBuilderModifier

I campi opzionali sono implementati come frammenti SELECT controllati: sottoquery per conteggi, estratti, pesi e metriche simili vengono aggiunte solo quando lo switch corrispondente è attivo. Così l'impronta predefinita resta vicina al core, ma chi ha bisogno di più può impilare insight più profondi quando l'hardware lo consente.

Le proiezioni pesanti sono spiegate nel testo di configurazione del modulo così il team capisce i compromessi (ad esempio il peso stimato usa la massa del prodotto padre, non il dettaglio per combinazione).

Dati riga e back office legacy

Formattazione celle, etichette e cambio stato AJAX opzionale.

hookActionOrderGridDataModifier + AdminOrders assets

hookActionOrderGridDataModifier normalizza la resa: pesi in chilogrammi, flag ospite leggibili, troncamento sicuro degli estratti thread e HTML miniature quando la griglia lo consente. Su PrestaShop inferiore a 8.0 puoi abilitare Cambio stato rapido : il modulo inietta un menu compatto nell'elenco ordini e instrada gli aggiornamenti tramite la scheda nascosta AdminMyordergridproAjax con permessi corretti — ideale quando la colonna nativa è ancora testo semplice.

Su PrestaShop 8+ la griglia core include già controlli di stato interattivi nella maggior parte delle build. Lascia l'opzione legacy disattivata per evitare UI duplicate, salvo che non ti serva davvero per confronti su staging.

Esperienza nel back office

La configurazione del modulo usa le nav tab di Bootstrap con tre istanze HelperForm isolate — ogni scheda si salva in modo indipendente ( Nascondi colonne , Nuove colonne , Ordine colonne ). In cima una sezione guida spiega il comportamento della griglia Symfony, note di compatibilità e una strategia consigliata (iniziare in piccolo, salvare, rivedere Ordini, iterare).

Order Grid Pro: tre sezioni di configurazione

Scheda Nascondi colonne

  • Uno switch per identificatore standard (ID ordine, referenza, pagamento, paese, multinegozio, azienda, ecc.)
  • L'aiuto in linea chiarisce che rimuovere una colonna tocca solo la raccolta della griglia, non i tuoi dati
  • Salvare questa scheda non modifica le colonne opzionali né l'ordine colonne già memorizzato

Nuove colonne + schede Ordine

  • Switch principali per telefono, tracking, immagine copertina, stato live legacy
  • Switch insight estesi rispecchiano ogni DataColumn opzionale con descrizioni dettagliate
  • Lista drag-and-drop + campo JSON nascosto; ID form univoci per HTML valido
  • Integrazione controllo aggiornamenti MyPresta (notifiche opzionali)

Colonne core che puoi nascondere

Ogni scheda qui sotto corrisponde a uno switch nella scheda Nascondi colonne . Con Nascondi = Sì rimuovi quella colonna dalla sola definizione della griglia Symfony: ordini, indirizzi e storico nel database restano intatti. Se la tua build non ha mai registrato un certo identificatore, lo switch non ha effetto visibile (la configurazione resta portabile tra 1.7 / 8 / 9).

id_order ID ordine

Chiave primaria numerica dell'ordine in PrestaShop ( orders.id_order ): il riferimento interno che il team usa aprendo dall'elenco, collegando fatture o abbinando payload API.

reference Referenza

La referenza pubblica dell'ordine (spesso alfanumerica) mostrata al cliente sulle conferme e utile per abbinamenti rapidi nei CRM — distinta dall'ID numerico.

new Nuovo cliente

Indicatore “nuovo cliente” secondo le regole PrestaShop. Nascondila se non aggiunge valore al flusso o se quell'informazione la hai già altrove.

customer Cliente

Nome visualizzato del cliente (e comportamento del link della griglia core) per l'account che ha effettuato l'ordine — in genere nome e cognome o il formato impostato nel negozio.

company Azienda

Campo azienda / organizzazione dal contesto indirizzo ordine in scenari B2B; utile per il grossista. Su vetrine solo B2C spesso è rumore vuoto — nascondila.

total_paid_tax_incl Totale (IVA incl.)

Totale pagato comprensivo di imposte, come formattato dalla griglia core: quanto addebitato per carrello, spedizione e tasse secondo le regole di presentazione del negozio.

payment Pagamento

Etichetta leggibile del metodo di pagamento scelto al checkout (es. bonifico, nome modulo carta) — allineata a quanto vedi nel dettaglio ordine.

osname Stato

Il nome dello stato ordine corrente dagli stati configurati (in attesa di pagamento, spedito, ecc.) — l'etichetta che il team riconosce nel flusso, indipendentemente dai colori del tema.

date_add Data

Timestamp di creazione ordine ( orders.date_add ) — quando il carrello è diventato record ordine nel database; utile per ordinamenti e letture tipo SLA.

country_name Paese di consegna

Nome paese di consegna via join indirizzo/paese usata dalla griglia core: utile per conformità export e zone corriere a colpo d'occhio.

shop_name Negozio

Nome negozio multistore per il contesto d'origine dell'ordine — essenziale in multistore; nascondibile su installazioni single-store dove non aggiunge informazione.

carrier_name Corriere

Etichetta corriere / metodo di spedizione scelto per l'ordine — lo stesso concetto che validi nelle regole di spedizione e nei filtri del banco imballaggio.

Colonne opzionali che puoi aggiungere

La scheda Nuove colonne raggruppa extra principali (telefono, tracking, miniatura, stato legacy) e campi di insight esteso . Ogni switch aggiunge una proiezione controllata o usa dati già caricati dalla query core — nulla viene scritto finché il personale non usa azioni BO separate (salvo il cambio stato legacy AJAX opzionale, che rispetta i permessi di cambio stato).

Colonne extra principali

mog_customer_phone Telefono cliente (indirizzo di consegna)

Miglior numero disponibile dall'indirizzo di consegna: cellulare ( phone_mobile ) se valorizzato, altrimenti fisso ( phone ). La query ordini del core già fa inner join sull'alias indirizzo: colonna leggera, ideale per call center che cliccano per comporre senza aprire ogni ordine.

mog_tracking_numbers Numeri di tracking

Concatena ogni tracking non vuoto su righe order_carrier dell'ordine. Valori separati da virgola così spedizioni spezzate (più colli) restano visibili in una cella. Disattiva se raramente registri tracking e preferisci tabella più stretta.

mog_product_thumb Immagine copertina primo prodotto

Anteprima ~48px dell'immagine di copertina della prima riga ordine (minore id_order_detail ). Se HtmlColumn è disponibile (tipico da PrestaShop 8+), la cella renderizza un vero ; su griglie più vecchie il modulo può mostrare solo l'id immagine per continuare a verificare quale SKU ha trainato la vendita.

mog_live_meta Helper stato (colonna nascosta, BO legacy)

Con Cambio stato rapido su PrestaShop inferiore a 8.0, il modulo inietta una meta-cella compatta con data-order e identificatori di stato così lo JavaScript mostra un menu a tendina accanto al testo visibile. Non è una colonna dati “da export”: su 8+ con controllo Symfony interattivo lasciala disattivata.

Colonne insight estese

mog_customer_email Email cliente

Proietta l'email sull'entità customer — lo stesso join che PrestaShop usa già per la griglia. Utile in B2B per incollare in CRM o ticket senza aprire la scheda cliente.

mog_delivery_city Città di consegna

Campo city dall'alias indirizzo di consegna. Abbinalo al CAP quando la sola colonna paese non basta per spedizione o instradamento corriere.

mog_delivery_postcode CAP di consegna

Codice postale dall'indirizzo di consegna — ciò che strumenti etichette e API corriere chiedono di solito accanto al nome.

mog_order_lines_count Numero righe ordine

Conta quante righe order_detail appartengono all'ordine = numero di righe SKU distinte, non la somma delle quantità — utile per notare carrelli multi-riga vs checkout a una riga.

mog_first_product_name Nome primo prodotto

Nome prodotto localizzato per la riga order_detail più anticipata (ordinata per ID riga). Aiuta quando la referenza è criptica ma serve capire quale SKU ha trainato la vendita.

mog_cart_weight_kg Peso stimato carrello

Approssima la massa spedita sommando quantità × peso padre product.weight per riga. I pesi combinazione non sono scomposti — valore indicativo, non per fatturazione corriere legale. L'interfaccia mostra kg con tre decimali se la somma grezza è maggiore di zero.

mog_thread_snippet Ultimo messaggio cliente

Fino a 140 caratteri dal customer_message più recente collegato a un customer_thread che punta all'ordine. L'HTML viene rimosso e le entità escapate così markup incollato dal form contatti non rompe la griglia.

mog_payment_module Codice modulo di pagamento

Valore tecnico orders.module — lo stesso identificatore che vedi sotto Moduli → Pagamento. Utile per conciliare incassi o confrontare l'adozione dei gateway.

mog_order_age_days Età ordine (giorni)

Giornate intere di 24 ore tra orders.date_add e il “now” del database via TIMESTAMPDIFF — comoda per viste SLA o per inseguire bonifici non pagati.

mog_account_type Tipo account

Etichetta leggibile da customer.is_guest dopo l'idratazione — separa account registrati da checkout ospite per segmentazione senza aprire la scheda cliente.

mog_invoice_number Numero fattura

Mostra invoice_number già presente nel dataset ordine del core — finanza legge la sequenza fiscale accanto alla referenza senza export (vuoto finché non esiste fattura).

mog_delivery_number Numero documento di trasporto

Riflette delivery_number dalla riga ordine — collega DDT o ID spedizione paperless alle righe elenco senza aprire ogni ordine.

mog_currency_iso Valuta ordine (ISO)

iso_code dalla join valuta esistente (es. EUR, USD, PLN). In negozi multivaluta segnali quali righe richiedono riconciliazione FX quando il simbolo non è nel template griglia predefinito.

mog_cart_rule_names Regole carrello applicate

Aggrega i nomi localizzati di ogni regola carrello persistita sull'ordine (catalogo, voucher, promo spedizione gratuita, ecc.). Valori DISTINCT e ordinamento alfabetico per lettura prevedibile in una cella.

Specifiche tecniche e compatibilità

Pacchetto modulo PrestaShop standard. Nessun override di classi o template del core. Le colonne opzionali usano le stesse funzionalità MySQL/MariaDB delle sottoquery (stessa base delle installazioni moderne). Architettura mirata alle griglie ordini Symfony introdotte da 1.7.7+ .

Hook: actionOrderGridDefinitionModifier , actionOrderGridQueryBuilderModifier , actionOrderGridDataModifier , actionAdminControllerSetMedia (asset stato legacy su AdminOrders).
Scheda admin nascosta: AdminMyordergridproAjax espone endpoint JSON protetti per aggiornamenti di stato in linea sulle build legacy.
Front office: nessuno — modulo 100% back office.
Prestazioni: le colonne analitiche opzionali usano sottoquery per riga: attivale gradualmente su tabelle ordini molto grandi.

69.99 €

Galleria Modulo

Perché scegliere il nostro modulo
Order Grid Pro – colonne e ordine griglia ordini?

Ottimizzazione e Automazione

Ottimizza e automatizza il tuo flusso di lavoro di gestione ordini. Questo modulo ti permette di personalizzare completamente le colonne e il loro ordine nella griglia, migliorando efficienza e velocità nella consultazione.

Vendite Aumentate

Order Grid Pro potenzia la gestione degli ordini, fornendo un controllo granulare e accesso rapido ai dati chiave. Questa efficienza operativa si traduce in un servizio clienti superiore e decisioni commerciali più rapide e informate, stimolando direttamente le vendite e la fidelizzazione dei clienti.

15 anni di esperienza

Con 15 anni di esperienza in PrestaShop, abbiamo imparato che ogni negozio ha esigenze uniche di gestione ordini. Questo modulo è la nostra risposta a tali necessità, consentendoti di personalizzare colonne e l'ordine della griglia, visualizzando esattamente i dati cruciali per decisioni rapide e processi ottimizzati.

Ampia Personalizzazione

Il modulo Order Grid Pro offre un'ampia personalizzazione della griglia ordini. Permette di gestire con precisione quali colonne visualizzare e l'ordine in cui appaiono, garantendo un adattamento perfetto alle tue specifiche esigenze di gestione del negozio. Massima flessibilità per il tuo back office.

Codice Open Source

Con il modulo Order Grid Pro, hai accesso completo al codice sorgente. Questo ti consente di personalizzare e adattare liberamente la gestione della griglia ordini senza alcuna restrizione. Nessun blocco di terze parti o codifica offuscata, garantendo la massima flessibilità per integrazioni avanzate e modifiche su misura.

Licenza e Aggiornamenti

La licenza consente l'utilizzo illimitato del modulo. Aggiornamenti gratuiti per un anno garantiscono compatibilità, funzionalità ottimali e sicurezza, mantenendo il tuo PrestaShop sempre all'avanguardia. Dopo il primo anno, sono disponibili sconti significativi sul rinnovo dell'accesso agli aggiornamenti.