{"id":1945,"date":"2026-07-23T20:09:40","date_gmt":"2026-07-23T17:09:40","guid":{"rendered":"https:\/\/presta.site\/blog\/?p=1945"},"modified":"2026-07-23T20:10:32","modified_gmt":"2026-07-23T17:10:32","slug":"eksport-csv-prestashop","status":"publish","type":"post","link":"https:\/\/presta.site\/blog\/pl\/eksport-csv-prestashop\/","title":{"rendered":"Export CSV PrestaShop: jak pobra\u0107 produkty, klient\u00f3w i wi\u0119cej"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Pobranie pliku <strong>export csv prestashop<\/strong> to najcz\u0119stszy spos\u00f3b, w jaki sprzedawcy wyci\u0105gaj\u0105 produkty, klient\u00f3w lub zam\u00f3wienia z Back Office do arkuszy kalkulacyjnych, ksi\u0119gowo\u015bci lub szybkiej kopii przefiltrowanej listy. W przeciwie\u0144stwie do importu nie ma jednego ekranu w Advanced Parameters, kt\u00f3ry wyeksportuje ca\u0142y sklep &#8211; ka\u017cda lista ma w\u0142asn\u0105 opcj\u0119 eksportu.<\/p>\n\n\n<!--more-->\n\n\n<p class=\"wp-block-paragraph\">Trzeba <em>za\u0142adowa\u0107<\/em> plik do katalogu? W tym przypadku u\u017cywa si\u0119 Advanced Parameters \u2192 Import. Pe\u0142ny <a href=\"https:\/\/presta.site\/blog\/pl\/krotki-przewodnik-po-imporcie-i-eksporcie-danych-w-prestashop\/\" data-wpel-link=\"internal\">przewodnik po imporcie CSV w PrestaShop<\/a> opisuje przygotowanie pliku, mapowanie kolumn i typowe b\u0142\u0119dy importu. Ten artyku\u0142 dotyczy wy\u0142\u0105cznie eksportu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eksport a import (i prawdziwa kopia zapasowa)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Export<\/strong> &#8211; pobranie tego, co wida\u0107 (lub da si\u0119 przefiltrowa\u0107) na li\u015bcie w Back Office, zwykle jako CSV.<\/li>\n<li><strong>Import<\/strong> &#8211; przes\u0142anie przygotowanego pliku przez kreatora Import w celu utworzenia lub aktualizacji danych.<\/li>\n<li><strong>Kopia zapasowa<\/strong> &#8211; baza danych i pliki, kt\u00f3re pozwalaj\u0105 przywr\u00f3ci\u0107 sklep. Plik CSV z produktami nie zast\u0105pi planu odtworzenia. Przed ryzykownymi zmianami warto wykona\u0107 w\u0142a\u015bciw\u0105 <a href=\"https:\/\/presta.site\/blog\/pl\/jak-utworzyc-kopie-zapasowa-w-prestashop\/\" data-wpel-link=\"internal\">kopi\u0119 zapasow\u0105 PrestaShop<\/a>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Warto te\u017c pami\u0119ta\u0107: eksport z listy cz\u0119sto <strong>nie<\/strong> ma dok\u0142adnie takiej samej struktury jak plik wzorcowy do importu. Je\u015bli planuje si\u0119 edycj\u0119 i ponowny import, trzeba przeliczy\u0107 kolumny (oraz sprawdzi\u0107 separatory i kodowanie) na ekranie importu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak wykona\u0107 export csv prestashop z listy<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Otw\u00f3rz list\u0119 danego typu danych (na przyk\u0142ad Catalog \u2192 Products albo Customers \u2192 Customers).<\/li>\n<li>Opcjonalnie, ale zalecane: u\u017cyj wyszukiwania i filtr\u00f3w, aby w siatce pozosta\u0142y tylko potrzebne wiersze (jedna marka, jedna kategoria, nieaktywne produkty itd.).<\/li>\n<li>Kliknij ikon\u0119 <strong>ko\u0142a z\u0119batego \/ ustawie\u0144<\/strong> w prawym g\u00f3rnym rogu siatki.<\/li>\n<li>Wybierz <strong>Export<\/strong>, aby pobra\u0107 CSV bie\u017c\u0105cego widoku.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1371\" height=\"392\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_1-1.png\" alt=\"export csv prestashop - przycisk Export w menu ko\u0142a z\u0119batego na li\u015bcie produkt\u00f3w\" class=\"wp-image-769\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_1-1.png 1371w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_1-1-300x86.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_1-1-1024x293.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_1-1-768x220.png 768w\" sizes=\"auto, (max-width: 1371px) 100vw, 1371px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ten sam schemat dzia\u0142a na innych siatkach z opcj\u0105 Export (zam\u00f3wienia, kategorie i podobne &#8211; w zale\u017cno\u015bci od wersji i modu\u0142\u00f3w). Je\u015bli w menu ko\u0142a z\u0119batego nie ma pozycji Export, dany ekran nie oferuje natywnego pobrania CSV &#8211; wtedy pomaga SQL Manager (poni\u017cej) albo modu\u0142.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Do czego s\u0142u\u017cy export csv prestashop<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Przegl\u0105d cen lub stan\u00f3w magazynowych w Excelu \/ Google Sheets<\/li>\n<li>Przekazanie przefiltrowanego zestawu produkt\u00f3w wsp\u00f3\u0142pracownikowi lub agencji<\/li>\n<li>Plik startowy przed ostro\u017cnym ponownym importem (po przeliczeniu mapowania)<\/li>\n<li>Szybka weryfikacja po migracji lub masowej edycji<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Eksport klient\u00f3w i adres\u00f3w zawiera dane osobowe. Pliki nale\u017cy przechowywa\u0107 bezpiecznie, ograniczy\u0107 kr\u0105g odbiorc\u00f3w i stosowa\u0107 zasady GDPR, je\u015bli dane opuszczaj\u0105 \u015brodowisko sklepu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filtry, multistore i \u201ebrakuj\u0105ce\u201d wiersze<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eksport zwykle odzwierciedla <strong>bie\u017c\u0105cy kontekst listy<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aktywne filtry i wyszukiwanie zaw\u0119\u017caj\u0105 plik &#8211; je\u015bli oczekiwano pe\u0142nego katalogu, nale\u017cy je wyczy\u015bci\u0107.<\/li>\n<li>W trybie <strong>multistore<\/strong> przed eksportem trzeba prze\u0142\u0105czy\u0107 si\u0119 na w\u0142a\u015bciwy sklep (lub wszystkie sklepy). Eksport z niew\u0142a\u015bciwego kontekstu to cz\u0119sta przyczyna \u201eniekompletnych\u201d produkt\u00f3w lub cen.<\/li>\n<li>Paginacja zwykle nie ogranicza ju\u017c eksportu z nowoczesnych list tak jak na starych ekranach, ale je\u015bli plik wygl\u0105da na uci\u0119ty, warto wyczy\u015bci\u0107 filtry i powt\u00f3rzy\u0107 eksport w docelowym kontek\u015bcie sklepu.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">W\u0142asne kolumny: SQL Manager<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gdy wbudowane kolumny Export nie wystarczaj\u0105 (w\u0142asne joiny, tylko wybrane pola, jednorazowy raport), pomaga <strong>Advanced Parameters \u2192 Database \u2192 SQL Manager<\/strong>. Zapisuje si\u0119 zapytanie SELECT, uruchamia je i pobiera wynik. To nadal eksport, ale z pe\u0142n\u0105 kontrol\u0105 nad kolumnami &#8211; z\u0142e zapytanie UPDATE\/DELETE mo\u017ce uszkodzi\u0107 baz\u0119, wi\u0119c poza SELECT warto dzia\u0142a\u0107 tylko wtedy, gdy skutki s\u0105 w pe\u0142ni znane.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/07\/sql-manager-1024x758.png\" alt=\"export csv prestashop - SQL Manager w Advanced Parameters Database\" class=\"wp-image-1936\" width=\"1024\" height=\"758\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/07\/sql-manager-1024x758.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/07\/sql-manager-300x222.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/07\/sql-manager-768x568.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/07\/sql-manager-851x630.png 851w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/07\/sql-manager.png 1492w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli potrzebne s\u0105 wy\u0142\u0105cznie ustawienia po\u0142\u0105czenia lub hosta dla narz\u0119dzi spoza PrestaShop, s\u0105 one w innym miejscu &#8211; patrz <a href=\"https:\/\/presta.site\/blog\/pl\/jak-zmienic-ustawienia-polaczenia-z-baza-danych-w-prestashop\/\" data-wpel-link=\"internal\">ustawienia po\u0142\u0105czenia z baz\u0105 danych w PrestaShop<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Po pobraniu pliku<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plik warto otworzy\u0107 w arkuszu i sprawdzi\u0107 separatory (przecinek a \u015brednik) przed udost\u0119pnieniem lub ponownym importem.<\/li>\n<li>Je\u015bli znaki diakrytyczne wy\u015bwietlaj\u0105 si\u0119 \u017ale w edytorze, nale\u017cy zapisa\u0107 kopi\u0119 w UTF-8.<\/li>\n<li>Przy pe\u0142nym obiegu z powrotem do katalogu pomaga <a href=\"https:\/\/presta.site\/blog\/pl\/krotki-przewodnik-po-imporcie-i-eksporcie-danych-w-prestashop\/\" data-wpel-link=\"internal\">import CSV w PrestaShop<\/a>: kolumny wzorcowe, mapowanie i ostrze\u017cenie \u201edelete all before import\u201d.<\/li>\n<li>Przy bardzo du\u017cych, cyklicznych wyci\u0105gach zam\u00f3wie\u0144 lub katalogu dedykowany modu\u0142 eksportu bywa wygodniejszy ni\u017c r\u0119czne powtarzanie eksportu z list &#8211; najpierw warto pozna\u0107 \u015bcie\u017ck\u0119 natywn\u0105, aby wiedzie\u0107, jak wygl\u0105da poprawny wynik.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Natywne narz\u0119dzia export csv prestashop s\u0105 celowo proste: przefiltruj list\u0119, kliknij Export, pobierz plik. Import s\u0142u\u017cy do zapisu danych z powrotem, pe\u0142na kopia zapasowa &#8211; do punktu przywracania, a nie do arkusza kalkulacyjnego.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Jak wykona\u0107 export csv prestashop z list w Back Office (menu ko\u0142a z\u0119batego), filtry i kontekst multistore, SQL Manager do w\u0142asnych raport\u00f3w oraz r\u00f3\u017cnice mi\u0119dzy eksportem a importem i kopiami zapasowymi.<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[],"class_list":["post-1945","post","type-post","status-publish","format-standard","hentry","category-rozwoj"],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/comments?post=1945"}],"version-history":[{"count":1,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1945\/revisions"}],"predecessor-version":[{"id":1953,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1945\/revisions\/1953"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/categories?post=1945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/tags?post=1945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}