Importowanie produktów za pomocą pliku CSV

Importowanie produktów do sklepu Shopify za pomocą pliku z wartościami oddzielonymi przecinkami (CSV) jest przydatne, gdy przenosisz sklep na platformę Shopify z innej platformy lub chcesz wprowadzić wiele zmian w produktach lub zapasach.

Podczas importu produktów dane z pliku CSV są konwertowane na produkty. Możesz wybrać, czy chcesz opublikować nowe produkty we wszystkich kanałach sprzedaży, czy tylko w sklepie online.

Zanim zaczniesz

Przed zaimportowaniem produktów za pomocą pliku CSV zapoznaj się z następującymi tematami:

Importu produktów rozpoczętego za pomocą pliku CSV nie można anulować po jego rozpoczęciu ani wyświetlić historii poprzednich importów. Aby przejrzeć ostatnie zmiany wprowadzone przez import, sprawdź dziennik aktywności sklepu.

Testowanie importu przy użyciu sklepu w fazie rozwoju

Jeśli jesteś partnerem Shopify i przeprowadzasz import na dużą skalę dla sprzedawcy, przetestuj najpierw niewielki podzbiór zmian, używając sklepu w fazie rozwoju, zanim wykonasz rzeczywiste zadanie importu.

Kwestie do rozważenia przy zastępowaniu szczegółów produktu za pomocą importowanego pliku CSV

Podczas importu pliku CSV możesz wybrać opcję Zastąp produkty z pasującymi identyfikatorami. Jeśli wybierzesz tę opcję, a identyfikator w importowanym pliku CSV będzie pasował do istniejącego identyfikatora na liście produktów, wartości z pliku CSV zastąpią wartości w pasujących kolumnach na istniejącej liście produktów. Jeśli opcja zastępowania nie jest zaznaczona, produkty pasujące do istniejącego identyfikatora są ignorowane podczas importu pliku CSV.

  • Jeśli niewymagana kolumna w importowanym pliku CSV jest pusta, pasująca wartość na liście produktów zostanie zastąpiona pustą wartością.
    • Na przykład Vendor wartość na istniejącej liście produktów to John's Apparel, ale Vendor kolumna jest pusta w importowanym pliku CSV, wartość John's Apparel zostanie zastąpiona pustą wartością.
  • Jeśli niewymagana kolumna nie jest uwzględniona w importowanym pliku CSV, ale jest uwzględniona na istniejącej liście produktów, wartość na liście produktów pozostaje taka sama.
    • Na przykład, jeśli Variant image URL kolumna jest uwzględniona na istniejącej liście produktów, ale nie jest uwzględniona w importowanym pliku CSV, wartość na liście produktów pozostaje taka sama.
  • Jeśli niewymagana kolumna, która zależy od danych z innej kolumny, jest uwzględniona w importowanym pliku CSV, ale ta druga kolumna nie jest w nim uwzględniona, istniejące dane zostaną usunięte.
    • Na przykład, jeśli kolumna SKU jest zawarta w importowanym pliku CSV, ale kolumny Option1 value i Option1 name nie są, opcja wariantu produktu zostanie usunięta.
  • Pliki CSV nie mogą być używane do zbiorczego usuwania produktów. Jeśli chcesz zbiorczo usunąć produkty, możesz użyć działań zbiorczych w sekcji Produkty w panelu administracyjnym.
  • Pliki CSV nie mogą być używane do zbiorczej aktualizacji dostępności produktów w innych kanałach sprzedaży. Dowiedz się więcej o ustawianiu dostępności produktów w innych kanałach sprzedaży.

Importuj produkty z innego sklepu

Jeśli masz plik CSV wyeksportowany z innego sklepu lub pochodzący z innego źródła, sprawdź, czy jest on zgodny z formatem pliku CSV. Jeśli format jest niezgodny lub brakuje jakichkolwiek nagłówków, import zakończy się niepowodzeniem.

