Zbiorcze importowanie użytkowników za pomocą pliku CSV

Możesz zaimportować plik CSV z panelu administracyjnego Shopify, aby utworzyć nowych użytkowników panelu administracyjnego lub użytkowników punktu sprzedaży (POS) dla aplikacji Shopify POS, a także zbiorczo zarządzać ich dostępem do sklepu.

Za pomocą importu pliku CSV możesz wprowadzić następujące zmiany na kontach użytkowników:

  • Utworzenie nowych użytkowników panelu administracyjnego
  • Utwórz nowych użytkowników punktu sprzedaży (POS) w aplikacji Shopify POS z przypisanymi kodami PIN
  • Zawieszenie i ponowna aktywacja istniejących kont użytkowników panelu administracyjnego i POS

Kwestie do rozważenia dotyczące pliku CSV do zarządzania użytkownikami

Niektóre zmiany na kontach użytkowników nie są obsługiwane przez import CSV. W przypadku aktualizacji, których nie można wykonać za pomocą importu CSV, zarządzaj kontami użytkowników ręcznie w panelu administracyjnym Shopify lub w aplikacji Shopify POS. Przed zaimportowaniem użytkowników za pomocą pliku CSV zapoznaj się z poniższymi uwagami:

  • Import pliku CSV nie obsługuje zbiorczego usuwania użytkowników.
  • Nie możesz ustawiać ani aktualizować wymogów dotyczących uwierzytelniania dwuskładnikowego dla użytkowników.
  • Nie możesz zmienić kodu PIN istniejącego użytkownika w Shopify POS.
  • Nie możesz tworzyć nowych ról, grup ani lokalizacji za pomocą importu CSV. Nazwy ról, grup i lokalizacji w pliku muszą być zgodne z nazwami już istniejącymi w panelu administracyjnym Shopify.
  • Za pomocą importu CSV możesz tylko zawieszać lub ponownie aktywować istniejących użytkowników. Nie możesz zmieniać roli istniejącego użytkownika, przypisanej grupy, lokalizacji ani dostępu do sklepu.
  • Nie możesz zmienić typu użytkownika, np. zmienić użytkownika z dostępem tylko do POS na użytkownika panelu administracyjnego.

Pobierz przykładowy plik CSV do zarządzania użytkownikami

Przykładowy plik zawiera wymagane nagłówki kolumn i przykładowe wartości dla każdej kolumny. Możesz go użyć jako punktu wyjścia przed dodaniem własnych użytkowników.

Z tej strony możesz pobrać i wyświetlić przykładowy plik CSV do zarządzania użytkownikami lub pobrać przykład ze strony Import w panelu administracyjnym Shopify.

Aby dowiedzieć się, jak zapisywać i edytować pliki CSV w aplikacji arkusza kalkulacyjnego, zapoznaj się z artykułem Otwieranie i edytowanie pliku CSV.

Definicje kolumn pliku CSV do zarządzania użytkownikami

W poniższej tabeli wymieniono wszystkie kolumny w przykładowym pliku CSV do zarządzania użytkownikami. Każda definicja wyjaśnia, w jaki sposób kolumna jest używana podczas tworzenia użytkowników lub zawieszania czy też ponownej aktywacji istniejących użytkowników, uwzględniając różnice między użytkownikami panelu administracyjnego a użytkownikami mającymi dostęp tylko do POS.

Kolumny w przykładowym pliku CSV do zarządzania użytkownikami, służącym do importowania kont użytkowników.
Kolumna CSVDefinicja
id

Unikalny identyfikator użytkownika (ID) dla każdego konta. Gdy eksportujesz informacje o zarządzaniu użytkownikami jako plik CSV, identyfikator każdego użytkownika jest widoczny w kolumnie id. Identyfikator użytkownika znajdziesz również w adresie URL przeglądarki, po otwarciu jego profilu w panelu administracyjnym Shopify.

Aby utworzyć:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. System przypisze id automatycznie.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Wymagane. Musi być zgodne z identyfikatorem użytkownika w pliku eksportu lub w panelu administracyjnym Shopify.
user_type

Typ użytkownika, np. Admin lub Point of sale. Nie możesz zmienić typu istniejącego użytkownika za pomocą importu CSV. Jeśli używasz więcej niż jednego wiersza dla jednego konta użytkownika, wprowadź tę samą wartość w tej kolumnie we wszystkich wierszach dotyczących tego użytkownika.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Wymagane. Wpisz Admin.
  • Użytkownik POS: Wymagane. Wpisz Point of sale.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Wymagane. Musi być zgodne z obecnym typem użytkownika.
email

Prawidłowy adres e-mail.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Wymagane w każdym wierszu. Adres musi być unikalny i nie może być taki sam jak adres e-mail istniejącego użytkownika panelu administracyjnego.
  • Użytkownik POS: Opcjonalne. Możesz przypisać adres e-mail użytkownikowi POS lub pozostawić to pole puste. Jeśli wpiszesz adres e-mail w dowolnym wierszu dla tego użytkownika, wprowadź ten sam adres we wszystkich pozostałych wierszach dotyczących tego użytkownika.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego: Wymagane.
  • Użytkownik POS: Jeśli użytkownik ma adres e-mail na swoim koncie, wartość ta jest wymagana w każdym wierszu dotyczącym zawieszenia lub ponownej aktywacji tego użytkownika i musi być zgodna z jego adresem e-mail w panelu administracyjnym Shopify.
phone

