Групово импортиране на потребители чрез CSV файл

Можете да импортирате CSV файл от своя администраторски панел на Shopify, за да създадете нови администраторски потребители или потребители за точка на продажба (POS) за Shopify POS, както и да управлявате групово достъпа им до магазина.

Можете да използвате CSV импортиране, за да направите следните промени във Вашите потребителски акаунти:

  • Създаване на нови администраторски потребители
  • Създаване на нови потребители на точка на продажба (POS) за Shopify POS със зададени ПИН кодове
  • Спиране и повторно активиране на съществуващи администраторски и POS потребителски акаунти

Съображения относно CSV файла за управление на потребители

Някои промени в потребителските акаунти не се поддържат чрез CSV импортиране. За актуализации, които не могат да бъдат извършени чрез CSV импортиране, управлявайте ръчно своите потребителски акаунти във Вашия администраторски панел на Shopify или в приложението Shopify POS. Прегледайте следните съображения, когато импортирате потребители чрез CSV файл:

  • Импортирането на CSV файл не поддържа групово изтриване на потребители.
  • Не можете да задавате или актуализирате изискванията за двуфакторно удостоверяване за потребителите.
  • Не можете да промените ПИН кода на съществуващ потребител за Shopify POS.
  • Не можете да създавате нови роли, групи или местоположения от CSV импортиране. Имената на ролите, групите и местоположенията във Вашия файл трябва да съответстват на вече съществуващите във Вашия администраторски панел на Shopify.
  • Можете само да спирате или активирате повторно съществуващи потребители чрез CSV импортиране. Не можете да променяте ролята, присвоената група, местоположението или достъпа до магазина на съществуващ потребител.
  • Не можете да променяте типа на потребителя, например да промените потребител само за POS в администраторски потребител.

Изтегляне на примерен CSV файл за управление на потребители

Примерният файл включва задължителните заглавки на колоните и примерни стойности за всяка колона. Можете да го използвате като отправна точка, преди да добавите своите собствени потребители.

Можете да изтеглите и да прегледате примерен CSV файл за управление на потребители от тази страница или да изтеглите образец от страницата Импортиране във Вашия администраторски панел на Shopify.

За да научите как да запазвате и редактирате CSV файлове в своето приложение за електронни таблици, вижте Отваряне и редактиране на CSV файл.

Дефиниции на колони за CSV файла за управление на потребители

Следната таблица изброява всяка колона в примерния CSV файл за управление на потребители. Всяко определение обяснява как се използва колоната, когато създавате потребители или когато спирате временно или активирате отново съществуващи потребители, включително разликите между администраторски потребители и потребители само за POS.

Колони в примерния CSV файл за управление на потребители за импортиране на потребителски акаунти.
CSV колонаДефиниция
id

Уникалният потребителски идентификатор за всеки акаунт. Когато експортирате своята информация за управление на потребители като CSV файл, идентификаторът на всеки потребител е посочен в колоната id. Можете също да намерите потребителски идентификатор в URL адреса на браузъра, когато отворите профила му във Вашия администраторски панел на Shopify.

За създаване:

  • Администраторски или POS потребител: Оставете празно. Системата присвоява id автоматично.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Задължително. Трябва да съвпада с идентификатора на потребителя във Вашето експортиране или във Вашия администраторски панел на Shopify.
user_type

Тип потребител, например Admin или Point of sale. Не можете да промените типа на съществуващ потребител чрез CSV импортиране. Когато използвате повече от един ред за един потребителски акаунт, използвайте една и съща стойност в тази колона на всеки ред за този потребител.

За създаване:

  • Администраторски потребител: Задължително. Въведете Admin.
  • POS потребител: Задължително. Въведете Point of sale.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Задължително. Трябва да съвпада с текущия тип на потребителя.
email

Валиден имейл адрес.

За създаване:

  • Администраторски потребител: Задължително на всеки ред. Трябва да бъде уникален и да не съвпада с имейла на съществуващ администраторски потребител.
  • POS потребител: Незадължително. Можете да присвоите имейл на POS потребител или да оставите полето празно. Ако въведете имейл на който и да е ред за този потребител, въведете същия имейл на всеки ред за този потребител.

За спиране или повторно активиране:

  • Администраторски потребител: Задължително.
  • POS потребител: Ако потребителят има имейл в акаунта си, тази стойност е задължителна на всеки ред за спиране или повторно активиране за този потребител и трябва да съвпада с имейл адреса за същия потребител във Вашия администраторски панел на Shopify.
