Zarządzanie dużą ilością danych w Prestashop. Praktyczny przewodnik po module Easy Import

11 września, 2025
Holograficzne arkusze przekazujące karty produktów do cyfrowego katalogu

Dostawca przysłał nowy cennik na 8 tysięcy pozycji. Trzeba poprawić ceny, dodać nowe warianty, a produkty wycofane wyłączyć ze sprzedaży. Ręcznie w panelu Prestashop to praca na wiele dni, w dodatku z dużą szansą na pomyłkę.

Właśnie do takich zadań służy moduł Easy Import & Export Products. Używamy go w projektach, w których dane produktowe często się zmieniają lub trzeba przenieść je ze starego sklepu. Poniżej pokazujemy, jak z nim pracować, żeby duży import nie zamienił się w dużą awarię.

W skrócie: moduł pozwala importować i eksportować produkty oraz kombinacje z wielu formatów, aktualizować je po wybranym identyfikatorze i uruchamiać zadania automatycznie. Bezpieczna praca opiera się na pięciu zasadach: dobry klucz, mały test, kopia zapasowa, praca partiami i sprawdzenie historii.

Kiedy standardowy import Prestashop przestaje wystarczać?

Wbudowany importer dobrze radzi sobie z prostymi zadaniami. Problem pojawia się, gdy pliki są duże, formaty różne, a aktualizacje mają działać regularnie. Moduł pomaga, jeśli:

Jak przebiega praca z modułem?

Podstawą jest reguła importu. Zapisujesz w niej, skąd pochodzi plik i która kolumna odpowiada któremu polu. Regułę można później uruchomić ponownie, więc ustawiasz ją raz, a nie przy każdym pliku.

Etapy importu: plik, reguła, dopasowanie kolumn, próbka, pełny import i historia

Dokumentacja modułu zaleca start od małego pliku, na przykład 10 do 30 produktów. To dobra rada. Poprawienie błędu na 20 produktach trwa chwilę, a na 20 tysiącach może oznaczać przywracanie kopii zapasowej.

Przygotowanie danych, czyli najważniejsza część pracy

Najwięcej problemów wynika z samego pliku, a nie z modułu. Dobrym przykładem jest wdrożenie dla Furnitex. Przed importem danych o opakowaniach przeanalizowaliśmy plik zawierający 359 kodów produktów. Tylko 177 pasowało od razu do produktów w sklepie. Gdybyśmy uruchomili import bez tej kontroli, część danych po prostu by się nie wczytała albo trafiła w złe miejsce.

Co moduł potrafi z kategoriami, cenami i zdjęciami?

Kategorie. Można przypisywać je pełnymi ścieżkami w postaci „Nadrzędna > Podrzędna”. Brakujące kategorie moduł utworzy, dlatego przed pierwszym importem sprawdź nazwy, bo literówka oznacza nową gałąź drzewa.

Ceny. W ustawieniach pól można stosować formuły: procent, stałą kwotę lub przedziały. To przydatne, gdy dostawca podaje cenę zakupu, a sklep ma narzucać własną marżę.

Zdjęcia. Moduł pobiera je z linków lub folderów na serwerze. Przy dużym katalogu zaplanuj to osobno, bo właśnie zdjęcia zwykle najbardziej obciążają import.

Języki i multistore. W jednym pliku można mieć kolumny dla kilku języków, a w sklepach multistore użyć oddzielnych reguł dla różnych sklepów.

“Dobry import to taki, po którym wiesz, co się zmieniło. Sama informacja „zakończono” niewiele mówi.“

Zespół prestaninja.pl

Automatyczne importy i harmonogram

Gdy reguła działa poprawnie, można ją uruchamiać automatycznie przez CRON. Sprawdza się to przy stałych aktualizacjach stanów i cen od dostawców. Pliki mogą pochodzić z kilku źródeł, a wybór zależy od tego, jak dane udostępnia druga strona.

Źródła pliku importu: adres URL, FTP lub SFTP, ścieżka na serwerze i ręczne przesłanie

Duże importy planuj w godzinach małego ruchu. Moduł przetwarza dane w kontrolowanych partiach, co ogranicza ryzyko przekroczenia czasu i przeciążenia serwera. Jeśli sklep działa na słabszym hostingu, zmniejsz wielkość partii, nawet kosztem dłuższego czasu pracy. Pamiętaj też o warunkach pomijania: dzięki nim można zablokować zmiany niektórych pól lub całych produktów.

Jak uniknąć kosztownej pomyłki?

Czy moduł zastępuje integrację z ERP?

Nie zawsze. Import plików dobrze sprawdza się przy dostawcach, migracjach i okresowych aktualizacjach. Jeśli stany i zamówienia muszą być wymieniane z ERP na bieżąco, zwykle potrzebna jest integracja, taka jak opisana w naszym artykule o Prestashop i Symfonii. Moduł wciąż może pomagać w uzupełnianiu danych, których w ERP nie ma.

Nie każdy sklep potrzebuje też tak rozbudowanego narzędzia. Przy kilkuset produktach zmienianych raz na kwartał standardowy importer może w pełni wystarczyć.

Podsumowanie

Duże katalogi da się prowadzić spokojnie, jeśli dane mają właściciela, klucz i powtarzalny proces. Easy Import daje narzędzia: reguły, formaty, formuły, CRON i historię. Reszta zależy od jakości plików i dyscypliny przy testach.

Jeśli masz sklep z dużą liczbą produktów lub kilkoma dostawcami, napisz do nas. Pomożemy uporządkować dane i ustawić import, który będzie wymagał mniej ręcznej pracy.

Najczęstsze pytania

Jakie formaty obsługuje Easy Import?
Według dokumentacji import obsługuje między innymi CSV, XLS, XLSX, XML, JSON, TXT, ODS, RSS i TSV, a eksport CSV, XLS, XLSX, XML, JSON, TXT i ODS.

Czy moduł może aktualizować istniejące produkty?
Tak, po ID, kodzie referencyjnym, EAN, kodzie dostawcy, MPN lub ISBN.

Czy import może działać automatycznie?
Tak, przez CRON i pobieranie pliku z adresu URL, FTP, SFTP lub ścieżki na serwerze.

Od czego zacząć pierwszy import?
Od małego pliku testowego i sprawdzenia kilku produktów na stronie. Dopiero później uruchom cały plik.