PrestaShop Administracja i produktywność

Kody Rabatowe i Obniżki w Liście Zamówień: PrestaShop 8 & 9

Użyte kody rabatowe i kwota obniżki bezpośrednio w liście zamówień panelu administracyjnego.

Dodaj dwie kolumny do listy zamówień: użyte kody rabatowe oraz łączną kwotę obniżki, sformatowaną w walucie zamówienia. Żadnej karty do otwierania, żadnego override'u rdzenia: tylko przydatna informacja, na pierwszy rzut oka.

PrestaShop 8 & 9 Panel administracyjny Kody rabatowe Wielojęzyczność Multisklep Bez override'u rdzenia
  • Zwrot w 30 dni
  • 12 miesięcy aktualizacji
  • Wsparcie 24 h
www.datafirefly.com/pl/
Kolumna kodów rabatowych i obniżek wyświetlana w liście zamówień PrestaShop
v1.0.0 · zaktualizowano 2026-06-09
Co robi

W skrócie.

01

Kody rabatowe widoczne w liście

Kolumna pokazuje kod lub kody rabatowe faktycznie użyte w każdym zamówieniu, bez otwierania karty.

02

Kwota obniżki

Druga kolumna sumuje zastosowany rabat, sformatowany w walucie każdego zamówienia.

03

Natywna siatka Symfony (PS 8 & 9)

Moduł podpina się do oficjalnej siatki zamówień przez hooki definicji i query buildera. Żadnego override'u, żadnego nadpisania kontrolera.

04

Skorelowane podzapytania, zero duplikatów

Dane pochodzą ze skorelowanych podzapytań na order_cart_rule: brak zduplikowanych wierszy, brak konfliktu z grupowaniem siatki.

05

Wielojęzyczność i multisklep

Etykiety kolumn są do przetłumaczenia, a wyświetlanie respektuje bieżący kontekst sklepu.

06

Lekki i bezpieczny

Żadnej dodanej tabeli, żadnego zapisu w bazie: moduł wyłącznie odczytuje i wyświetla. Czysta instalacja i odinstalowanie.

Wersja pełna

Wszystko, co warto wiedzieć, zanim zainstalujesz.

Szczegółowe spojrzenie na to, jak działa Kody Rabatowe i Obniżki w Liście Zamówień: PrestaShop 8 & 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.

§ 01

Problem: promocje są niewidoczne w liście

Lista zamówień PrestaShop pokazuje zapłaconą sumę, ale nigdy jaki kod rabatowy został użyty ani ile kosztował. Aby się tego dowiedzieć, trzeba otwierać każde zamówienie po kolei. Gdy tylko uruchamiasz kampanię kodów rabatowych, śledzenie ich użycia staje się żmudną pracą.

§ 02

Rozwiązanie: dwie kolumny, cała informacja

Ten moduł dodaje bezpośrednio do listy zamówień dwie kolumny: użyte kody rabatowe oraz łączną kwotę obniżki. Na pierwszy rzut oka widzisz, które zamówienia skorzystały z promocji i na jaką kwotę, bez otwierania ani jednej karty.

§ 03

Oparte na oficjalnej siatce Symfony

Od PrestaShop 1.7.7 lista zamówień używa siatki Symfony. Moduł podpina się do niej przez oficjalne hooki actionOrderGridDefinitionModifier (dodanie kolumn) i actionOrderGridQueryBuilderModifier (pobranie danych). Żaden kontroler nie jest nadpisywany, żaden plik rdzenia nie jest modyfikowany.

§ 04

Wiarygodne dane, bez skutków ubocznych

Kody i kwoty są odczytywane przez skorelowane podzapytania na tabelach order_cart_rule i cart_rule. To podejście eliminuje duplikację wierszy i konflikty z wewnętrznym grupowaniem siatki. Kwota jest wyświetlana w walucie każdego zamówienia, a promocje automatyczne bez kodu są wykluczone z kolumny kodów.

§ 05

Lekki, bezpieczny i odwracalny

Moduł nie tworzy żadnej tabeli i niczego nie zapisuje w bazie: wyłącznie odczytuje i wyświetla. Ponieważ sortowanie rdzenia opiera się na białej liście pól, kliknięcie nagłówka nowych kolumn nie powoduje żadnego błędu. Instalacja i odinstalowanie całkowicie czyste.