phone

Телефонният номер на потребителя.

За създаване:

  • Администраторски потребител: Оставете празно в редовете за създаване, за да може администраторският потребител да добави своя телефон, когато приеме поканата за Вашия магазин. Ако въведете стойност в ред за създаване за това поле, създаването на потребител ще бъде неуспешно.
  • POS потребител: Незадължително.

За спиране или повторно активиране:

  • Администраторски потребител: Незадължително. Ако въведете стойност за това поле, тя трябва да съвпада с телефонния номер на потребителя в неговия профил във Вашия администраторски панел на Shopify.
  • POS потребител: Задължително, ако потребителят има телефонен номер в своя акаунт. Включете номера, ако той е посочен в профила на потребителя във Вашия администраторски панел на Shopify.
given_name

Собственото име на потребителя.

За създаване:

  • Администраторски потребител: Оставете празно в редовете за създаване, за да може администраторският потребител да добави собственото си име, когато приеме поканата за Вашия магазин. Ако въведете стойност в ред за създаване за това поле, създаването на потребител ще бъде неуспешно.
  • POS потребител: Задължително.

За спиране или повторно активиране:

  • Администраторски потребител: Незадължително. Ако въведете стойност, тя трябва да съвпада със собственото име на потребителя във Вашия администраторски панел на Shopify.
  • POS потребител: Задължително. Трябва да съвпада с първото име на потребителя във Вашия администраторски панел на Shopify.
family_name

Фамилното име на потребителя.

За създаване:

  • Администраторски потребител: Оставете празно в редовете за създаване, за да може администраторът да добави фамилното си име, когато приеме поканата. Ако въведете стойност в ред за създаване, създаването на потребител е неуспешно.
  • POS потребител: Задължително.

За спиране или повторно активиране:

  • Администраторски потребител: По избор. Ако въведете стойност, тя трябва да съвпада с фамилното име на потребителя във Вашия администраторски панел на Shopify.
  • POS потребител: Задължително. Трябва да съвпада с фамилното име на потребителя във Вашия администраторски панел на Shopify.
status

Статус на потребителския акаунт, като Active или Suspended.

За създаване:

  • Администраторски или POS потребител: Оставете празно. Импортирането автоматично задава новите POS потребители като Active, а новите администраторски потребители като Pending, докато не приемат поканата за Вашия магазин.

За спиране или повторно активиране:

  • Администратор или потребител на POS: Въведете Suspended, за да спрете временно достъпа на потребителя, или Active, за да го активирате отново. Въведете Suspended само когато текущият статус на потребителя е Active или Inactive. Въведете Active само когато текущият му статус е Suspended. Ако status не съответства на този модел, импортирането ще бъде неуспешно.
role_name

Името на ролята, зададена на потребителя. Името на ролята трябва да съществува и да е валидно за съответния тип потребител. Един ред в CSV файл може да задава или роля, или група, но не и двете. Ако въведете стойност едновременно в role_name и group_name на един и същ ред, импортирането ще е неуспешно за този ред.

За създаване:

  • Потребител на администраторския панел или POS: Задължително поле, освен ако редът не задава потребителя чрез група. Оставете тази колона празна в редовете, които задават група, тъй като ролите се определят от групата. За да научите как да зададете група, вижте Задаване на група на потребител в CSV файл.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Оставете празно. Ако въведете стойност, импортирането е неуспешно за този ред.
group_name

Групата, зададена на потребителя. Групите са налични само за организации, използващи план Shopify Plus. Един ред в CSV файл може да задава или група, или роля, но не и двете. Ако въведете стойност едновременно в group_name и role_name на един и същ ред, импортирането ще е неуспешно за този ред.

За създаване:

  • Потребител на администраторския панел или POS: По избор. Групата трябва да съдържа поне една роля, която се отнася за типа на потребителя, като не можете да зададете празна група. За да научите как да зададете група, вижте Задаване на група на потребител в CSV файл.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Оставете празно. Ако въведете стойност, импортирането е неуспешно за този ред.
store_name

Магазинът, до който потребителят има достъп. Трябва да съвпада точно с име на магазин във Вашия администраторски панел на Shopify.

За създаване:

  • Администраторски или POS потребител: Ако организацията Ви има само един магазин, импортирането задава по подразбиране тази стойност за този магазин. Ако организацията Ви има повече от един магазин, въведете името на магазина, за който се отнася този ред. Някои редове на ниво организация или само за група не включват име на магазин в тази колона.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Оставете празно. Ако въведете стойност, импортирането е неуспешно за този ред.