Numer telefonu użytkownika.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Pozostaw puste w wierszach dotyczących tworzenia, aby użytkownik panelu administracyjnego mógł dodać swój numer telefonu po zaakceptowaniu zaproszenia do Twojego sklepu. Wpisanie wartości w tym polu w wierszu tworzenia spowoduje błąd podczas tworzenia użytkownika.
  • Użytkownik POS: Opcjonalne.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego: Opcjonalne. Jeśli wpiszesz wartość w tym polu, musi ona być zgodna z numerem telefonu podanym w profilu użytkownika w panelu administracyjnym Shopify.
  • Użytkownik POS: Wymagane, jeśli użytkownik ma dodany numer telefonu na swoim koncie. Podaj numer, jeśli znajduje się on w profilu użytkownika w panelu administracyjnym Shopify.
given_name

Imię użytkownika.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Pozostaw puste w wierszach dotyczących tworzenia, aby użytkownik panelu administracyjnego mógł dodać swoje imię po zaakceptowaniu zaproszenia do Twojego sklepu. Wpisanie wartości w tym polu w wierszu tworzenia spowoduje błąd podczas tworzenia użytkownika.
  • Użytkownik POS: Wymagane.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego: Opcjonalne. Jeśli wpiszesz wartość, musi ona być zgodna z imieniem użytkownika w panelu administracyjnym Shopify.
  • Użytkownik POS: Wymagane. Musi dokładnie odpowiadać imieniu użytkownika w panelu administracyjnym Shopify.
family_name

Nazwisko użytkownika.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Pozostaw puste w wierszach tworzenia, aby użytkownik mógł dodać swoje nazwisko po zaakceptowaniu zaproszenia. Wpisanie wartości w wierszu tworzenia spowoduje niepowodzenie utworzenia użytkownika.
  • Użytkownik POS: Wymagane.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego: Opcjonalne. Wprowadzona wartość musi dokładnie odpowiadać nazwisku użytkownika w panelu administracyjnym Shopify.
  • Użytkownik POS: Wymagane. Musi dokładnie odpowiadać nazwisku użytkownika w panelu administracyjnym Shopify.
status

Status konta użytkownika, np. Active lub Suspended.

Aby utworzyć:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. Import automatycznie ustawi status nowych użytkowników POS na Active, a nowych użytkowników panelu administracyjnego na Pending do czasu zaakceptowania przez nich zaproszenia do sklepu.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Wpisz Suspended, aby zawiesić użytkownika, lub Active, aby go ponownie aktywować. Wpisz Suspended tylko wtedy, gdy obecny status użytkownika to Active lub Inactive. Wpisz Active tylko wtedy, gdy jego aktualny status to Suspended. Jeśli wartość status nie pasuje do tego schematu, import się nie powiedzie.
role_name

Nazwa roli przypisanej do użytkownika. Nazwa roli musi istnieć i być ważna dla danego typu użytkownika. Wiersz w pliku CSV może przypisywać rolę lub grupę, ale nie jedno i drugie. Jeśli w tym samym wierszu wpiszesz wartość zarówno dla role_name, jak i group_name, import dla tego wiersza się nie powiedzie.

Aby utworzyć:

  • Użytkownik panelu administracyjnego lub POS: Wymagane, chyba że wiersz zamiast tego przypisuje użytkownika za pomocą grupy. Pozostaw tę kolumnę pustą w wierszach przypisujących grupę, ponieważ role są określane przez grupę. Aby dowiedzieć się, jak przypisać grupę, zapoznaj się z sekcją Przypisywanie grupy do użytkownika w pliku CSV.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. Jeśli wpiszesz wartość, import dla tego wiersza zakończy się błędem.
group_name

Grupa przypisana do użytkownika. Grupy są dostępne tylko dla organizacji z planem Shopify Plus. Wiersz w pliku CSV może przypisywać grupę lub rolę, ale nie jedno i drugie. Jeśli wpiszesz wartość zarówno dla group_name, jak i role_name w tym samym wierszu, import dla tego wiersza się nie powiedzie.

Aby utworzyć:

  • Użytkownik panelu administracyjnego lub POS: Opcjonalne. Grupa musi zawierać co najmniej jedną rolę, która ma zastosowanie do typu użytkownika, i nie można przypisać pustej grupy. Aby dowiedzieć się, jak przypisać grupę, zapoznaj się z sekcją Przypisywanie grupy do użytkownika w pliku CSV.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. Jeśli wpiszesz wartość, import dla tego wiersza zakończy się błędem.
store_name

Sklep, do którego użytkownik ma dostęp. Musi dokładnie odpowiadać nazwie sklepu w panelu administracyjnym Shopify.

Aby utworzyć:

  • Użytkownik panelu administracyjnego lub POS: Jeśli Twoja organizacja ma tylko jeden sklep, import domyślnie ustawi tę wartość na ten sklep. Jeśli Twoja organizacja ma więcej niż jeden sklep, wpisz nazwę sklepu, którego dotyczy ten wiersz. Niektóre wiersze na poziomie organizacji lub dotyczące tylko grup nie zawierają nazwy sklepu w tej kolumnie.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. Jeśli wpiszesz wartość, import dla tego wiersza zakończy się błędem.
pos_location_name

Lokalizacja POS, do której użytkownik ma dostęp. Nazwa lokalizacji musi odpowiadać lokalizacji w danym sklepie.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Wpisz nazwę lokalizacji, jeśli ten wiersz nadaje użytkownikowi panelu administracyjnego uprawnienia POS w określonej lokalizacji. W przeciwnym razie pozostaw puste.
  • Użytkownik POS: Jeśli nadajesz uprawnienia POS w określonych lokalizacjach, wpisz nazwę każdej z nich w tej kolumnie w osobnym wierszu. Pozostaw to pole puste w wierszach, w których dostęp obejmuje każdą obecną i przyszłą lokalizację w sklepie.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. Jeśli wpiszesz wartość, import dla tego wiersza zakończy się błędem.
