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

> Aggiungi due colonne all'elenco degli ordini del back office: il o i codici promozionali utilizzati e l'importo totale dello sconto, formattato nella valuta dell'ordine. Basato sulla griglia Symfony ufficiale, senza alcun override del core né tabella aggiunta.

- Pagina: <https://www.datafirefly.com/it/product/dfordervouchers/>
- Lingua: it
- Aggiornato il: 2026-06-17
- Piattaforma: PrestaShop
- Categoria: Amministrazione e Produttività
- Codice: DF-OVCH
- Prezzo: 29.00 EUR
- Altre lingue: [fr](https://www.datafirefly.com/product/dfordervouchers/index.md), [en](https://www.datafirefly.com/en/product/dfordervouchers/index.md), [es](https://www.datafirefly.com/es/producto/dfordervouchers/index.md), [de](https://www.datafirefly.com/de/produkt/dfordervouchers/index.md), [pl](https://www.datafirefly.com/pl/produkt/kody-rabatowe-lista-zamowien-prestashop/index.md), [nl](https://www.datafirefly.com/nl/product/dfordervouchers/index.md), [pt](https://www.datafirefly.com/pt/produto/codigos-promocionais-lista-encomendas-prestashop/index.md)
- Indice: <https://www.datafirefly.com/it/product/llms.txt>

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 subito noioso.

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

A partire da PrestaShop 1.7.7, l'elenco degli ordini si basa sulla _griglia Symfony_. Il modulo vi si aggancia tramite gli hook ufficiali _actionOrderGridDefinitionModifier_ (aggiungere le colonne) e _actionOrderGridQueryBuilderModifier_ (recuperare i dati). **Nessun controller sovrascritto, nessun file del core modificato.**

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. Il modulo non crea alcuna tabella e non scrive nulla nel database: si limita a leggere e mostrare. Installazione e disinstallazione pulite.