pos_location_name

Местоположението на POS, до което потребителят има достъп. Името на местоположението трябва да съвпада с местоположение в този магазин.

За създаване:

  • Администраторски потребител: Въведете име на местоположение, когато този ред дава на този администраторски потребител POS разрешения за конкретно местоположение. В противен случай оставете празно.
  • POS потребител: Когато предоставяте POS разрешения за конкретни посочени местоположения, въведете всяко име на местоположение в тази колона на отделен ред. Оставете празно в редовете, където достъпът обхваща всяко текущо и бъдещо местоположение в магазина.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Оставете празно. Ако въведете стойност, импортирането е неуспешно за този ред.
all_current_and_future_locations

Въведете TRUE, ако разрешенията за POS на този ред обхващат всяко текущо и бъдещо местоположение в магазина. Въведете FALSE, ако разрешенията се отнасят само за местоположенията, посочени в pos_location_name. Ако pos_location_name има стойност, не можете да въведете TRUE. Използвайте една стойност TRUE или FALSE на всеки ред за един и същ потребител в същия магазин.

За създаване:

  • Администраторски потребител: Задължително, когато ролята в този ред включва POS разрешения. В противен случай оставете празно.
  • POS потребител: Задължително.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Оставете празно. Ако въведете стойност, импортирането е неуспешно за този ред.
pin

ПИН код за влизане в Shopify POS: 4–6-цифрено число. ПИН кодът трябва да е еднакъв във всеки ред в CSV файла, който присвоява POS разрешения за един и същ потребител в рамките на един магазин. ПИН кодът може да се различава в различните магазини за един и същ потребител. Във всеки магазин всеки ПИН код трябва да е уникален за един потребителски акаунт.

За създаване:

  • Администраторски потребител: По избор. Въведете ПИН код само в редове, където POS разрешенията, изискващи ПИН код, са зададени на ниво магазин, а не в редове, където разрешенията са само на ниво група.
  • POS потребител: По избор. Въведете ПИН код само в редове, където POS разрешенията са на ниво магазин, а не в редове, където разрешенията са само на ниво група.

За спиране или повторно активиране:

  • Администраторски или POS потребител: Оставете празно. Ако въведете стойност, импортирането е неуспешно за този ред.

Създаване на нови потребители в CSV файл

За да създадете нов потребител, оставете id празно на този ред. След като потребителят бъде създаден, импортирането автоматично присвоява стойност на id.

За да предоставите на потребителите достъп до повече от едно местоположение, роля или магазин, вижте Присвояване на множество роли, местоположения и магазини на потребител.

Създаване на POS потребител

За да създадете POS потребител, въведете стойност за следните полета:

  • Въведете Point of sale в user_type.
  • Въведете given_name и family_name.
  • За да зададете потребителски разрешения, въведете стойност за едно от следните полета:
  • За да зададете достъп до местоположение, въведете стойност за следните полета:
    • За достъп до конкретни местоположения въведете pos_location_name и задайте all_current_and_future_locations на FALSE.
    • За достъп до всички местоположения задайте all_current_and_future_locations на TRUE и оставете pos_location_name празно.
  • Незадължително: Въведете email, phone или pin. ПИН кодът трябва да бъде 4–6-цифрено число, което е уникално в рамките на един магазин.

Създаване на администраторски потребител

За да създадете администраторски потребител, въведете стойност за следните полета:

  • Въведете Admin в user_type.
  • Въведете email.
  • За да зададете потребителски разрешения, въведете стойност за следните полета:
    • role_name и store_name: Ако Вашата организация има само един магазин, тогава store_name не е задължително. Ако ролята е на ниво организация, оставете store_name празно.
    • group_name: Налично само за план Shopify Plus. За да научите как да зададете група, вижте Задаване на група на потребител в CSV файл.
  • Незадължително: Когато role_name е роля в POS категория, можете да въведете стойност за pin на този ред. Ако не посочите ПИН код, импортирането генерира ПИН код за потребителя.
  • Ако role_name е роля в POS категория, тогава трябва да зададете достъп до местоположение за потребителя. Въведете стойност за следните полета:
    • За достъп до конкретни местоположения въведете pos_location_name и задайте all_current_and_future_locations на FALSE.
    • За достъп до всички местоположения задайте all_current_and_future_locations на TRUE и оставете pos_location_name празно.

Временно спиране или повторно активиране на съществуващи потребители в CSV файл

