{"id":1096,"date":"2026-06-26T21:39:12","date_gmt":"2026-06-26T18:39:12","guid":{"rendered":"https:\/\/presta.site\/blog\/docs\/uncategorized\/eksport-csv-better-order-filter-dla-prestashop\/"},"modified":"2026-07-02T20:04:46","modified_gmt":"2026-07-02T17:04:46","password":"","slug":"eksport-csv-better-order-filter-dla-prestashop","status":"publish","type":"docs","link":"https:\/\/presta.site\/blog\/pl\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/eksport-csv-better-order-filter-dla-prestashop\/","title":{"rendered":"Eksport CSV &#8211; Better Order Filter dla PrestaShop"},"content":{"rendered":"<p>Ten przewodnik po <strong>Eksport CSV<\/strong> w Better Order Filter wyja\u015bnia, jak wyeksportowa\u0107 przefiltrowane zam\u00f3wienia z back office PrestaShop.<\/p>\n<p>Modu\u0142 Better Order Filter pozwala w \u0142atwy spos\u00f3b wyeksportowa\u0107 aktualnie przefiltrowan\u0105 list\u0119 zam\u00f3wie\u0144 do pliku CSV. Ta funkcja jest w pe\u0142ni obs\u0142ugiwana we wszystkich kompatybilnych wersjach PrestaShop i jest idealna do przegl\u0105d\u00f3w operacyjnych, raport\u00f3w ksi\u0119gowych i proces\u00f3w przekazywania do magazynu.<\/p>\n<p>W przeciwie\u0144stwie do standardowych eksport\u00f3w, kt\u00f3re zrzucaj\u0105 wszystkie dane, ten modu\u0142 eksportuje <strong>dok\u0142adnie to, co widzisz<\/strong>: u\u017cywa aktualnie zastosowanych warto\u015bci filtr\u00f3w i uwzgl\u0119dnia tylko te kolumny, kt\u00f3re aktywnie wybra\u0142e\u015b do wy\u015bwietlenia.<\/p>\n<p><!--more--><\/p>\n<h2>Eksport CSV<\/h2>\n<p><em>Profesjonalna wskaz\u00f3wka: W przypadku raport\u00f3w cyklicznych najpierw za\u0142aduj zapisany <a href=\"https:\/\/presta.site\/blog\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/zestawy-filtrow-better-order-filter-dla-prestashop\/\">Zestaw filtr\u00f3w<\/a>, a nast\u0119pnie wyeksportuj aktywne kolumny dla tego konkretnego widoku.<\/em><\/p>\n<h2>Jak dzia\u0142a eksport<\/h2>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15.png\" alt=\"Eksport aktywnych kolumn\" width=\"1338\" height=\"285\" class=\"aligncenter size-full wp-image-845\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15.png 1338w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15-300x64.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15-1024x218.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15-768x164.png 768w\" sizes=\"auto, (max-width: 1338px) 100vw, 1338px\" \/><\/a><\/p>\n<p>Ostateczny plik CSV jest sp\u00f3jny we wszystkich obs\u0142ugiwanych wersjach PrestaShop. B\u0119dzie on zawiera\u0142:<\/p>\n<ul>\n<li>Wiersz nag\u0142\u00f3wka oparty na aktywnych kolumnach siatki.<\/li>\n<li>Jeden wiersz dla ka\u017cdego pasuj\u0105cego zam\u00f3wienia.<\/li>\n<li>Warto\u015bci odzwierciedlaj\u0105ce aktualn\u0105 przefiltrowan\u0105 list\u0119 zam\u00f3wie\u0144.<\/li>\n<li>Wszystkie natywne, modu\u0142owe i niestandardowe kolumny, kt\u00f3re s\u0105 obecnie widoczne w Twoim uk\u0142adzie.<\/li>\n<\/ul>\n<h3>Techniczna implementacja wed\u0142ug wersji<\/h3>\n<ul>\n<li><strong>Starsze listy zam\u00f3wie\u0144<\/strong>: U\u017cywa natywnego silnika eksportu listy zam\u00f3wie\u0144 CSV PrestaShop, ale najpierw stosuje aktywne filtry i konfiguracj\u0119 kolumn modu\u0142u.<\/li>\n<li><strong>Listy zam\u00f3wie\u0144 Symfony<\/strong>: U\u017cywa niestandardowej akcji siatki <strong>Eksportuj aktywne kolumny<\/strong> modu\u0142u oraz wysoce wydajnej \u015bcie\u017cki eksportu wsadowego AJAX.<\/li>\n<\/ul>\n<h2>Proces eksportu krok po kroku<\/h2>\n<ol>\n<li>Otw\u00f3rz stron\u0119 <strong>Zam\u00f3wienia<\/strong> w panelu administracyjnym PrestaShop.<\/li>\n<li>Zastosuj \u017c\u0105dane filtry za pomoc\u0105 bloku <strong>Filtr zam\u00f3wie\u0144<\/strong>.<\/li>\n<li>Je\u015bli musisz doda\u0107 lub usun\u0105\u0107 punkty danych, kliknij <strong>Edytuj filtry<\/strong> i dostosuj pola wyboru w sekcji <strong>Kolumny listy zam\u00f3wie\u0144<\/strong>. <em>(Uwaga: Zmiany kolumn s\u0105 zapisywane natychmiast; nie musisz klika\u0107 &#8220;Zako\u0144cz edycj\u0119&#8221; przed eksportem).<\/em><\/li>\n<li>Rozpocznij proces eksportu:<br \/>\n   &#8211; <strong>Na starszych listach zam\u00f3wie\u0144<\/strong>: Kliknij natywny przycisk eksportu PrestaShop.<br \/>\n   &#8211; <strong>Na listach zam\u00f3wie\u0144 Symfony<\/strong>: Kliknij ikon\u0119 pobierania z chmury z etykiet\u0105 <strong>Eksportuj aktywne kolumny<\/strong> znajduj\u0105c\u0105 si\u0119 w obszarze akcji siatki zam\u00f3wie\u0144.<\/li>\n<li><em>Dla u\u017cytkownik\u00f3w Symfony<\/em>: Poczekaj na zako\u0144czenie wska\u017anika post\u0119pu. <strong>Nie zamykaj karty przegl\u0105darki<\/strong> podczas trwania eksportu wsadowego.<\/li>\n<li>Pobierz wygenerowany plik CSV.<\/li>\n<\/ol>\n<h2>Zaawansowana funkcja: Przetwarzanie wsadowe Symfony<\/h2>\n<p>W przypadku sklep\u00f3w dzia\u0142aj\u0105cych na nowoczesnych wersjach PrestaShop wykorzystuj\u0105cych listy zam\u00f3wie\u0144 Symfony, modu\u0142 buduje eksporty partiami. Rozpoczyna sesj\u0119 eksportu, zapisuje nag\u0142\u00f3wek CSV, do\u0142\u0105cza pasuj\u0105ce wiersze zam\u00f3wie\u0144 w porcjach, a nast\u0119pnie uruchamia pobieranie pliku.<\/p>\n<p>To przetwarzanie wsadowe zapewnia, \u017ce eksportowanie ogromnych zestaw\u00f3w danych utrzymuje responsywno\u015b\u0107 back office i zapobiega przekroczeniu limit\u00f3w czasu serwera. Mo\u017cesz kontrolowa\u0107 rozmiar tych partii za pomoc\u0105 <a href=\"settings.md#export-batch-size\">Ustawienia rozmiaru partii eksportu<\/a>.<\/p>\n<p>Podczas tego procesu modu\u0142 tworzy tymczasowy plik CSV w swoim katalogu <strong>export\/<\/strong>, kt\u00f3ry jest automatycznie usuwany po zako\u0144czeniu pobierania. Ostateczny plik b\u0119dzie nazwany wed\u0142ug wzoru: <code class=\"codecolorer text default\"><span class=\"text\">orders_YYYY-MM-DD_HHMM.csv<\/span><\/code>.<\/p>\n<h2>Cz\u0119ste przypadki u\u017cycia eksportu<\/h2>\n<ul>\n<li><strong>Kolejki realizacji<\/strong>: Za\u0142aduj zestaw filtr\u00f3w wysy\u0142ki i wyeksportuj list\u0119 bezpo\u015brednio do zespo\u0142u magazynowego.<\/li>\n<li><strong>Raporty ksi\u0119gowe<\/strong>: Eksportuj wszystkie op\u0142acone zam\u00f3wienia, w tym niestandardowe kolumny z danymi VAT i szczeg\u00f3\u0142ami dostawy klienta.<\/li>\n<li><strong>Obs\u0142uga B2B<\/strong>: Eksportuj zam\u00f3wienia B2B z kolumnami firmy, NIP-u i faktury.<\/li>\n<li><strong>Przegl\u0105dy zakup\u00f3w<\/strong>: Filtruj wed\u0142ug okre\u015blonej kategorii produkt\u00f3w i eksportuj zam\u00f3wienia do przegl\u0105du zakup\u00f3w lub magazynu.<\/li>\n<li><strong>Zarz\u0105dzanie Marketplace<\/strong>: Eksportuj zam\u00f3wienia uzupe\u0142niaj\u0105ce, gdy dost\u0119pne jest pasuj\u0105ce pole marketplace.<\/li>\n<\/ul>\n<h2>Wybrane wiersze<\/h2>\n<p>We wszystkich obs\u0142ugiwanych wersjach eksport opiera si\u0119 na przefiltrowanej li\u015bcie zam\u00f3wie\u0144 i aktywnych kolumnach. Nie jest to eksport wybranych wierszy.<\/p>\n<h2>Rozwi\u0105zywanie problem\u00f3w z eksportem<\/h2>\n<ul>\n<li><strong>Brak przycisku eksportu<\/strong>: Upewnij si\u0119, \u017ce szukasz we w\u0142a\u015bciwym miejscu. Starsze wersje u\u017cywaj\u0105 natywnej kontrolki eksportu na g\u00f3rze; wersje Symfony u\u017cywaj\u0105 akcji siatki pobierania z chmury.<\/li>\n<li><strong>Przekroczenia limitu czasu serwera<\/strong>: Je\u015bli eksport Symfony przekroczy limit czasu, przejd\u017a do strony konfiguracji modu\u0142u i zmniejsz <strong>Rozmiar partii eksportu<\/strong>. Mniejsze partie tworz\u0105 wi\u0119cej \u017c\u0105da\u0144 sekwencyjnych, co jest bezpieczniejsze dla rygorystycznych limit\u00f3w serwera. Zmniejszenie tej warto\u015bci nie przyspiesza z natury dzia\u0142aj\u0105cego eksportu.<\/li>\n<li><strong>Puste kolumny niestandardowe<\/strong>: Je\u015bli niestandardowa kolumna eksportuje puste warto\u015bci, upewnij si\u0119, \u017ce jest widoczna i istnieje w wierszu zapytania listy zam\u00f3wie\u0144. W\u0142a\u015bciwo\u015bci adresu dostawy mog\u0105 wype\u0142nia\u0107 pasuj\u0105ce brakuj\u0105ce pola, ale zwyk\u0142e w\u0142a\u015bciwo\u015bci ci\u0105gu znak\u00f3w i liczb ca\u0142kowitych obiektu zam\u00f3wienia nie s\u0105 zazwyczaj wype\u0142niane jako warto\u015bci awaryjne.<\/li>\n<li><strong>Mniej wierszy ni\u017c oczekiwano<\/strong>: Wyczy\u015b\u0107 lub przejrzyj zastosowane warto\u015bci filtr\u00f3w i selektor zakresu listy zam\u00f3wie\u0144, a nast\u0119pnie spr\u00f3buj wyeksportowa\u0107 ponownie.<\/li>\n<li><strong>Zero pasuj\u0105cych zam\u00f3wie\u0144<\/strong>: Je\u015bli eksport ma zero pasuj\u0105cych zam\u00f3wie\u0144, dostosuj filtry lub zakres listy zam\u00f3wie\u0144 i rozpocznij nowy eksport.<\/li>\n<li><strong>Pobieranie w przegl\u0105darce<\/strong>: Je\u015bli przegl\u0105darka pobiera plik, sprawd\u017a skonfigurowan\u0105 lokalizacj\u0119 pobierania w przegl\u0105darce.<\/li>\n<li><strong>Problemy z formatowaniem w programie Excel<\/strong>: Je\u015bli oprogramowanie arkusza kalkulacyjnego otwiera eksport Symfony ze wszystkimi danymi upchni\u0119tymi w jednej kolumnie, upewnij si\u0119, \u017ce importujesz go konkretnie jako plik CSV &#8220;rozdzielany przecinkami&#8221;. Zachowanie natywnego separatora eksportu w starszych wersjach jest zgodne z implementacj\u0105 eksportu w danej wersji PrestaShop.<\/li>\n<\/ul>\n<h2>Powi\u0105zane przewodniki<\/h2>\n<ul>\n<li>Dowiedz si\u0119, jak filtrowa\u0107 dane przed wyeksportowaniem 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>Dostosuj punkty danych w eksporcie 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>Zapisz uk\u0142ady eksportu za pomoc\u0105 <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 zam\u00f3wie\u0144 PrestaShop<\/a>.<\/li>\n<li>Skonfiguruj rozmiary partii w <a href=\"https:\/\/presta.site\/blog\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/ustawienia-zaawansowane-better-order-filter-dla-prestashop\/\">Przewodniku po ustawieniach zaawansowanych<\/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>Ten przewodnik po Eksport CSV w Better Order Filter wyja\u015bnia, jak wyeksportowa\u0107 przefiltrowane zam\u00f3wienia z back office PrestaShop. Modu\u0142 Better Order Filter pozwala w \u0142atwy spos\u00f3b wyeksportowa\u0107 aktualnie przefiltrowan\u0105 list\u0119 zam\u00f3wie\u0144 do pliku CSV. Ta funkcja jest w pe\u0142ni obs\u0142ugiwana we wszystkich kompatybilnych wersjach PrestaShop i jest idealna do przegl\u0105d\u00f3w operacyjnych, raport\u00f3w ksi\u0119gowych i proces\u00f3w &hellip; <a href=\"https:\/\/presta.site\/blog\/pl\/docs\/moduly-prestashop\/better-order-filter-moduly-prestashop\/eksport-csv-better-order-filter-dla-prestashop\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Eksport CSV &#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-1096","docs","type-docs","status-publish","hentry","doc_category-better-order-filter-moduly-prestashop"],"year_month":"2026-09","word_count":937,"total_views":"2","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\/1096","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=1096"}],"version-history":[{"count":4,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1096\/revisions"}],"predecessor-version":[{"id":1629,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1096\/revisions\/1629"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1096"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_category?post=1096"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_tag?post=1096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}