all_current_and_future_locations

Wpisz TRUE, jeśli uprawnienia POS w tym wierszu obejmują każdą obecną i przyszłą lokalizację w sklepie. Wpisz FALSE, jeśli uprawnienia dotyczą tylko lokalizacji wymienionych w kolumnie pos_location_name. Jeśli pole pos_location_name ma wartość, nie możesz wpisać TRUE. Użyj jednej wartości TRUE lub FALSE w każdym wierszu dotyczącym tego samego użytkownika w tym samym sklepie.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Wymagane, gdy rola w tym wierszu obejmuje uprawnienia POS. W przeciwnym razie pozostaw puste.
  • Użytkownik POS: Wymagane.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. Jeśli wpiszesz wartość, import dla tego wiersza zakończy się błędem.
pin

Kod PIN do logowania w Shopify POS: 4–6-cyfrowa liczba. Kod PIN musi być taki sam w każdym wierszu pliku CSV, który przypisuje uprawnienia POS dla danego użytkownika w jednym sklepie. Kod PIN tego samego użytkownika może różnić się w zależności od sklepu. W danym sklepie każdy kod PIN musi być unikalny dla jednego konta użytkownika.

Aby utworzyć:

  • Użytkownik panelu administracyjnego: Opcjonalne. Wpisz kod PIN tylko w wierszach, w których uprawnienia POS wymagające kodu PIN są ustawione na poziomie sklepu, a nie w wierszach, w których uprawnienia obowiązują tylko na poziomie grupy.
  • Użytkownik POS: Opcjonalne. Wpisz kod PIN tylko w wierszach, w których uprawnienia POS są ustawione na poziomie sklepu, a nie w wierszach, w których uprawnienia obowiązują tylko na poziomie grupy.

Aby zawiesić lub ponownie aktywować:

  • Użytkownik panelu administracyjnego lub POS: Pozostaw puste. Jeśli wpiszesz wartość, import dla tego wiersza zakończy się błędem.

Utwórz nowych użytkowników w pliku CSV

Aby utworzyć nowego użytkownika, pozostaw puste pole id w tym wierszu. Po utworzeniu użytkownika w ramach importu automatycznie przypisywana jest wartość do id.

Aby przyznać użytkownikom dostęp do więcej niż jednej lokalizacji, roli lub sklepu, zapoznaj się z sekcją Przypisywanie użytkownikowi wielu ról, lokalizacji i sklepów.

Utwórz użytkownika POS

Aby utworzyć użytkownika POS, wprowadź wartość w następujących polach:

  • Wprowadź Point of sale w polu user_type.
  • Wprowadź wartości w polach given_name i family_name.
  • Aby ustawić uprawnienia użytkownika, wprowadź wartość w jednym z poniższych pól:
  • Aby ustawić dostęp do lokalizacji, wprowadź wartość w następujących polach:
    • Aby uzyskać dostęp do określonych lokalizacji, wprowadź pos_location_name i ustaw pole all_current_and_future_locations na FALSE.
    • Aby uzyskać dostęp do wszystkich lokalizacji, ustaw pole all_current_and_future_locations na TRUE i pozostaw pole pos_location_name puste.
  • Opcjonalnie: wprowadź wartość w polach email, phone lub pin. PIN musi być unikalnym w obrębie sklepu 4–6-cyfrowym numerem.

Utwórz użytkownika panelu administracyjnego

Aby utworzyć użytkownika panelu administracyjnego, wprowadź wartość w następujących polach:

  • Wprowadź Admin w polu user_type.
  • Wprowadź wartość w polu email.
  • Aby ustawić uprawnienia użytkownika, wprowadź wartość w następujących polach:
    • role_name i store_name: jeśli Twoja organizacja ma tylko jeden sklep, pole store_name nie jest wymagane. Jeśli rola jest rolą na poziomie organizacji, pozostaw pole store_name puste.
    • group_name: Opcja dostępna tylko w planie Shopify Plus. Aby dowiedzieć się, jak przypisać grupę, zapoznaj się z sekcją Przypisywanie grupy do użytkownika w pliku CSV.
  • Opcjonalnie: jeśli role_name dotyczy roli w kategorii POS, możesz wprowadzić wartość w polu pin w tym wierszu. Jeśli nie określisz kodu PIN, podczas importu zostanie on wygenerowany dla użytkownika.
  • Jeśli wartość role_name to rola z kategorii POS, musisz ustawić dostęp użytkownika do lokalizacji. Wprowadź wartość w następujących polach:
    • Aby uzyskać dostęp do określonych lokalizacji, wprowadź pos_location_name i ustaw pole all_current_and_future_locations na FALSE.
    • Aby uzyskać dostęp do wszystkich lokalizacji, ustaw pole all_current_and_future_locations na TRUE i pozostaw pole pos_location_name puste.

Zawieś lub ponownie aktywuj istniejących użytkowników w pliku CSV

Możesz zawiesić lub ponownie aktywować istniejącego użytkownika, dodając jeden wiersz na użytkownika w pliku CSV do zarządzania użytkownikami. Użytkownicy są identyfikowani za pomocą pola id.