Можете временно да спрете или активирате отново съществуващ потребител, като добавите един ред за потребител във Вашия CSV файл за управление на потребители. Потребителите се идентифицират по id.

За да спрете временно или активирате отново съществуващ потребител, въведете стойност за следните полета:

  • Въведете id за потребителя.
  • Въведете user_type за потребителя.
  • Ако потребителят е администраторски потребител, въведете стойност за следните полета:
    • email: Задължително.
    • given_name: Незадължително. Ако въведете стойност, тя трябва да съвпада с малкото име на потребителя във Вашия администраторски панел на Shopify.
    • family_name: Незадължително. Ако въведете стойност, тя трябва да съвпада с фамилното име на потребителя във Вашия администраторски панел на Shopify.
    • phone: Незадължително. Ако въведете стойност, тя трябва да съвпада с телефонния номер на потребителя във Вашия администраторски панел на Shopify.
  • Ако потребителят е POS потребител, въведете стойност за следните полета:
    • given_name: Задължително.
    • family_name: Задължително.
    • email: Ако потребителят има имейл в своя профил, това поле е задължително.
    • phone: Ако потребителят има телефонен номер в своя профил, това поле е задължително.
  • status: Въведете Suspended, за да спрете временно потребителя, или Active, за да го активирате отново. Можете временно да спрете потребител само когато текущият му статус е Active или Inactive във Вашия администраторски панел на Shopify. Можете да активирате отново потребител само когато текущият му статус е Suspended.

Присвояване на множество роли, местоположения и магазини на потребител

Когато създавате нов потребител, можете да присвоите повече от една роля, местоположение на РОS и магазин на този потребител в едно импортиране на CSV файл. Всяка комбинация от роля, местоположение или магазин се нуждае от собствен ред във файла.

Добавете по един ред за всяка стойност, която искате да присвоите на същия потребител. Във всеки ред за този потребител въведете еднакви идентификационни стойности, така че импортирането да приложи всеки ред към този единствен потребителски акаунт. Оставете id празно във всеки ред. Импортирането присвоява id след създаването на потребителя.

Задължителни идентификационни стойности за всеки ред

За да може импортирането да идентифицира един и същ потребител, въведете следните стойности във всеки ред от Вашия CSV файл за този потребител:

  • За администраторски потребители едни и същи email и user_type трябва да бъдат въведени във всеки ред за този потребител.
  • За потребителите на POS на всеки ред за съответния потребител трябва да се въведат едни и същи user_type, given_name, family_name, email и phone.

Присвояване на множество роли на потребител в същия магазин

Един потребител може да има повече от една роля в същия магазин, когато всяка роля е представена на отделен ред в CSV файла.

За да присвоите на потребител повече от една роля в същия магазин, трябва да добавите по един ред за всяка роля във Вашия CSV файл. Във всеки ред въведете еднакви идентификационни стойности за този потребител и след това включете точните store_name и role_name, които са посочени във Вашия администраторски панел на Shopify.

Присвояване на множество местоположения на POS в същия магазин

Когато потребителят трябва да има достъп само до определени местоположения на POS в магазин, посочете всяко местоположение на отделен ред.

За да предоставите на потребител достъп до няколко конкретни местоположения на POS, трябва да добавите по един ред за всяко местоположение във Вашия CSV файл. На всеки ред въведете едни и същи идентификационни стойности за този потребител, въведете pos_location_name, което е посочено във Вашия администраторски панел на Shopify, и задайте all_current_and_future_locations на FALSE за всеки ред.

Например, за да дадете на потребител една и съща роля в две конкретни местоположения в един магазин, добавете по един ред за всяко местоположение.

Примерни редове в CSV файл, които задават на потребител една и съща роля в две конкретни местоположения на POS в един магазин.
role_namepos_location_nameall_current_and_future_locations
КасиерМестоположение 1FALSE
КасиерМестоположение 2FALSE

Като алтернатива, за да предоставите достъп до всички текущи и бъдещи местоположения, използвайте един ред, като all_current_and_future_locations е зададено на TRUE, а pos_location_name е оставено празно. Използвайте една и съща стойност TRUE или FALSE на всеки ред за този потребител в този магазин. Не можете да ги смесвате в различните редове.

Присвояване на потребителски достъп в множество магазини

Организации с повече от един магазин могат да предоставят на едно и също лице достъп до всеки магазин, от който то се нуждае.

