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.
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.
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.
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.
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.
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.
Ancora non ci sono recensioni.