Produkty do WooCommerce najłatwiej zaimportujesz z pliku CSV. Przygotuj dane z właściwymi nagłówkami, zapisz plik w kodowaniu UTF-8, wykonaj kopię zapasową i w panelu WordPressa przejdź do sekcji Produkty → Import. O wyniku decydują przede wszystkim poprawne mapowanie kolumn oraz właściwe SKU przy aktualizacji istniejących produktów.
Przygotowanie pliku CSV
Plik CSV możesz przygotować w Excelu, Arkuszach Google lub innym arkuszu kalkulacyjnym. Każdy wiersz powinien opisywać jeden produkt, a pierwszy wiersz powinien zawierać nagłówki kolumn. WooCommerce dopasuje je później do własnych pól podczas mapowania.
| Nazwa kolumny | Co zawiera | Ważność |
|---|---|---|
| Nazwa | Tytuł produktu wyświetlany w sklepie | Wymagana |
| SKU | Unikalny kod produktu | Wymagana przy aktualizacji |
| Cena | Cenę regularną, a opcjonalnie także promocyjną | Ważna |
| Opis | Pełny opis produktu | Opcjonalna |
| Kategoria | Kategorię, do której ma trafić produkt | Opcjonalna |
| Zdjęcia | Adresy URL zdjęć dostępnych online | Opcjonalna |
Nagłówki nie muszą mieć identycznych nazw jak pola WooCommerce, ponieważ przypiszesz je ręcznie na etapie mapowania. Przygotuj jednak plik w formacie .csv i zapisz go w kodowaniu UTF-8. Dzięki temu polskie znaki, takie jak ą, ę, ł czy ó, nie powinny zostać zamienione na nieczytelne symbole.
Przed rozpoczęciem przygotuj dane, które najczęściej są potrzebne podczas importu:
- Nazwę produktu i jego opis.
- SKU, czyli unikalny identyfikator produktu.
- Cenę, stan magazynowy i kategorię.
- Adresy zdjęć oraz wartości atrybutów, na przykład koloru lub rozmiaru.
Najpierw przetestuj import na kilku produktach. Pozwoli to sprawdzić format cen, zdjęć, kategorii i opisów bez ryzyka błędnej zmiany całego katalogu.
Jak zaimportować produkty wbudowanym narzędziem WooCommerce?
Wbudowany importer wystarcza przy prostych produktach i standardowym pliku CSV. Przed jego uruchomieniem wykonaj kopię zapasową bazy danych. Import może dodać wiele rekordów albo zmienić istniejące dane, dlatego backup ułatwi przywrócenie sklepu w razie pomyłki.
- W panelu administracyjnym WordPressa otwórz sekcję Produkty i wybierz opcję Import.
- Wskaż przygotowany plik CSV z komputera, a następnie przejdź do kolejnego etapu.
- Jeśli chcesz dodać nowe produkty, pozostaw wyłączoną opcję aktualizacji istniejących produktów.
- Sprawdź separator pliku, kodowanie oraz podgląd danych, jeśli importer wyświetla takie ustawienia.
- Wykonaj mapowanie, czyli przypisz każdą kolumnę CSV do właściwego pola WooCommerce.
- Uruchom import i poczekaj na zakończenie procesu.
Mapowanie decyduje o tym, gdzie trafią dane z pliku. Kolumnę „Nazwa” przypisz do nazwy produktu, „Cena” do ceny regularnej, a „Zdjęcia” do pola obrazów produktu. Jeśli kolumna nie ma odpowiednika albo nie chcesz jej importować, możesz pozostawić ją bez przypisania.
Przy aktualizacji produktów zaznacz opcję aktualizacji tylko wtedy, gdy plik zawiera dane produktów już znajdujących się w sklepie. WooCommerce musi rozpoznać właściwy produkt. Najczęściej służy do tego SKU, dlatego każdy kod powinien być unikalny i zapisany dokładnie tak samo w pliku oraz w sklepie. Błędne lub powtarzające się SKU może spowodować pominięcie produktu albo zmianę niewłaściwego rekordu.
Po zakończeniu sprawdź komunikat importera oraz dziennik importu. Zobacz, ile produktów dodano, pominięto lub oznaczono jako niezaimportowane. Następnie otwórz kilka produktów w panelu i sprawdź ceny, kategorie, zdjęcia oraz stany magazynowe.
Kiedy użyć zewnętrznej wtyczki?
Wbudowany importer może nie wystarczyć, gdy plik zawiera złożone warianty, rozbudowane atrybuty albo pochodzi w formacie XML. Przy dużych katalogach przydatne mogą być wtyczki takie jak WP All Import, Product Import Export for WooCommerce lub WooCommerce Store Exporter.
WP All Import obsługuje pliki CSV i XML oraz pozwala bardziej szczegółowo przypisywać dane do pól produktów. Wtyczka może być lepszym wyborem przy imporcie wariantów, cyklicznej synchronizacji z hurtownią albo pracy z dużymi plikami. Trzeba jednak liczyć się z bardziej złożoną konfiguracją, a niektóre funkcje mogą wymagać płatnej wersji.
Jeśli importer zatrzymuje się przy dużym pliku, podziel dane na mniejsze partie. Przy bardzo rozbudowanych bazach ograniczeniem może być także wydajność serwera, dlatego import tysięcy produktów warto przeprowadzać etapami.
Najczęstsze problemy z importem
Gdy import zakończy się błędem lub dane wyglądają nieprawidłowo, sprawdź najpierw te przyczyny:
- Polskie znaki wyświetlają się niepoprawnie – zapisz plik ponownie w kodowaniu UTF-8.
- Dane trafiają do niewłaściwych pól – popraw mapowanie kolumn przed ponownym importem.
- Zdjęcia nie pojawiają się w produktach – sprawdź, czy adresy URL są poprawne i dostępne dla serwera.
- Produkty nie aktualizują się – upewnij się, że SKU w pliku dokładnie odpowiada SKU w WooCommerce.
- Import zatrzymuje się w trakcie – zmniejsz plik, podziel go na partie i sprawdź dziennik importu.
- Warianty nie działają poprawnie – sprawdź strukturę atrybutów i rozważ użycie wtyczki obsługującej złożone produkty.
Przy prostych produktach wystarczy natywne narzędzie WooCommerce. W przypadku wariantów, plików XML lub cyklicznej synchronizacji lepiej użyć wyspecjalizowanej wtyczki. Niezależnie od metody zacznij od kopii zapasowej i małego testowego importu.