Когато един и същ потребител се нуждае от достъп в повече от един магазин, използвайте по един ред за всяка комбинация от роля, магазин и местоположение. На всеки ред трябва да въведете едни и същи идентификационни стойности за този потребител заедно с точното store_name, което е посочено във Вашия администраторски панел на Shopify.

Можете да присвоите множество роли и множество местоположения на РОS на един и същ потребител за всеки магазин.

За all_current_and_future_locations и pos_location_name в редовете за създаване използвайте същите модели на редове като при задаването на няколко местоположения на POS в един и същ магазин. Не можете да зададете all_current_and_future_locations на TRUE, когато pos_location_name има стойност на този ред.

Следващият пример задава на един и същ потребител на POS достъп до различни местоположения в два различни магазина.

Примерни редове в CSV файл, които задават на един и същ потребител на POS достъп до различни местоположения в два магазина.
store_namerole_namepos_location_nameall_current_and_future_locations
StoreName_USAКасиерStoreName_USA_SF_01FALSE
StoreName_CANКасиер в магазинTRUE

Ако даден ред за потребител е неуспешен, всички редове за този потребител се отхвърлят. След като коригирате грешката, включете всеки ред за този потребител в следващото импортиране.

Задаване на група на потребител в CSV файл

Групите са налични само за организации, използващи план Shopify Plus. Дадена група обединява една или повече роли, така че задаването на група може да предостави на потребител няколко роли едновременно.

Задаване на група или на единична роля

Всеки ред в CSV файл може да задава или група, или единична роля, но не и двете:

  • За да зададете група, въведете я в group_name и оставете role_name празно.
  • За да зададете единична роля, въведете я в role_name и оставете group_name празно.

Задаване на група на отговарящи на условията потребители

Можете да зададете група на потребител, когато поне една роля в групата се отнася за типа на този потребител. Ролите в групата, които не се отнасят за типа на потребителя, не се предоставят, но не предизвикват грешка. Групата все пак се задава успешно въз основа на ролите, които са приложими.

Не можете да зададете група, която няма роли.

Задаване на група за различни магазини и местоположения

Трябва да включите ред във Вашия CSV файл за всеки магазин, в който групата предоставя POS роля. Във всеки от тези редове трябва също така да зададете достъп до местоположение:

  • За достъп до конкретни местоположения въведете pos_location_name и задайте all_current_and_future_locations на FALSE. За да предоставите достъп до няколко конкретни местоположения в един магазин, добавете по един ред за всяко местоположение, като на всеки ред посочите една и съща група и магазин.
  • За достъп до всички местоположения задайте all_current_and_future_locations на TRUE и оставете pos_location_name празно.

Достъпът до местоположение за дадена група се проверява по същия начин като POS роля, която не е зададена чрез група, включително че не може да е в конфликт с достъп до местоположение, който е предоставен на същия потребител на друг ред.

Задаване на ПИН кодове при задаване на група

ПИН кодът следва същите правила, които се отнасят за потребители с множество роли:

  • Въведете pin само на ред във Вашия CSV файл за магазин, в който групата предоставя POS роля.
  • ПИН кодът трябва да бъде уникален за даден магазин, но може да е различен в отделните магазини.
  • Не въвеждайте pin на ред за магазин, в който групата предоставя само роли, които не са за POS.

Задаване на група, която включва роля в организация

Когато дадена група включва роля в организация, която има POS разрешения, ролята в организацията автоматично предоставя достъп до всички местоположения, така че изискването за местоположение за всеки магазин не се отнася за нея. Можете да зададете този тип група по един от следните начини:

  • Един ред само за група: Въведете групата в group_name и оставете store_name, pos_location_name, all_current_and_future_locations и pin празни. Ролята в организацията предоставя достъп до всички местоположения автоматично.
  • Изрични редове за магазин: Добавете ред за всеки магазин, в който групата предоставя POS роля. Във всеки един от тези редове задайте all_current_and_future_locations на TRUE. Не можете да ограничите потребител с роля в организация до едно местоположение.

Примери за задаване на група

Следните примери илюстрират как да зададете една група за различни магазини и местоположения. Всеки ред съдържа стойностите за group_name, store_name, pos_location_name и all_current_and_future_locations.

В следните примери групата предоставя роля в магазин и POS роля в Магазин 1, както и POS роля в Магазин 2:

  • Пример 1 задава групата с достъп до всички местоположения в два магазина. Тъй като групата предоставя POS роля във всеки магазин, трябва да добавите по един ред за магазин във Вашия CSV файл.
