PrestaShop Amministrazione e Produttività

Codici promozionali e sconti nell’elenco degli ordini — PrestaShop 8 e 9

I codici promozionali utilizzati e l'importo dello sconto, direttamente nell'elenco degli ordini del back office.

Aggiungi due colonne all'elenco degli ordini: il o i codici promozionali utilizzati e l'importo totale dello sconto, formattato nella valuta dell'ordine. Nessuna scheda da aprire, nessun override del core — solo l'informazione utile, a colpo d'occhio.

PrestaShop 8 & 9 Back office Codici promozionali Multilingua Multinegozio Senza override del core
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
Order Vouchers DataFirefly Module Prestashop
v1.0.0 · aggiornato 2026-06-09
Cosa fa

L' versione breve.

01

Codici promozionali visibili nell'elenco

Una colonna mostra il o i buoni sconto realmente utilizzati su ciascun ordine, senza dover aprire la scheda.

02

Importo dello sconto

Una seconda colonna totalizza la riduzione applicata, formattata nella valuta di ciascun ordine.

03

Griglia Symfony nativa (PS 8 & 9)

Il modulo si aggancia alla griglia ufficiale degli ordini tramite gli hook di definizione e di query builder. Senza override, senza sovrascrittura del controller.

04

Sottoquery correlate, zero duplicati

I dati provengono da sottoquery correlate su order_cart_rule: nessuna riga duplicata, nessun conflitto con il raggruppamento della griglia.

05

Multilingua e multinegozio

Le etichette di colonna sono traducibili e la visualizzazione rispetta il contesto del negozio corrente.

06

Leggero e sicuro

Nessuna tabella aggiunta, nessuna scrittura nel database: il modulo si limita a leggere e mostrare. Installazione e disinstallazione pulite.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Codici promozionali e sconti nell'elenco degli ordini — PrestaShop 8 e 9, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Il problema: le promo sono invisibili nell'elenco

L'elenco degli ordini di PrestaShop mostra il totale pagato, ma mai quale codice promozionale è stato usato né quanto è costato. Per saperlo, bisogna aprire ogni ordine uno per uno. Non appena avvii una campagna di codici promozionali, seguirne l'utilizzo diventa un lavoro noioso.

§ 02

La soluzione: due colonne, tutte le informazioni

Questo modulo aggiunge direttamente nell'elenco degli ordini due colonne: i codici promozionali utilizzati e l'importo totale dello sconto. Individui a colpo d'occhio quali ordini hanno beneficiato di una promozione, e per quale importo, senza aprire una sola scheda.

§ 03

Basato sulla griglia Symfony ufficiale

A partire da PrestaShop 1.7.7, l'elenco degli ordini usa la griglia Symfony. Il modulo vi si aggancia tramite gli hook ufficiali actionOrderGridDefinitionModifier (aggiungere le colonne) e actionOrderGridQueryBuilderModifier (recuperare i dati). Nessun controller viene sovrascritto, nessun file del core viene modificato.

§ 04

Dati affidabili, senza effetti collaterali

I codici e gli importi vengono letti tramite sottoquery correlate sulle tabelle order_cart_rule e cart_rule. Questo approccio evita ogni duplicazione di righe e ogni conflitto con il raggruppamento interno della griglia. L'importo è mostrato nella valuta di ciascun ordine, e le promozioni automatiche senza codice sono escluse dalla colonna dei codici.

§ 05

Leggero, sicuro e reversibile

Il modulo non crea alcuna tabella e non scrive nulla nel database: si limita a leggere e mostrare. Poiché l'ordinamento del core si basa su una whitelist di campi, cliccare sulle intestazioni delle nuove colonne non provoca alcun errore. Installazione e disinstallazione perfettamente pulite.