Aby zawiesić lub ponownie aktywować istniejącego użytkownika, wprowadź wartość w następujących polach:

  • Wprowadź id użytkownika.
  • Wprowadź user_type użytkownika.
  • Jeśli jest to użytkownik panelu administracyjnego, wprowadź wartość w następujących polach:
    • email: wymagane.
    • given_name: opcjonalne. Jeśli wprowadzisz wartość, musi ona być zgodna z imieniem użytkownika w panelu administracyjnym Shopify.
    • family_name: opcjonalne. Jeśli wprowadzisz wartość, musi ona być zgodna z nazwiskiem użytkownika w panelu administracyjnym Shopify.
    • phone: opcjonalne. Jeśli wprowadzisz wartość, musi ona być zgodna z numerem telefonu użytkownika w panelu administracyjnym Shopify.
  • Jeśli jest to użytkownik POS, wprowadź wartość w następujących polach:
    • given_name: wymagane.
    • family_name: wymagane.
    • email: jeśli użytkownik ma adres e-mail przypisany do swojego konta, pole to jest wymagane.
    • phone: jeśli użytkownik ma numer telefonu przypisany do swojego konta, pole to jest wymagane.
  • status: wprowadź Suspended, aby zawiesić użytkownika, lub Active, aby ponownie go aktywować. Użytkownika można zawiesić tylko wtedy, gdy jego bieżący status w panelu administracyjnym Shopify to Active lub Inactive. Użytkownika można ponownie aktywować tylko wtedy, gdy jego bieżący status to Suspended.

Przypisanie wielu ról, lokalizacji i sklepów jednemu użytkownikowi

Podczas tworzenia nowego użytkownika możesz mu przypisać więcej niż jedną rolę, lokalizację POS i sklep w ramach jednego importu pliku CSV. Każda kombinacja roli, lokalizacji lub sklepu wymaga własnego wiersza w pliku.

Dodaj po jednym wierszu dla każdej wartości, którą chcesz przypisać do danego użytkownika. W każdym wierszu dla tego użytkownika wprowadź te same wartości identyfikacyjne, aby import zastosował każdy wiersz do tego jednego konta użytkownika. Zostaw pole id puste w każdym wierszu. Import przypisze id po utworzeniu użytkownika.

Wartości identyfikacyjne wymagane w każdym wierszu

Aby import rozpoznał danego użytkownika, wpisz w każdym wierszu pliku CSV dla tego użytkownika następujące wartości:

  • W przypadku użytkowników panelu administracyjnego ten sam email oraz user_type muszą być wpisane w każdym wierszu dla tego użytkownika.
  • Dla użytkowników POS te same wartości user_type, given_name, family_name, email i phone muszą być wpisane dla danego użytkownika w każdym wierszu.

Przypisanie wielu ról jednemu użytkownikowi w tym samym sklepie

Jeden użytkownik może mieć więcej niż jedną rolę w tym samym sklepie, jeśli każda z ról zostanie ujęta w osobnym wierszu w pliku CSV.

Aby przypisać użytkownikowi więcej niż jedną rolę w tym samym sklepie, musisz dodać w pliku CSV jeden wiersz dla każdej roli. W każdym wierszu wprowadź te same wartości identyfikacyjne dla danego użytkownika, a następnie podaj dokładne wartości store_name i role_name, które widnieją w Twoim panelu administracyjnym Shopify.

Przypisanie wielu lokalizacji POS w tym samym sklepie

Jeśli użytkownik ma mieć dostęp tylko do określonych lokalizacji POS w sklepie, wymień każdą z nich w osobnym wierszu.

Aby przypisać użytkownikowi dostęp do wielu konkretnych lokalizacji POS, musisz dodać jeden wiersz na lokalizację w pliku CSV. W każdym wierszu wpisz te same wartości identyfikacyjne dla tego użytkownika, wprowadź pos_location_name zgodnie z wartością w panelu administracyjnym Shopify i ustaw all_current_and_future_locations na FALSE w każdym wierszu.

Na przykład, aby przypisać użytkownikowi tę samą rolę w dwóch określonych lokalizacjach w jednym sklepie, dodaj po jednym wierszu dla każdej lokalizacji.

Przykładowe wiersze pliku CSV, które przypisują użytkownikowi tę samą rolę w dwóch określonych lokalizacjach POS w jednym sklepie.
role_namepos_location_nameall_current_and_future_locations
KasjerLokalizacja 1FALSE
KasjerLokalizacja 2FALSE

Alternatywnie, aby przyznać dostęp do wszystkich obecnych i przyszłych lokalizacji, użyj jednego wiersza z ustawieniem all_current_and_future_locations jako TRUE i pozostaw pos_location_name puste. Użyj tej samej wartości TRUE lub FALSE w każdym wierszu dla danego użytkownika w tym sklepie. Nie możesz ich mieszać w różnych wierszach.

Przypisywanie dostępu użytkownika w wielu sklepach

Organizacje mające więcej niż jeden sklep mogą przyznać tej samej osobie dostęp do każdego sklepu, w którym jest on potrzebny.

Jeśli ten sam użytkownik potrzebuje dostępu w więcej niż jednym sklepie, użyj jednego wiersza dla każdej kombinacji rola-sklep-lokalizacja. W każdym wierszu musisz wprowadzić te same wartości identyfikacyjne dla tego użytkownika, a także dokładną nazwę sklepu (store_name) widoczną w panelu administracyjnym Shopify.

Możesz przypisać wiele ról i wiele lokalizacji POS temu samemu użytkownikowi dla każdego sklepu.

Dla kolumn all_current_and_future_locations i pos_location_name w wierszach tworzenia użytkownika użyj tych samych schematów wierszy, co w przypadku przypisywania wielu lokalizacji POS w tym samym sklepie. Nie możesz ustawić wartości all_current_and_future_locations na TRUE, jeśli pos_location_name ma wartość w danym wierszu.

Poniższy przykład przypisuje temu samemu użytkownikowi POS dostęp do różnych lokalizacji w dwóch różnych sklepach.

Przykładowe wiersze pliku CSV, które przypisują temu samemu użytkownikowi POS dostęp do różnych lokalizacji w dwóch sklepach.
store_namerole_namepos_location_nameall_current_and_future_locations
NazwaSklepu_USAKasjerNazwaSklepu_USA_SF_01FALSE
NazwaSklepu_CANKasjer sklepowyTRUE