Примерни редове в CSV файл, които задават група с достъп до всички местоположения в два магазина.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Име на групаМагазин 1TRUE
Име на групаМагазин 2TRUE
  • Пример 2 присвоява групата в два магазина, но тя предоставя POS роля само в Магазин 1 и роля само за магазин в Магазин 2. Добавете ред във Вашия CSV файл само за магазина с POS роля. Ролята само за магазин в Магазин 2 се предоставя без добавяне на ред.
Пример за CSV ред, който присвоява група, предоставяща POS роля в един магазин и роля само за магазин в друг.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Име на групаМагазин 1TRUE
  • Пример 3 присвоява групата с достъп до конкретни местоположения в два магазина. Трябва да добавите по един ред във Вашия CSV файл за всяко местоположение.
Примерни CSV редове, които присвояват група с достъп до конкретни местоположения в два магазина.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Име на групаМагазин 1Местоположение 11FALSE
Име на групаМагазин 1Местоположение 12FALSE
Име на групаМагазин 2Местоположение 21FALSE
Име на групаМагазин 2Местоположение 22FALSE
  • Пример 4 присвоява група, която включва роля в организацията с POS разрешения, в допълнение към роля за магазин и POS роля. Можете да присвоите тази група по един от следните начини:

    • Първият вариант е чрез един ред само за групата, при който ролята в организацията предоставя достъп до всички местоположения.
    • Вторият вариант използва изричен ред за всеки магазин, в който групата предоставя POS роля. На всеки ред all_current_and_future_locations трябва да бъде TRUE, тъй като ролята в организацията не може да бъде ограничена до едно местоположение.
Пример за CSV ред, който присвоява група с роля в организацията, като се използва един ред само за групата.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Име на група
Примерни CSV редове, които присвояват група с роля в организацията, като се използват изрични редове за магазините.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Име на групаМагазин 1TRUE
Име на групаМагазин 2TRUE

Внасяне на CSV файл за управление на потребители от Вашия администраторски панел на Shopify

След като създадете Вашия CSV файл и го запазите в правилния формат, можете да го качите от страницата Потребители на Вашата организация. Импортирането се изпълнява във Вашия администраторски панел на Shopify и отчита всички редове, които не могат да бъдат обработени.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Настройки > Потребители.

  2. Натиснете Импортиране.

  3. По избор: Натиснете връзката, за да изтеглите примерен CSV файл, след което го използвайте като шаблон за Вашия собствен файл.

  4. Натиснете Качване на файл, след което изберете Вашия .csv файл.

След като импортирането приключи, прегледайте потвърждението във Вашия администраторски панел на Shopify. Ако някои редове съдържат грешки, ще получите имейл с подробности, за да можете да коригирате файла си и да го импортирате отново.

Решения на често срещани проблеми при импортиране за управление на потребители

Ако имате проблем с качването на Вашия CSV файл за управление на потребители, проверете дали проблемът е посочен в следните решения.

Когато се нуждаете от помощ за отстраняване на неизправности за конкретно съобщение за грешка, вижте Отстраняване на неизправности със съобщения за грешка при импортиране.

Повторно импортиране след коригиране на грешки

Когато импортирането е неуспешно, получавате имейл, в който са изброени неуспешните редове. Импортирайте отново файла си внимателно, за да не създадете дублиращи се потребители.

Импортирайте отново само потребителите, които са имали грешки, а не целия файл. Използвайте следните практики:

  • Коригирайте неуспешните редове и след това включете всеки ред за всеки засегнат потребител във Вашия нов файл. Ако даден потребител е имал 3 реда и 1 ред е причинил грешка, всичките 3 реда за този потребител са били отхвърлени. Включете всичките 3 коригирани реда във Вашето повторно импортиране.
  • Не включвайте потребители, които са импортирани успешно. Тези профили вече съществуват. Повторното им импортиране може да върне грешка user already exists, да създаде дублиращи се потребители или и двете.

Ако импортирате отново целия оригинален файл, включително редове за потребители, които вече са били създадени успешно, може да срещнете следните резултати:

  • Администраторски потребители: Ако даден имейл адрес вече се използва, може да получите грешка user already exists или грешка за дублиран имейл.
  • POS потребители: Системата може да създаде дублиращи се записи на POS потребители. POS потребителите се съпоставят чрез име и свързани полета вместо чрез уникален имейл, така че може да бъде създаден втори потребител със същото име и роля.
  • Ограничения за местата: Ако импортирането отчита потребители, които вече са били създадени, може да получите грешки за ограничение на местата. За да научите повече, вижте максимален брой потребители за всеки план за ценообразуване.