Rozmiar pliku CSV produktu nie może przekraczać 15 MB. Jeśli po próbie przesłania nowego pliku CSV wystąpi błąd lub upłynie limit czasu przesyłania, podziel plik CSV na kilka mniejszych plików, a następnie prześlij każdy plik osobno.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Produkty.

  2. Kliknij Importuj.

  3. Kliknij opcję Dodaj plik, a następnie wybierz plik CSV, który chcesz zaimportować.

  4. Opcjonalnie: Jeśli chcesz opublikować nowe produkty tylko w sklepie online, a nie we wszystkich kanałach sprzedaży, odznacz opcję Publikuj nowe produkty we wszystkich kanałach sprzedaży.

  5. Opcjonalnie: Aby zmienić adresy URL, zastępując wartości dla istniejących identyfikatorów, zaznacz opcję Zastąp produkty z pasującymi identyfikatorami. Istniejące wartości zostaną zastąpione dla wszystkich kolumn zawartych w pliku CSV.

  6. Kliknij opcję Prześlij i kontynuuj.

  7. Sprawdź szczegóły importu, a następnie kliknij opcję Importuj produkty.

Po przesłaniu pliku CSV otrzymasz e-mail z potwierdzeniem od Shopify na konto e-mail użyte do skonfigurowania sklepu Shopify. Zapoznaj się z rozwiązaniami często występujących problemów.

Importuj produkty za pomocą pliku CSV

Jeśli chcesz wprowadzić zmiany w produktach za pomocą pliku CSV, musisz najpierw wyeksportować produkty. Możesz wprowadzić zmiany w pliku CSV w programie do obsługi arkuszy kalkulacyjnych, takim jak Google Sheets, a następnie zaimportować zaktualizowany plik CSV do panelu administracyjnego Shopify.

Kroki

  1. W panelu administracyjnym Shopify przejdź do opcji Produkty.

  2. Kliknij Importuj.

  3. Kliknij opcję Dodaj plik, a następnie wybierz plik CSV, który chcesz zaimportować.

  4. Opcjonalnie: Jeśli chcesz opublikować nowe produkty tylko w sklepie online, a nie we wszystkich kanałach sprzedaży, odznacz opcję Publikuj nowe produkty we wszystkich kanałach sprzedaży.

  5. Opcjonalnie: Aby zmienić adresy URL, zastępując wartości dla istniejących identyfikatorów, zaznacz opcję Zastąp produkty z pasującymi identyfikatorami. Istniejące wartości zostaną zastąpione dla wszystkich kolumn zawartych w pliku CSV.

  6. Kliknij opcję Prześlij i kontynuuj.

  7. Sprawdź szczegóły importu, a następnie kliknij opcję Importuj produkty.

Po przesłaniu pliku CSV otrzymasz e-mail z potwierdzeniem od Shopify na konto e-mail użyte do skonfigurowania sklepu Shopify. Zapoznaj się z rozwiązaniami często występujących problemów.

Rozwiązywanie problemów z importem plików CSV

Jeśli masz problemy z importem pliku CSV, zapoznaj się z poniższymi informacjami dotyczącymi rozwiązywania problemów.

W importowanej treści pojawiają się nieoczekiwane znaki lub symbole

Jeśli po zaimportowaniu pliku CSV zauważysz w opisach produktów, tytułach lub innej treści nieoczekiwane znaki lub symbole, może to oznaczać, że plik nie został zapisany z kodowaniem UTF-8 (Unicode Transformation Format – 8-bit).

Kodowanie UTF-8 jest wymagane, aby zapobiec pojawianiu się nieoczekiwanych znaków w treści. Domyślnie aplikacja Arkusze Google automatycznie zapisuje pliki z kodowaniem UTF-8. Inne programy do obsługi arkuszy mogą wymagać wykonania dodatkowego kroku w celu zapisania pliku z kodowaniem UTF-8.

Ręcznie popraw pozycje, których dotyczy problem

