Mriežka objednávok v administrácii PrestaShop (od 1.7.7) beží na Symfony — na začiatok postačí, no pre sklad, podporu či účtovníctvo často chýbajú údaje priamo v riadku. Order Grid Pro skryje nepotrebné stĺpce jadra, zapne voliteľné polia (telefón, sledovanie, miniatúra, hmotnosť, úryvok správy, ISO meny, pravidlá košíka a ďalšie) a uloží poradie stĺpcov ťahaním myšou v samostatných záložkách. Využíva len oficiálne hooky mriežky, bez úprav jadra — menej starostí pri aktualizáciách.









Order Grid Pro je pokročilý modul pre PrestaShop 1.7.7+, ktorý prináša revolúciu do správy zoznamu objednávok v administračnom paneli. Umožňuje plnú personalizáciu zobrazenia, skrývanie nepotrebných stĺpcov a pridávanie kľúčových prevádzkových informácií, ako sú sledovacie čísla, telefóny zákazníkov, miniatúry produktov, dodacie adresy, váha košíka či posledné správy. Vďaka intuitívnemu mechanizmu drag-and-drop môžete ľahko meniť poradie stĺpcov. Modul sa integruje s oficiálnymi hookmi Symfony Grid, čo zaručuje stabilitu po aktualizáciách a eliminuje riziko prepisovania základných súborov. Optimalizujte svoj pracovný tok prispôsobením zobrazenia objednávok špecifickým potrebám vášho tímu logistiky, podpory alebo financií.
Od PrestaShop 1.7.7 poháňa obrazovku objednávok v administrácii Symfony Grid . Predvolené rozloženie stačí na ukážky — kým sklad nepotrebuje sledovacie čísla v tom istom riadku, podpora potrebuje poslednú správu z vlákna bez desiatich kariet a financie kódy ISO mien bez exportu do Excelu. Order Grid Pro sa napája na oficiálne hooky rozšírenia mriežky: skryť zbytočné stĺpce jadra , zapnúť vybrané doplnky (telefón, náhľady, hmotnosť košíka, úryvky vlákien a ďalšie), poradie stĺpcov ťahaním a — na starších buildoch — voliteľný inline stav . Bez prepisov jadra.

Každý tím číta objednávky inak: logistika cez sledovacie čísla a kuriérov, podpora cez telefón a poslednú správu vlákna bez otvárania desiatich kariet, merchandising chce rýchly náhľad produktu vedľa referencie. Pri multimenových obchodoch financie potrebujú ISO kódy vedľa súm.
Jadrová mriežka je zámerne strohá; nevie uhádnuť váš workflow. Opravy v /src alebo prepisy šablón témy sú krehké — každá menšia aktualizácia PrestaShopu končí konfliktmi pri zlučovaní.
Order Grid Pro ostáva v rámci podporovaného rozhrania rozšírení: mení definíciu mriežky, Doctrine query builder a hydratované dáta riadkov rovnakými hookmi, ktoré PrestaShop dokumentuje pre rozšírenia zoznamu objednávok. Všetko nastavíte v Moduly → Order Grid Pro , ukladáte po sekciách, obnovíte Objednávky a iterujete.
Každý prepínač zodpovedá identifikátoru stĺpca jadra z továrne mriežky objednávok. Pri Skryť = Áno modul pred vykreslením odstráni daný objekt stĺpca. Ak vaša edícia PrestaShopu stĺpec nikdy neregistrovala, prepínač je neškodný — konfigurácia ostáva prenosná medzi 1.7, 8.x a 9.x.
Primárne doplnky (telefón, sledovanie, miniatúra prvej položky, dedičný rýchly stav) plus celá knižnica polí prehľadov : e‑mail, mesto, PSČ, počty riadkov, názov prvého produktu, odhadovaná hmotnosť košíka, úryvok poslednej správy zákazníka, platobný modul, vek v dňoch, typ účtu, čísla faktúry a dodacieho listu, ISO meny, názvy uplatnených košíkových pravidiel — všetko predvolene vypnuté, takže zapnete len to, čo váš SQL rozpočet dovolí.
Ťahajte natívne a modulové stĺpce v konfigurácii. Zoznam odráža to, čo je momentálne viditeľné v mriežke (s ohľadom na skryté stĺpce a zapnuté doplnky). Uložením sa zapíše vyčistené JSON; modul ho zlúči s aktuálnou definíciou, takže hromadné akcie, referencie a váš vlastný stack ostanú v poradí, v akom ste školili tím.
Stĺpce sa zobrazia, skryjú a zoradia — bez úprav PHP jadra.
Modul prechádza ColumnCollection , odstráni skryté identifikátory, vloží voliteľné inštancie DataColumn (a špecializované stĺpce tam, kde ich platforma poskytuje, napr. HTML miniatúry) a zoradí všetko podľa uloženej sekvencie. Pretože sa to spúšťa v čase definície, exporty a CSV zdedia rovnakú štruktúru, akú merchandiser vidí na obrazovke.
Projekciou len toho SQL, ktoré potrebujú zapnuté stĺpce.
Voliteľné polia sú implementované ako chránené fragmenty SELECT — poddotazy pre počty, úryvky, hmotnosti a podobné metriky sa pridajú len pri zapnutom zodpovedajúcom prepínači. Tak zostane predvolená záťaž blízko jadra, no pokročilí používatelia môžu pridávať hlbšie prehľady, ak to hardvér dovolí.
Ťažké projekcie sú popísané priamo v texte konfigurácie modulu, aby tím pochopil kompromisy (napr. odhadovaná hmotnosť používa hmotnosť nadradeného produktu, nie presnosť na úrovni kombinácií).
Formátovanie buniek, štítkov a voliteľné AJAX zmeny stavu.
hookActionOrderGridDataModifier normalizuje prezentáciu: hmotnosti v kilogramoch, čitateľné príznaky hosťa, bezpečné skrátenie úryvkov vlákien a HTML miniatúr, ak to mriežka podporuje. Na PrestaShop pod 8.0 môžete zapnúť Rýchlu zmenu stavu : modul vloží kompaktný rozbaľovací zoznam do zoznamu objednávok a smeruje aktualizácie cez skrytú kartu AdminMyordergridproAjax s príslušnými oprávneniami — ideálne, keď je natívny stĺpec stále obyčajný text.
Na PrestaShop 8+ už jadrová mriežka vo väčšine buildov obsahuje interaktívne ovládanie stavu. Dedičnú voľbu tam nechajte vypnutú , aby ste sa vyhli duplicitnému UI, pokiaľ ju výslovne nepotrebujete na porovnávanie v stagingu.
Konfigurácia modulu používa Bootstrap navigačné karty s tromi oddelenými inštanciami HelperForm — každá karta sa ukladá samostatne ( Skryť stĺpce , Nové stĺpce , Poradie stĺpcov ). Horná sekcia vysvetľuje správanie Symfony mriežky, poznámky ku kompatibilite a odporúčaný postup nasadenia (začať malým rozsahom, uložiť, skontrolovať Objednávky, iterovať).