Създаване на множество POS потребители с едно и също име

Ако идентификационните стойности за POS потребител съвпадат в множество редове при едно внасяне, включително в непоследователни редове, тогава внасянето третира тези редове като един и същ потребител.

За да създадете отделни POS потребители с еднакви given_name и family_name при едно внасяне, трябва да въведете различна стойност за поне едно от следните полета за всеки потребител:

  • email
  • phone

Ако не можете да различите множество потребители с едни и същи given_name и family_name, използвайки различни стойности за email или phone, трябва да внесете всеки потребител в отделен CSV файл.

Формат на файла и размер за качване

Следните проблеми са свързани с формата или размера на CSV файла, а не със стойностите в потребителските Ви редове:

  • Грешен файлов формат: Вашият файл трябва да бъде .csv файл, запазен с кодирането, описано в Отваряне и редактиране на CSV файл.
  • Файлът е твърде голям: Ако файлът Ви има много редове, разделете го на по-малки файлове и ги импортирайте един по един.

POS потребител се показва като множество потребители вместо като един потребител с множество роли

Импортирането свързва редовете към един и същ потребител на POS, когато user_type, given_name, family_name, email и phone съвпадат на всеки ред за това лице. Ако някоя от тези стойности се различава в отделните редове, импортирането създава отделни потребители.

Следните ситуации често водят до дублиране на POS потребители, когато сте очаквали един потребител с множество роли:

  • Имейл на един ред, но не и на друг: Ако включите email на първия ред за даден POS потребител, но го оставите празно на друг ред, импортирането създава отделни потребители. Включете email на всеки ред за този потребител или го оставете празно на всеки ред.
  • Правописна грешка в името: Правописна грешка в редовете с имена може да създаде отделни потребители. Например Jane на един ред и jane на друг ред може да бъдат третирани като различни потребители, ако съпоставянето е чувствително към главни и малки букви. Изписвайте името на потребителя по един и същ начин на всеки ред.
  • Наличие на телефонен номер на един ред, но не и на друг: Ако включите phone на първия ред за потребител на POS, но го оставите празно на друг ред, импортирането ще създаде отделни потребители. Включете phone на всеки ред за този потребител или го оставете празно на всички редове.

За да избегнете дублиране на потребители, уверете се, че user_type, given_name, family_name, email и phone са напълно еднакви на всеки ред за един и същ потребител на POS във Вашия CSV файл.

Грешки при лимит за места

Лимитите за места важат за потребителите администратори във Вашия ценови план на организацията. Когато получите грешка за лимит за места по време на импортиране, импортирането преброява колко нови потребители администратори би създал Вашият файл и сравнява този брой с лимита за места на Вашия план. Ако сте достигнали или наближавате лимита си за места, намалете броя на новите потребители администратори във Вашия CSV или прегледайте потребителските лимити за Вашия ценови план, преди да импортирате отново.

Експортиране на списъка с потребители за намиране на дублирани POS потребители

Можете да експортирате списъка си с потребители в CSV файл и да сравните редовете в електронна таблица, когато подозирате наличието на дублирани POS потребители. Експортът включва клейма за дата и час, които показват кой акаунт е създаден пръв.

За да научите как се доставят експортите и кой може да ги изтегля, вижте експортиране на Вашата информация за управление на потребители като CSV файл.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Настройки > Потребители.

  2. Кликнете върху Експортиране.

  3. В диалоговия прозорец Експортиране на потребители кликнете върху Експортиране.

  4. Когато получите имейла, кликнете върху Изтегляне на файл, за да запазите CSV файла на Вашето устройство.

  5. Отворете файла в приложение за електронни таблици и след това сортирайте по колоната GIVEN_NAME.

  6. Прегледайте POS потребителите със съвпадащи стойности за собствено име, фамилно име, имейл и телефон в експорта, които имат времена CREATED_AT, които са еднакви или много близки. Тези акаунти вероятно са дублирани.

Ръчно изтриване на дублирани POS потребители

Можете да премахнете дублиран потребителски акаунт за POS ръчно във Вашия администраторски панел на Shopify, без да използвате CSV файл.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Настройки > Потребители.

  2. Изберете дублирания потребителски акаунт.

  3. Кликнете върху Премахване.

Масово изтриване на дублирани POS потребители с помощта на CSV файл

Можете да спрете дублираните акаунти чрез импортиране на CSV и след това да изтриете тези спрени акаунти масово от страницата Потребители във Вашия администраторски панел на Shopify. Спирането на акаунтите първо Ви помага да потвърдите кои акаунти премахвате, преди да ги изтриете.