Jeśli jakikolwiek wiersz dla danego użytkownika zakończy się błędem, wszystkie wiersze dla tego użytkownika zostaną odrzucone. Po naprawieniu błędu uwzględnij każdy wiersz dla tego użytkownika w następnym imporcie.

Przypisywanie grupy do użytkownika w pliku CSV

Grupy są dostępne tylko dla organizacji z planem Shopify Plus. Grupa łączy jedną lub więcej ról, więc przypisanie grupy może przyznać użytkownikowi kilka ról jednocześnie.

Przypisywanie grupy lub pojedynczej roli

Każdy wiersz w pliku CSV może przypisywać grupę lub pojedynczą rolę, ale nie jedno i drugie:

  • Aby przypisać grupę, wprowadź ją w kolumnie group_name i pozostaw kolumnę role_name pustą.
  • Aby przypisać pojedynczą rolę, wprowadź ją w kolumnie role_name i pozostaw kolumnę group_name pustą.

Przypisywanie grupy do kwalifikujących się użytkowników

Grupę można przypisać do użytkownika, jeśli co najmniej jedna rola w grupie ma zastosowanie do jego typu. Role w grupie, które nie mają zastosowania do typu użytkownika, nie są przyznawane, ale nie powodują błędu. Grupa jest nadal pomyślnie przypisywana na podstawie odpowiednich ról.

Nie można przypisać grupy, która nie ma ról.

Przypisywanie grupy w sklepach i lokalizacjach

Plik CSV musi zawierać wiersz dla każdego sklepu, w którym grupa przyznaje rolę POS. W każdym z tych wierszy musisz również ustawić dostęp do lokalizacji:

  • W przypadku dostępu do określonych lokalizacji wprowadź pos_location_name i ustaw all_current_and_future_locations na FALSE. Aby przyznać dostęp do kilku określonych lokalizacji w jednym sklepie, dodaj po jednym wierszu dla każdej lokalizacji, podając tę samą grupę i ten sam sklep w każdym z nich.
  • Aby uzyskać dostęp do wszystkich lokalizacji, ustaw pole all_current_and_future_locations na TRUE i pozostaw pole pos_location_name puste.

Dostęp grupy do lokalizacji jest weryfikowany w taki sam sposób jak rola POS, która nie jest przypisana przez grupę, i nie może kolidować z dostępem do lokalizacji przyznanym temu samemu użytkownikowi w innym wierszu.

Ustawianie kodów PIN podczas przypisywania grupy

Kod PIN podlega tym samym regułom, co użytkownicy z wieloma rolami:

  • Wprowadź kod w kolumnie pin tylko w wierszu pliku CSV dotyczącym sklepu, w którym grupa przyznaje rolę POS.
  • Kod PIN musi być unikalny w obrębie sklepu, ale w różnych sklepach może się różnić.
  • Nie wprowadzaj wartości w kolumnie pin w wierszu dotyczącym sklepu, w którym grupa przyznaje tylko role niezwiązane z POS.

Przypisywanie grupy zawierającej rolę w organizacji

Gdy grupa obejmuje rolę w organizacji z uprawnieniami POS, rola ta automatycznie przyznaje dostęp do wszystkich lokalizacji, więc wymóg dotyczący lokalizacji dla każdego sklepu jej nie dotyczy. Grupę tego typu można przypisać na jeden z poniższych sposobów:

  • Jeden wiersz z samą grupą: Wprowadź grupę w kolumnie group_name i pozostaw kolumny store_name, pos_location_name, all_current_and_future_locations i pin puste. Rola w organizacji automatycznie przyznaje dostęp do wszystkich lokalizacji.
  • Odrębne wiersze dla poszczególnych sklepów: Dodaj wiersz dla każdego sklepu, w którym grupa przyznaje rolę POS. W każdym z tych wierszy ustaw all_current_and_future_locations na TRUE. Nie możesz ograniczyć użytkownika mającego rolę w organizacji do pojedynczej lokalizacji.

Przykłady przypisywania grupy

Poniższe przykłady ilustrują, jak przypisać jedną grupę w różnych sklepach i lokalizacjach. W każdym wierszu wymieniono wartości dla kolumn group_name, store_name, pos_location_name i all_current_and_future_locations.

W poniższych przykładach grupa przyznaje rolę w sklepie i rolę POS w Sklepie 1 oraz rolę POS w Sklepie 2:

  • Przykład 1 przypisuje grupę z dostępem do wszystkich lokalizacji w dwóch sklepach. Ponieważ grupa przyznaje rolę POS w każdym sklepie, plik CSV musi zawierać po jednym wierszu dla każdego ze sklepów.
Przykładowe wiersze pliku CSV, które przypisują grupę z dostępem do wszystkich lokalizacji w dwóch sklepach.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nazwa grupySklep 1TRUE
Nazwa grupySklep 2TRUE
  • Przykład 2 przypisuje grupę w dwóch sklepach, ale grupa ta przyznaje rolę POS tylko w Sklepie 1, a rolę tylko dla sklepu w Sklepie 2. Dodaj wiersz w pliku CSV tylko dla sklepu z rolą POS. Rola tylko dla sklepu w Sklepie 2 jest przyznawana bez wiersza.
Przykładowy wiersz pliku CSV, który przypisuje grupę przyznającą rolę POS w jednym sklepie i rolę tylko dla sklepu w drugim.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nazwa grupySklep 1TRUE
  • Przykład 3 przypisuje grupę z dostępem do określonych lokalizacji w dwóch sklepach. Musisz dodać w pliku CSV jeden wiersz dla każdej lokalizacji.