Každá karta nižšie zodpovedá jednému prepínaču na karte Skryť stĺpce . Pri Skryť = Áno sa daný stĺpec odstráni len z Symfony definície mriežky — objednávky, adresy a história v databáze ostanú nezmenené. Ak váš build PrestaShopu daný identifikátor stĺpca nikdy neregistroval, prepínač nemá viditeľný účinok (konfigurácia ostáva prenosná medzi 1.7 / 8 / 9).
id_order ID objednávky Číselný primárny kľúč objednávky v PrestaShop ( orders.id_order ) — interná referencia pri otvorení zo zoznamu, prepojení s faktúrami alebo párovaní s API payloadmi.
reference Referencia Verejný reťazec referencie objednávky (často alfanumerický) na potvrdeniach pre zákazníkov a na rýchle vizuálne párovanie v CRM — oddelený od číselného ID.
new Nový zákazník Indikátor stĺpca „nový zákazník“ podľa pravidiel PrestaShop (či je kupec pre tento obchod označený ako nový). Skryte ho, keď je pre váš workflow každý riadok rovnaký alebo odznak duplikuje údaje, ktoré sledujete inde.
customer Zákazník Zobrazované meno zákazníka (a správanie odkazu z jadrovej mriežky) pre účet, ktorý objednal — zvyčajne meno, priezvisko alebo formát nastavený v obchode.
company Firma Pole firmy / organizácie z kontextu adresy objednávky pri B2B údajoch — užitočné pre veľkoobchod; na čisto B2C frontoch často prázdny šum — skryť.
total_paid_tax_incl Celkom (s DPH) Celková zaplatená suma objednávky vrátane dane, ako ju formátuje jadrová mriežka — čo zákazník zaplatil za košík, dopravu a dane podľa pravidiel zobrazenia obchodu.
payment Platba Čitateľný názov zvolenej platobnej metódy pri pokladni (napr. bankový prevod, zobrazovaný názov modulu karty) — zodpovedá tomu, čo vidíte v detaile objednávky.
osname Stav Aktuálny názov stavu objednávky z nakonfigurovaných stavov (čakanie na platbu, odoslané atď.) — štítok, ktorý tím pozná v procese, nezávisle od farebných odznakov témy.
date_add Dátum Časová pečiatka vytvorenia objednávky ( orders.date_add ) — kedy sa košík zmenil na záznam v databáze; na triedenie a čítanie v štýle SLA.
country_name Krajina dodania Názov krajiny dodania cez join adresy / krajiny z jadrovej mriežky — pomáha pri exportnej zhode a zónach kuriéra na prvý pohľad.
shop_name Obchod Názov multishop obchodu pre kontext pôvodu objednávky — kritické pri multishop; na jednoobchodových inštaláciách bezpečne skryť, ak stĺpec nič nepridáva.
carrier_name Dopravca Zvolený kuriér / štítok spôsobu dopravy pre objednávku — rovnaký koncept ako v pravidlách dopravy a filtroch balenia.
Karta Nové stĺpce zoskupuje primárne doplnky (telefón, sledovanie, miniatúra, dedičný stav) a polia rozšíreného prehľadu . Každý prepínač pridá chránenú projekciu alebo použije dáta, ktoré už načítava jadrový dotaz — nič sa nezapisuje späť, kým personál nepoužije samostatné akcie v BO (okrem voliteľného AJAX stavu v dedičnom BO, ktorý rešpektuje oprávnenia na zmenu stavu).
mog_customer_phone Telefón zákazníka (dodacia adresa) Zobrazí najvhodnejšie dostupné telefónne číslo z dodacej adresy: mobil ( phone_mobile ), ak nie je prázdny, inak pevnú linku ( phone ). Jadrový dotaz objednávok už má inner join na alias adresy, takže zapnutie tohto stĺpca je ľahká projekcia — ideálne pre call centrá, ktoré volajú bez otvárania každej objednávky.
mog_tracking_numbers Sledovacie čísla Spojí všetky neprázdne sledovacie čísla uložené na riadkoch order_carrier pre objednávku. Hodnoty sú oddelené čiarkou, aby rozdelené zásielky (viac balíkov) ostali viditeľné v jednej bunke. Vypnite, ak zriedka zapisujete tracking a preferujete užšiu tabuľku.
mog_product_thumb Titulný obrázok prvého produktu Náhľad ~48 px titulného obrázka pre prvú položku objednávky (najmenšie id_order_detail ). Ak je k dispozícii HtmlColumn (typické od PrestaShop 8+), bunka vykreslí skutočný ; na starších mriežkach môže modul ukázať surový identifikátor obrázka, aby merchandiseri stále videli, ktorá SKU ťahala predaj.
mog_live_meta Pomocník stavu (skrytý stĺpec, dedičné BO) Keď je na PrestaShop pod 8.0 zapnutá Rýchla zmena stavu, modul vloží kompaktnú skrytú/meta bunku s data-order a aktuálnymi identifikátormi stavu, aby dodávaný JavaScript vedel vykresliť inline rozbaľovací zoznam vedľa viditeľného textu stavu. Nie je určená ako samostatný exportný stĺpec — na obchodoch 8+ s interaktívnym ovládaním zo Symfony voľbu nechajte vypnutú.
mog_customer_email E‑mail zákazníka Projektuje e‑mail uložený na entite customer — ten istý join, ktorý PrestaShop už používa v dotaze mriežky. Vhodné pre B2B tímy, ktoré adresu vkladajú do CRM alebo ticketov bez otvárania karty zákazníka.
mog_delivery_city Mesto dodania Pole city z aliasu dodacej adresy. Kombinujte s PSČ, keď stĺpec krajiny sám o sebe nestačí na expedíciu alebo smerovanie kuriéra.
mog_delivery_postcode PSČ dodania Poštové alebo PSČ z dodacej adresy — čo nástroje na štítky a API kuriérov zvyčajne potrebujú vedľa mena zákazníka.
mog_order_lines_count Počet riadkov objednávky Počíta, koľko riadkov order_detail patrí k objednávke = počet odlišných SKU riadkov, nie súčet množstiev — užitočné na rozpoznanie viacriadkových košíkov oproti jednoriadkovým pokladniam.
mog_first_product_name Názov prvého produktu Lokalizovaný názov produktu pre najskorší riadok order_detail (zoradené podľa ID riadku). Pomôže, keď je referencia nejasná, no potrebujete vedieť, ktorá SKU spustila predaj.
mog_cart_weight_kg Odhadovaná hmotnosť košíka Približuje hmotnosť zásielky súčtom množstvo × nadradená product.weight pre každý riadok. Hmotnosti kombinácií sa nerozkladajú — číslo berte ako orientačné, nie ako právne záväznú fakturáciu dopravy. Rozhranie formátuje kilogramy na tri desatinné miesta, ak je surový súčet väčší ako nula.
mog_thread_snippet Posledná správa zákazníka Až 140 znakov z najnovšej customer_message prepojenej s customer_thread, ktorý odkazuje na objednávku. HTML sa odstráni a entity sa escapujú, aby vložené značky z kontaktného formulára nerozbili mriežku.
mog_payment_module Kód platobného modulu Technická hodnota orders.module — ten istý strojový identifikátor ako v Moduly → Platba. Ideálne na párovanie stiahnutí platieb alebo porovnanie využitia brán.
mog_order_age_days Vek objednávky (dni) Plné 24-hodinové obdobia medzi orders.date_add a databázovým „teraz“ cez TIMESTAMPDIFF — praktické pre pohľady SLA alebo sledovanie nezaplatených prevodov.
mog_account_type Typ účtu Čitateľný štítok odvodený z customer.is_guest po hydratácii — oddeľuje registrované účty od nákupov bez registrácie na segmentáciu bez otvárania karty zákazníka.
mog_invoice_number Číslo faktúry Zobrazí invoice_number, ktoré už je v jadrovom datasete objednávky — financie vidia fiskálnu postupnosť vedľa referencie bez exportu (pole prázdne, kým faktúra neexistuje).
mog_delivery_number Číslo dodacieho listu Kopíruje delivery_number z riadku objednávky — spárujte dodacie listy alebo ID bezpapierovej expedície s riadkami zoznamu bez otvárania každej objednávky.
mog_currency_iso Mena objednávky (ISO) Mena iso_code z existujúceho joinu meny (napr. EUR, USD, PLN). V multimenových obchodoch rýchlo označíte riadky, ktoré potrebujú FX vyrovnanie, keď symbol nie je súčasťou predvolenej šablóny mriežky.
mog_cart_rule_names Uplatnené pravidlá košíka Agreguje lokalizované názvy každého košíkového pravidla uloženého na objednávke (katalóg, poukážky, akcie dopravy zdarma atď.). Hodnoty sú DISTINCT a zoradené abecedne pre predvídateľné čítanie v jednej bunke.
Štandardný balík modulu PrestaShop. Bez prepisov tried jadra alebo šablón. Vyžaduje funkcie MySQL/MariaDB používané poddotazmi vo voliteľných stĺpcoch (rovnaký základ ako moderné obchody PrestaShop). Testovaná architektúra cieli na Symfony mriežky objednávok zavedené od 1.7.7+ .
actionOrderGridDefinitionModifier , actionOrderGridQueryBuilderModifier , actionOrderGridDataModifier , actionAdminControllerSetMedia (dedičné assety stavu na AdminOrders). AdminMyordergridproAjax vystavuje zabezpečené JSON endpointy na inline aktualizácie stavu na dedičných buildoch. 








