{"id":1099,"date":"2026-06-27T21:25:33","date_gmt":"2026-06-27T18:25:33","guid":{"rendered":"https:\/\/presta.site\/blog\/docs\/uncategorized\/ustawienia-zaawansowane-better-order-filter-dla-prestashop\/"},"modified":"2026-07-16T17:20:12","modified_gmt":"2026-07-16T14:20:12","password":"","slug":"ustawienia-zaawansowane-better-order-filter-dla-prestashop","status":"publish","type":"docs","link":"https:\/\/presta.site\/blog\/pl\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/ustawienia-zaawansowane-better-order-filter-dla-prestashop\/","title":{"rendered":"Ustawienia zaawansowane &#8211; Better Order Filter dla PrestaShop"},"content":{"rendered":"<p><strong>Ustawienia zaawansowane<\/strong> Better Order Filter: ten przewodnik obejmuje zaawansowane opcje eksportu, kolumn i dzia\u0142ania modu\u0142u.<\/p>\n<p>Modu\u0142 Better Order Filter udost\u0119pnia stron\u0119 Ustawie\u0144 zaawansowanych, aby precyzyjnie dostroi\u0107 zachowanie modu\u0142u w ca\u0142ym sklepie. Te ustawienia kontroluj\u0105 wykrywanie kolumn niestandardowych, wy\u015bwietlanie danych produkt\u00f3w, wydajno\u015b\u0107 eksportu i integracje dla programist\u00f3w.<\/p>\n<p><em>Uwaga: Te ustawienia maj\u0105 zastosowanie globalne w oparciu o Tw\u00f3j aktywny kontekst PrestaShop (konkretny sklep, grupa sklep\u00f3w lub wszystkie sklepy). Nie s\u0105 to preferencje dla poszczeg\u00f3lnych pracownik\u00f3w. W przypadku osobistych preferencji, takich jak uk\u0142ady kolumn i aktywne filtry, u\u017cyj <a href=\"https:\/\/presta.site\/blog\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/zestawy-filtrow-better-order-filter-dla-prestashop\/\">Zestaw\u00f3w filtr\u00f3w<\/a>.<\/em><\/p>\n<p><!--more--><\/p>\n<h2>Dost\u0119p do strony konfiguracji<\/h2>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20.png\" alt=\"Przycisk ustawie\u0144\" width=\"1347\" height=\"277\" class=\"aligncenter size-full wp-image-862\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20.png 1347w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20-300x62.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20-1024x211.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20-768x158.png 768w\" sizes=\"auto, (max-width: 1347px) 100vw, 1347px\" \/><\/a><\/p>\n<p>Mo\u017cesz uzyska\u0107 dost\u0119p do ustawie\u0144 modu\u0142u na dwa sposoby:<\/p>\n<ol>\n<li><strong>Ze strony zam\u00f3wie\u0144<\/strong>: Kliknij <strong>Edytuj filtry<\/strong> w bloku <strong>Filtr zam\u00f3wie\u0144<\/strong>, a nast\u0119pnie kliknij <strong>ikon\u0119 ko\u0142a z\u0119batego Ustawie\u0144 zaawansowanych<\/strong> znajduj\u0105c\u0105 si\u0119 obok paska szybkiego wyszukiwania. Spowoduje to otwarcie strony konfiguracji w nowej karcie. Nie jest to oddzielne ko\u0142o z\u0119bate widoczne na natywnym pasku narz\u0119dzi siatki zam\u00f3wie\u0144.<\/li>\n<li><strong>Z Mened\u017cera modu\u0142\u00f3w<\/strong>: Przejd\u017a do Mened\u017cera modu\u0142\u00f3w PrestaShop, znajd\u017a &#8220;Better Order Filter&#8221; i kliknij &#8220;Konfiguruj&#8221;.<\/li>\n<\/ol>\n<p>Te punkty dost\u0119pu wymagaj\u0105 uprawnienia <strong>Konfiguruj<\/strong> dla Better Order Filter oraz <strong>Edytuj<\/strong> dla Mened\u017cera modu\u0142\u00f3w. Pe\u0142n\u0105 list\u0119 uprawnie\u0144 znajdziesz w <a href=\"https:\/\/presta.site\/blog\/pl\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/dokumentacja-prestashop-better-order-filter\/\">g\u0142\u00f3wnej dokumentacji<\/a>.<\/p>\n<h2>Ustawienia konfiguracji kolumn<\/h2>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19.png\" alt=\"Ustawienia zaawansowane\" width=\"1414\" height=\"1138\" class=\"aligncenter size-full wp-image-865\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19.png 1414w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19-300x241.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19-1024x824.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19-768x618.png 768w\" sizes=\"auto, (max-width: 1414px) 100vw, 1414px\" \/><\/a><\/p>\n<h3>Kolumny dodane r\u0119cznie lub przez inne modu\u0142y<\/h3>\n<p>Je\u015bli doda\u0142e\u015b niestandardowe pola do bazy danych za pomoc\u0105 r\u0119cznych zmian SQL lub modu\u0142\u00f3w innych firm, mo\u017cesz wymusi\u0107 ich pojawienie si\u0119 na li\u015bcie konfigurowalnych kolumn.<\/p>\n<p>Wprowad\u017a jedn\u0105 niestandardow\u0105 kolumn\u0119 w wierszu, u\u017cywaj\u0105c tego formatu:<br \/>\n<code class=\"codecolorer text default\"><span class=\"text\">nazwa_systemowa_kolumny|Etykieta kolumny<\/span><\/code><\/p>\n<p><em>Uwaga techniczna: Nazwa systemowa musi odpowiada\u0107 kluczowi kolumny dost\u0119pnemu w zapytaniu listy zam\u00f3wie\u0144. Je\u015bli obiekt zam\u00f3wienia nie ma pasuj\u0105cej w\u0142a\u015bciwo\u015bci, modu\u0142 spr\u00f3buje pobra\u0107 dane z pasuj\u0105cej w\u0142a\u015bciwo\u015bci adresu dostawy. Tylko w\u0105ski podzbi\u00f3r dziesi\u0119tnych w\u0142a\u015bciwo\u015bci obiektu zam\u00f3wienia jest kopiowany jako rozwi\u0105zanie awaryjne. Nie zak\u0142adaj, \u017ce zwyk\u0142e w\u0142a\u015bciwo\u015bci ci\u0105gu znak\u00f3w lub liczb ca\u0142kowitych obiektu zam\u00f3wienia zostan\u0105 skopiowane automatycznie.<\/em><\/p>\n<h3>Wy\u0142\u0105cz automatyczne wykrywanie kolumn niestandardowych<\/h3>\n<p>Domy\u015blnie modu\u0142 pr\u00f3buje automatycznie wykry\u0107 nowe kolumny dodane do siatki zam\u00f3wie\u0144 przez inne modu\u0142y. W\u0142\u0105cz to ustawienie, je\u015bli chcesz zatrzyma\u0107 to zachowanie.<\/p>\n<p>Jest to bardzo przydatne, je\u015bli inny modu\u0142 dodaje wewn\u0119trzne, nieuporz\u0105dkowane kolumny, kt\u00f3rych nie chcesz, aby widzieli Twoi pracownicy na li\u015bcie Edytuj filtry, lub je\u015bli automatycznie wykryte kolumny powoduj\u0105 konflikty wizualne. Nadal mo\u017cesz r\u0119cznie dodawa\u0107 niezb\u0119dne kolumny za pomoc\u0105 powy\u017cszego ustawienia. Wcze\u015bniej wykryte wiersze mog\u0105 pozosta\u0107 w tym polu. Usu\u0144 te wiersze r\u0119cznie, je\u015bli nie powinny ju\u017c pojawia\u0107 si\u0119 na li\u015bcie kolumn w trybie edycji.<\/p>\n<h2>Ustawienia wy\u015bwietlania produkt\u00f3w<\/h2>\n<p>Te ustawienia kontroluj\u0105 dok\u0142adnie, jakie informacje s\u0105 wy\u015bwietlane po w\u0142\u0105czeniu kolumn <strong>Szczeg\u00f3\u0142y produktu<\/strong> lub <strong>Podgl\u0105d produktu<\/strong> w siatce.<\/p>\n<h3>Dane wy\u015bwietlane w kolumnie &#8220;Szczeg\u00f3\u0142y produktu&#8221;<\/h3>\n<p>Wybierz, kt\u00f3re punkty danych pojawiaj\u0105 si\u0119 bezpo\u015brednio w wierszu siatki.<\/p>\n<ul>\n<li><strong>Domy\u015blnie<\/strong>: <code class=\"codecolorer text default\"><span class=\"text\">image|name|reference|price|quantity<\/span><\/code><\/li>\n<li><strong>Dost\u0119pne pola<\/strong>: Zdj\u0119cie produktu, Nazwa produktu, Indeks, Indeks dostawcy, EAN-13, UPC, MPN (PS 1.7.7+), Cena, Ilo\u015b\u0107.<\/li>\n<\/ul>\n<h3>Dane wy\u015bwietlane w wyskakuj\u0105cym okienku &#8220;Podgl\u0105d produktu&#8221;<\/h3>\n<p>Wybierz, kt\u00f3re punkty danych pojawiaj\u0105 si\u0119 po najechaniu kursorem na kompaktow\u0105 ikon\u0119 podgl\u0105du produktu.<\/p>\n<ul>\n<li><strong>Domy\u015blnie<\/strong>: <code class=\"codecolorer text default\"><span class=\"text\">image|name|reference|quantity|price<\/span><\/code><\/li>\n<li><strong>Dost\u0119pne pola<\/strong>: Tytu\u0142y kolumn, Zdj\u0119cie produktu, Nazwa produktu, Indeks, Indeks dostawcy, EAN-13, UPC, MPN (PS 1.7.7+), Ilo\u015b\u0107, Obecny stan magazynowy, Cena.<\/li>\n<\/ul>\n<h2>Ustawienia wydajno\u015bci i zachowania<\/h2>\n<h3>Szukaj po aktualnych nazwach produkt\u00f3w<\/h3>\n<p>Domy\u015blnie filtr tekstowy Produkt przeszukuje dane <em>zam\u00f3wionego<\/em> produktu (nazw\u0119 produktu w momencie jego zakupu), ale to ustawienie jest <strong>w\u0142\u0105czone<\/strong> domy\u015blnie, aby przeszukiwa\u0107 r\u00f3wnie\u017c <em>aktualny<\/em> katalog na \u017cywo w poszukiwaniu pasuj\u0105cych nazw produkt\u00f3w. Zapytanie \u017ar\u00f3d\u0142owe nie jest ograniczone do jednego bie\u017c\u0105cego wiersza j\u0119zyka sklepu.<\/p>\n<ul>\n<li><strong>Wskaz\u00f3wka dotycz\u0105ca wydajno\u015bci<\/strong>: Je\u015bli masz ogromny katalog i zauwa\u017cysz, \u017ce wyszukiwanie produkt\u00f3w jest powolne, wy\u0142\u0105czenie tego ustawienia mo\u017ce znacznie poprawi\u0107 szybko\u015b\u0107 wyszukiwania.<\/li>\n<\/ul>\n<h3>Rozmiar partii eksportu (Tylko Symfony)<\/h3>\n<p>W nowoczesnych wersjach PrestaShop wykorzystuj\u0105cych listy zam\u00f3wie\u0144 Symfony eksporty CSV s\u0105 przetwarzane w partiach, aby zapobiec przekroczeniu limit\u00f3w czasu serwera.<\/p>\n<ul>\n<li><strong>Domy\u015blnie<\/strong>: <strong>2000<\/strong> zam\u00f3wie\u0144 na parti\u0119.<\/li>\n<li>Je\u015bli Tw\u00f3j serwer ma rygorystyczne limity czasu lub pami\u0119ci, a eksporty ko\u0144cz\u0105 si\u0119 niepowodzeniem, zmniejsz t\u0119 liczb\u0119. Ni\u017csza liczba tworzy wi\u0119cej sekwencyjnych \u017c\u0105da\u0144 w tle, zapewniaj\u0105c bezpieczne zako\u0144czenie eksportu.<\/li>\n<\/ul>\n<h3>Poka\u017c czas ostatniej zmiany statusu (Tylko Symfony)<\/h3>\n<p>W\u0142\u0105cz to, aby wy\u015bwietla\u0107 dok\u0142adn\u0105 dat\u0119 i godzin\u0119 zastosowania bie\u017c\u0105cego statusu bezpo\u015brednio w kolumnie Status na nowoczesnych listach zam\u00f3wie\u0144 PrestaShop Symfony.<\/p>\n<h2>Ustawienia programisty i integracji<\/h2>\n<h3>Wywo\u0142anie zwrotne JavaScript (Callback)<\/h3>\n<p>Je\u015bli masz modu\u0142y innych firm lub niestandardowe skrypty, kt\u00f3re modyfikuj\u0105 list\u0119 zam\u00f3wie\u0144 (np. dodaj\u0105c niestandardowe przyciski lub koduj\u0105c wiersze kolorami), te modyfikacje mog\u0105 znikn\u0105\u0107, gdy Better Order Filter od\u015bwie\u017cy siatk\u0119 za pomoc\u0105 AJAX.<\/p>\n<p>Mo\u017cesz wklei\u0107 tutaj instrukcje JavaScript, aby uruchamia\u0142y si\u0119 automatycznie za ka\u017cdym razem, gdy modu\u0142 zako\u0144czy prze\u0142adowanie AJAX.<br \/>\n<em>Uwaga: Wprowad\u017a surowe instrukcje JavaScript, a nie pe\u0142n\u0105 deklaracj\u0119 funkcji. Modu\u0142 automatycznie opakowuje Tw\u00f3j kod.<\/em><\/p>\n<p>Przyk\u0142ad:<\/p>\n<p><pre><code class=\"language-javascript\">window.dispatchEvent(new CustomEvent('pstof:refreshed'));\r\n<\/code><\/pre><\/p>\n<h3>Niestandardowy CSS<\/h3>\n<p>Dodaj specyficzne dla witryny style CSS, aby dostosowa\u0107 wygl\u0105d paska narz\u0119dzi filtru zam\u00f3wie\u0144 lub siatki zam\u00f3wie\u0144, aby idealnie pasowa\u0142y do motywu Twojego back office.<\/p>\n<h2>Rozwi\u0105zywanie problem\u00f3w z ustawieniami<\/h2>\n<ul>\n<li><strong>Brakuj\u0105ce ustawienia<\/strong>: Je\u015bli nie widzisz ustawie\u0144 <em>Rozmiar partii eksportu<\/em> lub <em>Poka\u017c czas ostatniej zmiany statusu<\/em>, Tw\u00f3j sklep prawdopodobnie u\u017cywa starszej \u015bcie\u017cki listy zam\u00f3wie\u0144.<\/li>\n<li><strong>Powolne wyszukiwanie<\/strong>: Je\u015bli wyszukiwanie wed\u0142ug nazwy produktu trwa zbyt d\u0142ugo, wy\u0142\u0105cz ustawienie <em>Szukaj po aktualnych nazwach produkt\u00f3w<\/em>.<\/li>\n<li><strong>Puste kolumny niestandardowe<\/strong>: Je\u015bli r\u0119cznie dodana kolumna niestandardowa pozostaje pusta w siatce, dok\u0142adnie sprawd\u017a, czy <strong>nazwa_systemowa_kolumny<\/strong> dok\u0142adnie odpowiada kluczowi zapytania bazy danych lub obiektowi adresu dostawy dla bie\u017c\u0105cej \u015bcie\u017cki listy zam\u00f3wie\u0144 PrestaShop.<\/li>\n<li><strong>Automatycznie wykryte kolumny nadal si\u0119 pojawiaj\u0105<\/strong>: Je\u015bli wy\u0142\u0105czenie automatycznego wykrywania kolumn niestandardowych nie usuwa istniej\u0105cej kolumny niestandardowej, usu\u0144 istniej\u0105cy wiersz z Kolumny dodane r\u0119cznie lub przez inne modu\u0142y.<\/li>\n<li><strong>Przekroczenia limitu czasu eksportu<\/strong>: Zmniejszenie rozmiaru partii eksportu z natury nie przyspiesza dzia\u0142aj\u0105cego eksportu.<\/li>\n<li><strong>Wywo\u0142ania zwrotne nie uruchamiaj\u0105 si\u0119<\/strong>: Upewnij si\u0119, \u017ce wywo\u0142anie zwrotne JavaScript zawiera instrukcje wykonywalne, a nie nazwany wrapper funkcji.<\/li>\n<li><strong>CSS si\u0119 nie stosuje<\/strong>: Je\u015bli niestandardowy CSS nie jest widoczny, potwierd\u017a, \u017ce selektor pasuje do wyrenderowanego znacznika back office modu\u0142u.<\/li>\n<\/ul>\n<h2>Powi\u0105zane przewodniki<\/h2>\n<ul>\n<li>Dowiedz si\u0119, jak korzysta\u0107 z skonfigurowanych filtr\u00f3w w <a href=\"https:\/\/presta.site\/blog\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/odniesienie-do-filtrow-better-order-filter-dla-prestashop\/\">Przewodniku po filtrach zam\u00f3wie\u0144 PrestaShop<\/a>.<\/li>\n<li>Zrozum, jak wy\u015bwietla\u0107 dane produkt\u00f3w za pomoc\u0105 <a href=\"https:\/\/presta.site\/blog\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/odniesienie-do-kolumn-better-order-filter-dla-prestashop\/\">Odniesienia do kolumn listy zam\u00f3wie\u0144 PrestaShop<\/a>.<\/li>\n<li>Dowiedz si\u0119, jak wyodr\u0119bni\u0107 swoje dane za pomoc\u0105 <a href=\"https:\/\/presta.site\/blog\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/eksport-csv-better-order-filter-dla-prestashop\/\">Przewodnika eksportu CSV<\/a>.<\/li>\n<li>Wr\u00f3\u0107 do <a href=\"https:\/\/presta.site\/blog\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/dokumentacja-prestashop-better-order-filter\/\">G\u0142\u00f3wnej dokumentacji<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ustawienia zaawansowane Better Order Filter: ten przewodnik obejmuje zaawansowane opcje eksportu, kolumn i dzia\u0142ania modu\u0142u. Modu\u0142 Better Order Filter udost\u0119pnia stron\u0119 Ustawie\u0144 zaawansowanych, aby precyzyjnie dostroi\u0107 zachowanie modu\u0142u w ca\u0142ym sklepie. Te ustawienia kontroluj\u0105 wykrywanie kolumn niestandardowych, wy\u015bwietlanie danych produkt\u00f3w, wydajno\u015b\u0107 eksportu i integracje dla programist\u00f3w. Uwaga: Te ustawienia maj\u0105 zastosowanie globalne w oparciu o &hellip; <a href=\"https:\/\/presta.site\/blog\/pl\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/ustawienia-zaawansowane-better-order-filter-dla-prestashop\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Ustawienia zaawansowane &#8211; Better Order Filter dla PrestaShop<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[170],"doc_tag":[],"class_list":["post-1099","docs","type-docs","status-publish","hentry","doc_category-better-order-filter-moduly-prestashop"],"year_month":"2026-10","word_count":1176,"total_views":"3","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Alex C.","author_nicename":"polosat","author_url":"https:\/\/presta.site\/blog\/author\/polosat\/"},"doc_category_info":[{"term_name":"Better Order Filter","term_url":"https:\/\/presta.site\/blog\/pl\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/comments?post=1099"}],"version-history":[{"count":4,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1099\/revisions"}],"predecessor-version":[{"id":1834,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1099\/revisions\/1834"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1099"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_category?post=1099"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_tag?post=1099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}