Przejrzyj każdy produkt, którego dotyczy problem, i ręcznie zmień lub usuń znaki. To rozwiązanie sprawdza się najlepiej, jeśli problem dotyczy tylko kilku pozycji.

Import starszej wersji

Jeśli masz poprzednią wersję pliku CSV, która została zapisana z prawidłowym kodowaniem, zaimportuj tę wersję.

Ponowne zapisanie z prawidłowym kodowaniem

Otwórz nieprawidłowo zakodowany plik CSV i zapisz go ponownie z kodowaniem UTF-8. Proces ten różni się w zależności od systemu operacyjnego i programu do obsługi arkuszy. Aby uzyskać instrukcje, zapoznaj się z dokumentacją CSV files.

Błąd sieci: Unexpected token in JSON at position 0

Jeśli pojawi się komunikat o błędzie Network error: Unexpected token < in JSON at position 0, oznacza to, że tytuły kolumn w pliku CSV nie są dokładnie zgodne z wymaganymi nagłówkami szablonu CSV. W nazwach nagłówków kolumn rozróżniana jest wielkość liter.

Sprawdź i popraw nagłówki kolumn

  1. Zapoznaj się z przewodnikiem CSV format guide, aby sprawdzić prawidłowe formatowanie plików CSV.
  2. Porównaj tytuły kolumn w pliku CSV z plikiem przykładowym.
  3. Upewnij się, że nagłówki pliku CSV są dokładnie zgodne z nagłówkami pliku przykładowego, z uwzględnieniem wielkości liter. Na przykład użyj Handle, a nie handle.
  4. Popraw nagłówki pliku CSV tak, aby były zgodne z nagłówkami pliku przykładowego. Możesz pobrać kopię pliku przykładowego z przewodnika CSV format guide.
Błąd nieprawidłowych cudzysłowów

Błąd nieprawidłowych cudzysłowów występuje, gdy plik CSV zawiera przecinki i cudzysłowy niezakodowane w formacie UTF-8.

Aby plik CSV z produktami został zaimportowany prawidłowo, wszystkie cudzysłowy i apostrofy muszą być zakodowane w formacie UTF-8 i znajdować się w odpowiednim miejscu. Na przykład cudzysłowy, które nie są zakodowane w formacie UTF-8, są wyświetlane jako zakrzywione: „ ”, a cudzysłowy w formacie UTF-8 są proste: " ".

Zapisz plik z kodowaniem UTF-8

Zapisz oryginalny plik z kodowaniem UTF-8 przed importem.

Błąd importu: „Line is invalid (No details)”

Jeśli otrzymasz błąd informujący, że określone wiersze są nieprawidłowe, bez podania dodatkowych szczegółów, problem może być spowodowany konfliktem z istniejącymi opcjami wariantów produktu. Dzieje się tak, gdy próbujesz przenieść wartość opcji z jednej pozycji na inną.

Przyczyna problemu

Import pliku CSV kończy się niepowodzeniem, gdy plik próbuje przypisać istniejącą wartość opcji do nowej pozycji opcji, co powoduje konflikt, ponieważ opcje wariantów muszą być unikalne. Na przykład, jeśli próbujesz przenieść opcję Size z pozycji Opcja 1 na pozycję Opcja 2 i dodać opcję Type jako nową Opcję 1, baza danych sprawdza zduplikowane nazwy przed zaimportowaniem nowych wartości i proces kończy się niepowodzeniem.

Rozwiąż konflikt

Użyj tymczasowej nazwy opcji podczas importu, a następnie ją uaktualnij:

  1. W pliku CSV użyj alternatywnej, tymczasowej nazwy dla opcji powodującej konflikt. Na przykład użyj nazwy Size. (z kropką) zamiast Size.
  2. Zaimportuj plik CSV z tymczasową nazwą opcji.
  3. Po pomyślnym zakończeniu importu utwórz nowy plik CSV, w którym zmienisz tymczasową nazwę opcji na docelową.
  4. Zaimportuj zaktualizowany plik CSV, aby zastosować ostateczną nazwę opcji.