PrestaShop Administratie & productiviteit

Kortingscodes & Kortingen in de Bestellijst: PrestaShop 8 & 9

De gebruikte kortingscodes en het kortingsbedrag, rechtstreeks in de bestellijst van de backoffice.

Voeg twee kolommen toe aan de bestellijst: de gebruikte kortingscodes en het totale kortingsbedrag, opgemaakt in de valuta van de bestelling. Geen enkele fiche te openen en geen enkele core-override, alleen de nuttige informatie, in één oogopslag.

PrestaShop 8 & 9 Backoffice Kortingscodes Meertalig Multistore Zonder core-override
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Colonne des codes promo et réductions affichée dans la liste des commandes PrestaShop
v1.0.0 · bijgewerkt 2026-06-09
Wat het doet

De korte versie.

01

Kortingscodes zichtbaar in de lijst

Een kolom toont de kortingsbonnen die werkelijk op elke bestelling zijn gebruikt, zonder dat u de fiche moet openen.

02

Het kortingsbedrag

Een tweede kolom telt de toegepaste korting op, opgemaakt in de valuta van elke bestelling.

03

Native Symfony-grid (PS 8 & 9)

De module haakt in op het officiële bestellingengrid via de hooks voor de definitie en de query builder. Geen override en geen overschreven controller.

04

Gecorreleerde subquery's, nul dubbels

De gegevens komen uit gecorreleerde subquery's op order_cart_rule: geen dubbele regels en geen conflict met de groepering van het grid.

05

Meertalig en multistore

De kolomlabels zijn vertaalbaar en de weergave respecteert de huidige winkelcontext.

06

Licht en veilig

Geen enkele aangemaakte tabel en geen enkele schrijfbewerking: de module leest en toont, meer niet. Nette installatie en de-installatie.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Kortingscodes & Kortingen in de Bestellijst: PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Het probleem: de promoties zijn onzichtbaar in de lijst

De bestellijst van PrestaShop toont het betaalde totaal, maar nooit welke kortingscode is gebruikt en evenmin hoeveel die heeft gekost. Om dat te weten moet u elke bestelling apart openen. Zodra u een campagne met kortingscodes voert, wordt het opvolgen van het gebruik ervan een karwei.

§ 02

De oplossing: twee kolommen, alle informatie

Deze module voegt rechtstreeks twee kolommen toe aan de bestellijst: de gebruikte kortingscodes en het totale kortingsbedrag. U ziet in één oogopslag welke bestellingen een promotie hebben gekregen, en voor welk bedrag, zonder één enkele fiche te openen.

§ 03

Gebaseerd op het officiële Symfony-grid

Vanaf PrestaShop 1.7.7 gebruikt de bestellijst het Symfony-grid. De module haakt daarop in via de officiële hooks actionOrderGridDefinitionModifier (toevoegen van de kolommen) en actionOrderGridQueryBuilderModifier (ophalen van de gegevens). Er wordt geen enkele controller overschreven en geen enkel corebestand gewijzigd.

§ 04

Betrouwbare gegevens, zonder neveneffecten

De codes en bedragen worden uitgelezen via gecorreleerde subquery's op de tabellen order_cart_rule en cart_rule. Die aanpak voorkomt elke dubbele regel en elk conflict met de interne groepering van het grid. Het bedrag wordt in de valuta van elke bestelling getoond, en automatische promoties zonder code vallen buiten de kolom met de codes.

§ 05

Licht, veilig en omkeerbaar

De module maakt geen enkele tabel aan en schrijft niets naar de database: hij leest en toont, meer niet. Omdat de sortering van de core op een whitelist van velden steunt, veroorzaakt een klik op de kop van de nieuwe kolommen geen enkele fout. Nette installatie en de-installatie.