Przykładowe wiersze pliku CSV, które przypisują grupę z dostępem do określonych lokalizacji w dwóch sklepach.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nazwa grupySklep 1Lokalizacja 11FALSE
Nazwa grupySklep 1Lokalizacja 12FALSE
Nazwa grupySklep 2Lokalizacja 21FALSE
Nazwa grupySklep 2Lokalizacja 22FALSE
  • Przykład 4 przypisuje grupę, która obejmuje rolę w organizacji z uprawnieniami POS, a także rolę w sklepie i rolę POS. Możesz przypisać tę grupę na jeden z poniższych sposobów:

    • Pierwsza opcja to pojedynczy wiersz dotyczący tylko grupy, w którym rola w organizacji przyznaje dostęp do wszystkich lokalizacji.
    • Druga opcja polega na użyciu oddzielnego wiersza dla każdego sklepu, w którym grupa przyznaje rolę POS. W każdym wierszu parametr all_current_and_future_locations musi mieć wartość TRUE, ponieważ rola w organizacji nie może być ograniczona do pojedynczej lokalizacji.
Przykładowy wiersz pliku CSV, który przypisuje grupę z rolą w organizacji przy użyciu pojedynczego wiersza dotyczącego tylko grupy.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nazwa grupy
Przykładowe wiersze pliku CSV, które przypisują grupę z rolą w organizacji przy użyciu oddzielnych wierszy dla sklepów.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Nazwa grupySklep 1TRUE
Nazwa grupySklep 2TRUE

Importuj plik CSV do zarządzania użytkownikami z panelu administracyjnego Shopify

Po utworzeniu pliku CSV i zapisaniu go w odpowiednim formacie możesz go przesłać ze strony Użytkownicy w swojej organizacji. Import przebiega w panelu administracyjnym Shopify, a wszelkie wiersze, których nie można przetworzyć, są zgłaszane.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Użytkownicy.

  2. Kliknij Importuj.

  3. Opcjonalnie: kliknij link, aby pobrać przykładowy plik CSV, a następnie użyj go jako szablonu dla własnego pliku.

  4. Kliknij Prześlij plik, a następnie wybierz swój plik .csv.

Po zakończeniu importu sprawdź potwierdzenie w panelu administracyjnym Shopify. Jeśli w jakichkolwiek wierszach wystąpią błędy, otrzymasz wiadomość e-mail ze szczegółowymi informacjami, dzięki czemu będzie można poprawić plik i zaimportować go ponownie.

Rozwiązania typowych problemów związanych z importem w ramach zarządzania użytkownikami

Jeśli masz problem z przesłaniem pliku CSV do zarządzania użytkownikami, sprawdź, czy został on wymieniony w poniższych rozwiązaniach.

Jeśli potrzebujesz pomocy w rozwiązywaniu problemów z konkretnym komunikatem o błędzie, zapoznaj się z sekcją Rozwiązywanie problemów związanych z komunikatami o błędach w imporcie.

Ponowny import po naprawieniu błędów

Gdy import się nie powiedzie, otrzymasz wiadomość e-mail z listą wierszy, które zawierały błędy. Uważnie zaimportuj ponownie swój plik, aby uniknąć utworzenia zduplikowanych użytkowników.

Ponownie zaimportuj tylko tych użytkowników, u których wystąpiły błędy, a nie cały plik. Stosuj następujące praktyki:

  • Napraw wiersze, które zawierały błędy, a następnie uwzględnij wszystkie wiersze dla każdego użytkownika, którego dotyczy problem, w nowym pliku. Jeśli użytkownik miał 3 wiersze, z czego 1 wiersz spowodował błąd, to wszystkie 3 wiersze dla tego użytkownika zostały odrzucone. Uwzględnij wszystkie 3 poprawione wiersze w ponownym imporcie.
  • Nie dołączaj użytkowników, których import zakończył się pomyślnie. Takie konta już istnieją. Ponowne ich zaimportowanie może spowodować błąd user already exists, utworzenie zduplikowanych użytkowników lub jedno i drugie.

Jeśli ponownie zaimportujesz cały oryginalny plik, w tym wiersze dla użytkowników, którzy zostali już pomyślnie utworzeni, mogą wystąpić następujące skutki:

  • Użytkownicy z uprawnieniami administratora: Jeśli adres e-mail jest już w użyciu, może pojawić się błąd user already exists lub błąd zduplikowanego adresu e-mail.
  • Użytkownicy POS: System może utworzyć zduplikowane rekordy użytkowników POS. Użytkownicy POS są dopasowywani na podstawie nazwy i powiązanych pól, a nie unikalnego adresu e-mail, w związku z czym może zostać utworzony drugi użytkownik o tej samej nazwie i roli.
  • Limity miejsc: Jeśli import zlicza użytkowników, którzy zostali już utworzeni, mogą wystąpić błędy limitu miejsc. Aby dowiedzieć się więcej, zapoznaj się z sekcją Maksymalna liczba użytkowników dla każdego planu cenowego.

Tworzenie wielu użytkowników POS o takim samym imieniu i nazwisku

Jeśli wartości identyfikacyjne użytkownika POS pokrywają się w wielu wierszach w jednym imporcie, w tym w wierszach niesąsiadujących, proces importu potraktuje te wiersze jako tego samego użytkownika.

Aby utworzyć oddzielnych użytkowników POS o takich samych wartościach given_name i family_name podczas jednego importu, dla każdego z nich musisz wprowadzić inną wartość w co najmniej jednym z poniższych pól:

  • email
  • phone