Order Grid Pro optimalizuje správu objednávok. Prispôsobte si zobrazenie stĺpcov (telefón, sledovanie, hmotnosť, faktúry) pre logistiku či podporu, skryte nepotrebné a automatizujte prístup k dôležitým informáciám. Modul zefektívňuje workflow, šetrí čas a minimalizuje potrebu preklikávania.
Modul Order Grid Pro optimalizuje správu objednávok v PrestaShop, čím urýchľuje expedíciu a zlepšuje zákaznícky servis. Efektívnejšie spracovanie a rýchlejší prístup k detailom objednávok vedú k vyššej spokojnosti zákazníkov a podporujú opakované nákupy, čo priamo prispieva k zvýšenému predaju.
Order Grid Pro, vytvorený z 15-ročných skúseností s PrestaShopom, vylepšuje správu objednávok. Umožňuje prispôsobiť stĺpce (telefón, sledovanie, hmotnosť) a ich poradie, všetko cez oficiálne hooky, zaisťujúc stabilitu bez prepisov jadra, čo je pre prevádzku kľúčové.
Modul Order Grid Pro pre PrestaShop poskytuje širokú personalizáciu zoznamu objednávok. Umožňuje skryť nadbytočné stĺpce, pridať nové (napr. telefón, sledovanie, náhľad produktu) a intuitívne pretiahnutím prispôsobiť ich poradie, dokonale prispôsobujúc zobrazenie vašim prevádzkovým potrebám.
Modul je navrhnutý s ohľadom na transparentnosť a stabilitu. Nevyžaduje prepisy jadra PrestaShopu a spolieha sa na oficiálne hooky. To vám dáva plnú kontrolu nad úpravami a integráciami, bez skrytých funkcií či závislostí, zaisťujúc otvorenosť pre vývoj a flexibilné prispôsobenie.
Modul zaručuje stabilitu a kompatibilitu s PrestaShop 1.7.7 až 9.x bez prepisov jadra, čo minimalizuje problémy pri aktualizáciách. Integruje kontrolu aktualizácií MyPresta pre ľahkú údržbu a dlhodobú funkčnosť.