Стъпки:

  1. Експортирайте текущия си списък с потребители.
  2. Идентифицирайте дублираните акаунти, като използвате метода за сравнение, описан в Експортиране на списъка с потребители за сравняване на дублирани POS потребители.
  3. За всеки дублиран акаунт копирайте стойностите за id, user_type, email, phone, given_name и family_name в нов CSV файл. Използвайте същата структура на колоните като в примерния CSV файл за управление на потребители.
  4. Задайте status на Suspended за всеки дублиран ред. Оставете role_name, group_name, store_name, pos_location_name, all_current_and_future_locations и pin празни.
  5. Импортирайте CSV файла, за да спрете тези потребители.
  6. Отидете на Настройки > Потребители.
  7. Ако е налично, филтрирайте списъка с потребители до Спрени акаунти. Изберете дублираните акаунти, които сте спрели, и след това ги изтрийте масово.

Отстраняване на неизправности при съобщения за грешка при импортиране

Когато импортирането на CSV файл за управление на потребители е неуспешно, получавате имейл, който включва съобщението за грешка и засегнатите редове. Следващите раздели обясняват какво означава всеки тип съобщение и какво можете да промените във Вашия CSV файл, преди да импортирате отново.

Ако все още имате проблеми с Вашето импортиране на CSV, тогава се свържете с поддръжката на Shopify.

Грешки в CSV файла

CSV headers are missing or invalid

Файлът няма заглавен ред или заглавките не могат да бъдат анализирани. Използвайте образеца за управление на потребители от страницата Импортиране и запазете първия ред точно както е предоставен.

CSV file is empty

Файлът няма редове с данни под заглавката. Добавете поне един ред или потвърдете, че сте експортирали или запазили целия файл.

Missing required CSV headers

Една или повече задължителни колони липсват. Импортирането очаква следните заглавки при импортиране на CSV файл за управление на потребители:

  • 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

Не изтривайте и не преименувайте колони от примерния CSV файл за управление на потребители.

Found extra CSV headers: [...]

Файлът включва колони, които не са в списъка с позволени. Премахнете всички заглавки, които не са включени в шаблона на CSV файла за управление на потребители.

Грешки при идентифициране на потребител

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

Зададената стойност за user_type не се приема. Задайте user_type на Admin или Point of sale.

Грешки при създаване на потребител администратор или POS потребител

Следното отстраняване на неизправности се прилага, когато полето id за потребителя е празно с цел създаване на нов потребител.

Status is required

В редовете за създаване на потребител оставете колоната status празна. Импортирането ще зададе status автоматично. Ако въведете стойност в колоната status на ред за създаване, импортирането ще бъде неуспешно за този потребител. В редовете за временно спиране на достъпа или повторно активиране задайте status съответно на Suspended или Active.

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

Въведеният от Вас user_type не е валиден. Трябва да въведете Admin или Point of sale.

Грешки при създаване на потребител администратор

Следното отстраняване на неизправности се прилага, когато id е празно и user_type е зададено на Admin.

Email is required

Трябва да въведете стойност за email на всеки ред, когато създавате потребител-администратор.

Грешки при създаване на POS потребител

Следните стъпки за отстраняване на неизправности са приложими, когато id е празно и user_type е зададено на Point of sale.

given_name is required

Трябва да въведете стойност за given_name за всеки ред на нов POS потребител.

family_name is required

Трябва да въведете стойност за family_name за всеки ред на нов POS потребител.

Грешки при временно спиране на потребител

Следната информация за отстраняване на неизправности важи, когато id има стойност и променяте status за съществуващ потребител.

Suspend operation must have exactly 1 row.

Вашето импортиране включва повече от един ред, който временно спира или активира отново същия потребител. Включвайте само по един ред за временно спиране или повторно активиране на потребител във всяко импортиране.

Status is required

Полето status е празно. Трябва да го зададете на Suspended или Active, според случая.

[...] does not match with user.

Тази грешка означава, че стойност във Вашия ред не съвпада с това, което е запазено за потребителя, свързан с id, във Вашия администраторски панел на Shopify. Уверете се, че стойностите, които сте въвели за всяка от тези колони във Вашия CSV файл, съвпадат с посочените за този потребител във Вашия администраторски панел на Shopify:

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

Задайте status на Suspended или Active.

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

В редовете, в които променяте само status, оставете следните полета празни:

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