Jeśli nie możesz rozróżnić użytkowników o takich samych wartościach given_name i family_name za pomocą różnych wartości email lub phone, musisz zaimportować każdego z nich w oddzielnym pliku CSV.

Format i rozmiar przesyłanego pliku

Poniższe problemy odnoszą się do formatu lub rozmiaru pliku CSV, a nie do wartości w wierszach użytkownika:

  • Nieprawidłowy format pliku: Twój plik musi być w formacie .csv z kodowaniem opisanym w sekcji Otwieranie i edycja pliku CSV.
  • Plik jest zbyt duży: Jeśli Twój plik ma wiele wierszy, podziel go na mniejsze pliki i importuj je pojedynczo.

Użytkownik POS jest wyświetlany jako wielu użytkowników, a nie jako jeden użytkownik o wielu rolach

Proces importu dopasowuje wiersze do tego samego użytkownika POS, gdy wartości user_type, given_name, family_name, email i phone zgadzają się w każdym wierszu dotyczącym tej osoby. Jeśli którakolwiek z tych wartości różni się między wierszami, import utworzy oddzielnych użytkowników.

Poniższe sytuacje często prowadzą do zduplikowania użytkowników POS, podczas gdy oczekiwano jednego użytkownika o wielu rolach:

  • Adres e-mail jest w jednym wierszu, ale w innym go brakuje: Jeśli podasz adres e-mail (email) w pierwszym wierszu dotyczącym użytkownika POS, ale w kolejnym pozostawisz to pole puste, w wyniku importu zostaną utworzeni osobni użytkownicy. Podawaj email w każdym wierszu dla danego użytkownika lub pozostawiaj to pole puste w każdym wierszu.
  • Literówka w imieniu lub nazwisku: Literówka w wierszach dotyczących imienia lub nazwiska może spowodować utworzenie osobnych użytkowników. Na przykład Jane w jednym wierszu i jane w innym mogą być potraktowani jako różni użytkownicy, jeśli uwzględniana jest wielkość liter. Zapisuj imię i nazwisko użytkownika w ten sam sposób w każdym wierszu.
  • Telefon w jednym wierszu, ale brak w innym: Jeśli uwzględnisz wartość phone w pierwszym wierszu dla użytkownika POS, ale w innym wierszu pozostawisz to pole puste, import utworzy oddzielnych użytkowników. Wpisz wartość w kolumnie phone w każdym wierszu dla tego użytkownika lub pozostaw ją pustą we wszystkich wierszach.

Aby uniknąć duplikowania użytkowników, upewnij się, że wartości user_type, given_name, family_name, email i phone w Twoim pliku CSV są identyczne w każdym wierszu przypisanym do tego samego użytkownika POS.

Błędy limitu stanowisk

Limity stanowisk dotyczą użytkowników z uprawnieniami administratora w planie cenowym Twojej organizacji. Jeśli podczas importu otrzymasz błąd limitu stanowisk, oznacza to, że funkcja importu zlicza, ilu nowych użytkowników z uprawnieniami administratora utworzyłby Twój plik, i porównuje tę liczbę z limitem stanowisk w planie. Jeśli zbliżasz się do limitu stanowisk lub został on osiągnięty, zmniejsz liczbę nowych użytkowników z uprawnieniami administratora w pliku CSV lub przejrzyj limity użytkowników w swoim planie cenowym przed ponownym importem.

Wyeksportuj listę użytkowników, aby znaleźć zduplikowanych użytkowników POS

Jeśli podejrzewasz, że konta użytkowników POS zostały zduplikowane, możesz wyeksportować listę użytkowników do pliku CSV i porównać wiersze w arkuszu. Eksport zawiera znaczniki czasu, które wskazują, które konto zostało utworzone jako pierwsze.

Aby dowiedzieć się, jak dostarczane są eksporty i kto może je pobierać, zapoznaj się z sekcją Eksportowanie informacji o zarządzaniu użytkownikami do pliku CSV.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Użytkownicy.

  2. Kliknij Eksportuj.

  3. W oknie dialogowym Eksportuj użytkowników kliknij Eksportuj.

  4. Gdy otrzymasz wiadomość e-mail, kliknij Pobierz plik, aby zapisać plik CSV na urządzeniu.

  5. Otwórz plik w aplikacji arkusza kalkulacyjnego, a następnie posortuj według kolumny GIVEN_NAME.

  6. Przejrzyj w pliku eksportu użytkowników POS z identycznymi wartościami imienia, nazwiska, adresu e-mail i numeru telefonu, w przypadku których czasy CREATED_AT są takie same lub bardzo zbliżone. Te konta to najprawdopodobniej duplikaty.

Usuń zduplikowanych użytkowników POS ręcznie

Zduplikowane konto użytkownika POS możesz usunąć ręcznie w panelu administracyjnym Shopify, bez konieczności korzystania z pliku CSV.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Użytkownicy.

  2. Wybierz zduplikowane konto użytkownika.

  3. Kliknij Usuń.

Usuń masowo zduplikowanych użytkowników POS za pomocą pliku CSV

Możesz zawiesić zduplikowane konta poprzez import pliku CSV, a następnie zbiorczo usunąć te zawieszone konta na stronie Użytkownicy w panelu administracyjnym Shopify. Zawieszenie kont ułatwia sprawdzenie, które z nich zostaną usunięte.

Kroki:

  1. Wyeksportuj aktualną listę użytkowników.
  2. Zidentyfikuj zduplikowane konta przy użyciu metody porównania opisanej w sekcji Wyeksportuj listę użytkowników, aby znaleźć zduplikowanych użytkowników POS.
  3. Dla każdego zduplikowanego konta skopiuj wartości id, user_type, email, phone, given_name i family_name do nowego pliku CSV. Użyj tej samej struktury kolumn, co w przykładowym pliku CSV do zarządzania użytkownikami.
  4. Ustaw status na Suspended dla każdego zduplikowanego wiersza. Pozostaw pola role_name, group_name, store_name, pos_location_name, all_current_and_future_locations i pin puste.
  5. Zaimportuj plik CSV, aby zawiesić tych użytkowników.
  6. Przejdź do opcji Ustawienia > Użytkownicy.
  7. Przefiltruj listę użytkowników tak, aby wyświetlić zawieszone (Suspended) konta. Wybierz zawieszone zduplikowane konta i usuń je zbiorczo.

Rozwiązywanie problemów z komunikatami o błędach importu

Jeśli import pliku CSV do zarządzania użytkownikami się nie powiedzie, otrzymasz wiadomość e-mail zawierającą komunikat o błędzie i wskazującą wiersze, których on dotyczy. W poniższych sekcjach wyjaśniono znaczenie każdego typu komunikatu oraz to, co należy zmienić w pliku CSV przed ponownym importem.

Jeśli nadal masz problemy z importem pliku CSV, skontaktuj się z Pomocą techniczną Shopify.

Błędy pliku CSV

CSV headers are missing or invalid

Plik nie ma wiersza nagłówka lub nagłówki nie mogą zostać przeanalizowane. Użyj przykładowego pliku do zarządzania użytkownikami ze strony Import i zachowaj pierwszy wiersz dokładnie w takiej postaci, w jakiej został dostarczony.

CSV file is empty

Plik nie zawiera wierszy danych pod nagłówkiem. Dodaj co najmniej jeden wiersz lub upewnij się, że wyeksportowano lub zapisano kompletny plik.

Missing required CSV headers

Brakuje jednej lub więcej wymaganych kolumn. Podczas importowania pliku CSV do zarządzania użytkownikami wymagane są następujące nagłówki:

  • id
  • user_type
  • email
  • phone
  • given_name
  • family_name
  • status
  • role_name
  • group_name
  • store_name
  • pos_location_name
  • all_current_and_future_locations
  • pin

Nie usuwaj kolumn z przykładowego pliku CSV do zarządzania użytkownikami ani nie zmieniaj ich nazw.

Found extra CSV headers: [...]

Plik zawiera kolumny, których nie ma na liście dozwolonych. Usuń wszystkie nagłówki, które nie znajdują się w szablonie pliku CSV do zarządzania użytkownikami.

Błędy identyfikacji użytkownika

user_type must be 'Admin' or 'Point of sale'

Wartość ustawiona w polu user_type nie jest akceptowana. Ustaw user_type na Admin lub Point of sale.

Błędy przy tworzeniu użytkownika z uprawnieniami administratora lub użytkownika POS

Poniższe wskazówki dotyczące rozwiązywania problemów mają zastosowanie w sytuacji, gdy podczas tworzenia nowego użytkownika pole id dla tego użytkownika jest puste.

Status is required

W wierszach tworzenia użytkowników pozostaw kolumnę status pustą. Status zostanie ustawiony automatycznie podczas importu. Jeśli wpiszesz wartość w kolumnie status w wierszu tworzenia, import tego użytkownika zakończy się niepowodzeniem. W wierszach zawieszania lub ponownej aktywacji ustaw status na Suspended lub Active, w zależności od potrzeb.

user_type must be 'Admin' or 'Point of sale'

Wprowadzona wartość user_type jest nieprawidłowa. Należy wpisać Admin lub Point of sale.

Błędy przy tworzeniu użytkownika z uprawnieniami administratora

Poniższe wskazówki dotyczące rozwiązywania problemów mają zastosowanie, gdy pole id jest puste, a wartość user_type jest ustawiona na Admin.

Email is required

Tworząc użytkownika z dostępem do panelu administracyjnego, musisz wprowadzić wartość w polu email w każdym wierszu.

Błędy podczas tworzenia użytkownika POS

Poniższe instrukcje rozwiązywania problemów mają zastosowanie, gdy pole id jest puste, a w polu user_type wybrano wartość Point of sale.

given_name is required

Musisz wprowadzić wartość w polu given_name dla każdego wiersza nowego użytkownika POS.

family_name is required

Musisz wprowadzić wartość w polu family_name dla każdego wiersza nowego użytkownika POS.

Błędy podczas zawieszania użytkowników

Poniższe instrukcje dotyczące rozwiązywania problemów mają zastosowanie, gdy kolumna id ma określoną wartość i zmieniasz status istniejącego użytkownika.

Suspend operation must have exactly 1 row.

W Twoim imporcie znajduje się więcej niż jeden wiersz z instrukcją zawieszenia lub ponownej aktywacji tego samego użytkownika. W każdym imporcie uwzględniaj tylko jeden wiersz zawieszenia lub ponownej aktywacji dla pojedynczego użytkownika.

Status is required

Pole status jest puste. Musisz ustawić w nim wartość Suspended lub Active, w zależności od potrzeb.

[...] does not match with user.

Ten błąd oznacza, że wartość w wierszu nie pasuje do danych zapisanych dla użytkownika przypisanego do danego id w panelu administracyjnym Shopify. Sprawdź, czy wartości wprowadzone w każdej z tych kolumn w pliku CSV zgadzają się z informacjami o tym użytkowniku w panelu administracyjnym Shopify:

  • email
  • given_name
  • family_name
  • phone
  • user_type
Status must be 'suspended' or 'active'.

Ustaw status na Suspended lub Active.

[...] must be blank when suspending a user.

W wierszach, w których zmieniasz tylko status, pozostaw następujące pola puste:

  • role_name
  • group_name
  • store_name
  • pos_location_name
  • all_current_and_future_locations
  • pin