CSV dosyası kullanarak kullanıcıları toplu olarak içe aktarma

Yeni yönetici kullanıcıları veya Shopify POS için Point of Sale (POS) kullanıcıları oluşturmak ve mağaza erişimlerini toplu olarak yönetmek üzere Shopify yöneticinizden bir CSV dosyası içe aktarabilirsiniz.

Kullanıcı hesaplarınızda aşağıdaki değişiklikleri yapmak için CSV içe aktarma özelliğini kullanabilirsiniz:

  • Yeni yönetici kullanıcıları oluşturma
  • Shopify POS için atanmış PIN'lere sahip yeni satış noktası (POS) kullanıcıları oluşturun
  • Mevcut yönetici ve POS kullanıcı hesaplarını askıya alma ve yeniden etkinleştirme

Kullanıcı yönetimi CSV dosyası için dikkat edilmesi gerekenler

Kullanıcı hesaplarındaki bazı değişiklikler CSV ile içe aktarma işlemi tarafından desteklenmez. CSV içe aktarma işleminin tamamlayamadığı güncellemeler için kullanıcı hesaplarınızı Shopify yöneticinizde manuel olarak yönetin veya Shopify POS uygulamasını kullanın. Bir CSV dosyası kullanarak kullanıcıları içe aktarırken dikkat etmeniz gereken aşağıdaki hususları gözden geçirin:

  • CSV dosyası içe aktarma işlemi, kullanıcıların toplu olarak silinmesini desteklemez.
  • Kullanıcılar için iki faktörlü kimlik doğrulama gerekliliklerini ayarlayamaz veya güncelleyemezsiniz.
  • Shopify POS için mevcut bir kullanıcının PIN'ini değiştiremezsiniz.
  • Bir CSV içe aktarma işleminden yeni roller, gruplar veya konumlar oluşturamazsınız. Dosyanızdaki rol adları, grup adları ve konum adları Shopify yöneticinizde halihazırda mevcut olanlarla eşleşmelidir.
  • Bir CSV içe aktarma işlemi ile yalnızca mevcut kullanıcıları askıya alabilir veya yeniden etkinleştirebilirsiniz. Mevcut bir kullanıcının rolünü, atanan grubunu, konumunu veya mağaza erişimini değiştiremezsiniz.
  • Yalnızca POS erişimi olan bir kullanıcıyı yönetici kullanıcısı yapmak gibi bir kullanıcı türü değişikliği yapamazsınız.

Örnek bir kullanıcı yönetimi CSV dosyası indirme

Örnek bir dosya, gerekli sütun başlıklarını ve her sütun için örnek değerleri içerir. Kendi kullanıcılarınızı eklemeden önce bu dosyayı bir başlangıç noktası olarak kullanabilirsiniz.

Bir örnek kullanıcı yönetimi CSV dosyasını bu sayfadan indirebilir ve görüntüleyebilir ya da Shopify yöneticinizdeki İçe aktar sayfasından bir örnek indirebilirsiniz.

Hesap tablosu uygulamanızda CSV dosyalarını nasıl kaydedeceğinizi ve düzenleyeceğinizi öğrenmek için CSV dosyasını açma ve düzenleme bölümüne bakın.

Kullanıcı yönetimi CSV dosyası için sütun tanımları

Aşağıdaki tabloda örnek kullanıcı yönetimi CSV dosyasındaki her bir sütun listelenmektedir. Her bir tanım; yönetici kullanıcıları ile yalnızca POS kullanıcıları arasındaki farklar dahil olmak üzere, kullanıcı oluşturduğunuzda veya mevcut kullanıcıları askıya aldığınızda ya da yeniden etkinleştirdiğinizde ilgili sütunun nasıl kullanılacağını açıklamaktadır.

Kullanıcı hesaplarını içe aktarmak için kullanılan örnek kullanıcı yönetimi CSV dosyasındaki sütunlar.
CSV sütunuTanım
id

Her bir hesap için benzersiz kullanıcı kimliği. Kullanıcı yönetimi bilgilerinizi bir CSV dosyası olarak dışa aktardığınızda, her bir kullanıcının kimliği id sütununda listelenir. Shopify yöneticinizde bir kullanıcının profilini açtığınızda kullanıcı kimliğini tarayıcı URL'sinde de bulabilirsiniz.

Oluşturmak için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. Sistem, id değerini otomatik olarak atar.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Gereklidir. Kullanıcının dışa aktarma dosyanızdaki veya Shopify yöneticinizdeki kimliğiyle eşleşmelidir.
user_type

Kullanıcı türü (örneğin Admin veya Point of sale). Mevcut bir kullanıcının türünü, CSV içe aktarma işlemiyle değiştiremezsiniz. Bir kullanıcı hesabı için birden fazla satır kullandığınızda, söz konusu kullanıcının bulunduğu her satırda, bu sütun için aynı değeri kullanın.

Oluşturmak için:

  • Yönetici kullanıcısı: Gereklidir. Admin girin.
  • POS kullanıcısı: Gereklidir. Point of sale girin.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Gereklidir. Kullanıcının mevcut türüyle eşleşmelidir.
email

Geçerli bir e-posta adresi.

Oluşturmak için:

  • Yönetici kullanıcısı: Her satırda gereklidir. Benzersiz olmalı ve mevcut bir yönetici kullanıcısının e-postasıyla eşleşmemelidir.
  • POS kullanıcısı: İsteğe bağlıdır. Bir POS kullanıcısına e-posta atayabilir veya bu alanı boş bırakabilirsiniz. Kullanıcının herhangi bir satırına e-posta girerseniz aynı e-postayı bu kullanıcının bulunduğu her satıra girin.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici kullanıcısı: Gereklidir.
  • POS kullanıcısı: Kullanıcının hesabında bir e-posta adresi varsa bu değerin, söz konusu kullanıcıyı askıya alma veya yeniden etkinleştirme işlemlerinin bulunduğu her satırda bulunması ve kullanıcıya ait, Shopify yöneticinizdeki e-posta adresiyle eşleşmesi gerekir.
phone

Kullanıcının telefon numarası.

Oluşturmak için:

  • Yönetici kullanıcısı: Yönetici kullanıcısının, mağazanıza daveti kabul ettiğinde telefon numarasını ekleyebilmesi için oluşturma satırlarında boş bırakın. Bu alan için bir oluşturma satırına değer girerseniz kullanıcı oluşturma işlemi başarısız olur.
  • POS kullanıcısı: İsteğe bağlıdır.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici kullanıcısı: İsteğe bağlıdır. Bu alan için bir değer girerseniz bu değerin, kullanıcının Shopify yöneticinizdeki profilinde yer alan telefon numarasıyla eşleşmesi gerekir.
  • POS kullanıcısı: Kullanıcının hesabında bir telefon numarası varsa gereklidir. Numara, kullanıcının Shopify yöneticinizdeki profilinde listeleniyorsa numarayı ekleyin.
given_name

Kullanıcının adı.

Oluşturmak için:

  • Yönetici kullanıcısı: Yönetici kullanıcısının, mağazanıza daveti kabul ettiğinde adını ekleyebilmesi için oluşturma satırlarında boş bırakın. Bu alan için bir oluşturma satırına değer girerseniz kullanıcı oluşturma işlemi başarısız olur.
  • POS kullanıcısı: Gereklidir.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici kullanıcısı: İsteğe bağlıdır. Bir değer girerseniz bu değer, kullanıcının Shopify yöneticinizdeki adıyla eşleşmelidir.
  • POS kullanıcısı: Gerekli. Kullanıcının Shopify yöneticisindeki adıyla eşleşmelidir.
family_name

Kullanıcının soyadı.

Oluşturmak için:

  • Yönetici kullanıcısı: Oluşturma satırlarında boş bırakın, böylece yönetici daveti kabul ettiğinde soyadını ekleyebilir. Bir oluşturma satırına değer girerseniz kullanıcı oluşturma işlemi başarısız olur.
  • POS kullanıcısı: Gereklidir.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici kullanıcısı: İsteğe bağlı. Bir değer girerseniz bu değer kullanıcının Shopify yöneticisindeki soyadıyla eşleşmelidir.
  • POS kullanıcısı: Gerekli. Kullanıcının Shopify yöneticisindeki soyadıyla eşleşmelidir.
status

Kullanıcı hesabı durumu, örneğin Active veya Suspended.

Oluşturmak için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. İçe aktarma işlemi otomatik olarak yeni POS kullanıcılarını Active, yeni yönetici kullanıcılarını da mağazanıza olan daveti kabul edene kadar Pending olarak ayarlar.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Kullanıcıyı askıya almak için Suspended, yeniden etkinleştirmek için Active girin. Yalnızca kullanıcının mevcut durumu Active veya Inactive ise Suspended girin. Yalnızca mevcut durumu Suspended ise Active girin. status bu şablona uymazsa içe aktarma işlemi başarısız olur.
role_name

Kullanıcıya atanan rolün adı. Rol adı mevcut olmalı ve ilgili kullanıcı türü için geçerli olmalıdır. CSV dosyasındaki bir satır ya bir rol ya da bir grup atayabilir; ikisini birden atayamaz. Aynı satırda hem role_name hem de group_name için bir değer girerseniz o satır için içe aktarım başarısız olur.

Oluşturmak için:

  • Yönetici veya POS kullanıcısı: Satır, kullanıcıya bir grup aracılığıyla atama yapmıyorsa gereklidir. Roller gruba göre belirlendiği için, grup atayan satırlarda bu sütunu boş bırakın. Grup atama hakkında bilgi edinmek için CSV dosyasında bir kullanıcıya grup atama bölümüne bakın.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. Değer girerseniz o satırın içe aktarılması başarısız olur.
group_name

Kullanıcıya atanan grup. Gruplar, yalnızca Shopify Plus planındaki kuruluşlar tarafından kullanılabilir. CSV dosyasındaki bir satır ya bir grup ya da bir rol atayabilir; ikisini birden atayamaz. Aynı satırda hem group_name hem de role_name için bir değer girerseniz o satır için içe aktarım başarısız olur.

Oluşturmak için:

  • Yönetici veya POS kullanıcısı: İsteğe bağlı. Grup, kullanıcının türü için geçerli olan en az bir rol içermelidir ve boş bir grup atayamazsınız. Grup atama hakkında bilgi edinmek için CSV dosyasında bir kullanıcıya grup atama bölümüne bakın.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. Değer girerseniz o satırın içe aktarılması başarısız olur.
store_name

Kullanıcının erişebileceği mağaza. Shopify yöneticinizdeki bir mağaza adıyla tam olarak eşleşmelidir.

Oluşturmak için:

  • Yönetici veya POS kullanıcısı: Kuruluşunuzun yalnızca bir mağazası varsa içe aktarma işlemi varsayılan olarak bu değeri o mağaza olacak şekilde ayarlar. Kuruluşunuzun birden fazla mağazası varsa bu satırın geçerli olduğu mağaza adını girin. Yalnızca gruba yönelik veya kuruluş düzeyindeki bazı satırların bu sütununda mağaza adı bulunmaz.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. Değer girerseniz o satırın içe aktarılması başarısız olur.
pos_location_name

Kullanıcının erişebileceği POS konumu. Konum adı, o mağazadaki bir konumla eşleşmelidir.

Oluşturmak için:

  • Yönetici kullanıcısı: Bu satır ilgili yönetici kullanıcısına belirli bir konumda POS izinleri veriyorsa bir konum adı girin. Aksi takdirde boş bırakın.
  • POS kullanıcısı: Belirtilen konumlarda POS izinleri verdiğinizde her bir konum adını bu sütuna, kendi satırına girin. Erişimin mağazadaki tüm mevcut ve gelecekteki konumları kapsadığı satırları boş bırakın.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. Değer girerseniz o satırın içe aktarılması başarısız olur.
all_current_and_future_locations

Bu satırdaki POS izinleri mağazadaki mevcut ve gelecekteki tüm konumları kapsıyorsa TRUE girin. İzinler yalnızca pos_location_name içinde adlandırılan konumlarda geçerliyse FALSE girin. pos_location_name bir değere sahipse TRUE giremezsiniz. Aynı mağazadaki aynı kullanıcı için her satırda bir TRUE veya FALSE değeri kullanın.

Oluşturmak için:

  • Yönetici kullanıcısı: Bu satırdaki rol POS izinlerini içerdiğinde gereklidir. Aksi takdirde boş bırakın.
  • POS kullanıcısı: Gereklidir.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. Değer girerseniz o satırın içe aktarılması başarısız olur.
pin

Shopify POS'ta oturum açmak için PIN (4-6 basamaklı bir sayı). PIN, bir mağaza içinde aynı kullanıcı için POS izinleri atayan CSV dosyasındaki her satırda aynı olmalıdır. PIN, aynı kullanıcı için mağazalar arasında farklılık gösterebilir. Her mağazada her PIN'in yalnızca tek bir kullanıcı hesabına özel olması gerekir.

Oluşturmak için:

  • Yönetici kullanıcısı: İsteğe bağlı. PIN'i yalnızca PIN gerektiren POS izinlerinin mağaza düzeyinde ayarlandığı satırlara girin, izinlerin sadece grup düzeyinde olduğu satırlara girmeyin.
  • POS kullanıcısı: İsteğe bağlı. PIN'i yalnızca POS izinlerinin mağaza düzeyinde olduğu satırlara girin, izinlerin sadece grup düzeyinde olduğu satırlara girmeyin.

Askıya almak veya yeniden etkinleştirmek için:

  • Yönetici veya POS kullanıcısı: Boş bırakın. Değer girerseniz o satırın içe aktarılması başarısız olur.

CSV dosyasında yeni kullanıcılar oluşturma

Yeni bir kullanıcı oluşturmak için o satırdaki id değerini boş bırakın. Kullanıcı oluşturulduktan sonra içe aktarım işlemi id'ye otomatik olarak bir değer atar.

Kullanıcılara birden fazla konuma, role veya mağazaya erişim izni vermek için Bir kullanıcıya birden fazla rol, konum ve mağaza atama bölümüne bakın.

POS kullanıcısı oluşturma

Bir POS kullanıcısı oluşturmak için aşağıdaki alanlara bir değer girin:

  • user_type alanına Point of sale girin.
  • given_name ve family_name bilgilerini girin.
  • Kullanıcı izinlerini ayarlamak için aşağıdaki alanlardan birine bir değer girin:
  • Konum erişimini ayarlamak için aşağıdaki alanlara bir değer girin:
    • Belirli konumlara erişim için pos_location_name girin ve all_current_and_future_locations değerini FALSE olarak ayarlayın.
    • Tüm konumlara erişim için all_current_and_future_locations değerini TRUE olarak ayarlayın ve pos_location_name alanını boş bırakın.
  • İsteğe bağlı: email, phone veya pin bilgilerini girin. PIN, mağaza içinde benzersiz olan 4-6 haneli bir sayı olmalıdır.

Yönetici kullanıcısı oluşturma

Bir yönetici kullanıcısı oluşturmak için aşağıdaki alanlara bir değer girin:

  • user_type alanına Admin girin.
  • email bilgisini girin.
  • Kullanıcı izinlerini ayarlamak için aşağıdaki alanlara bir değer girin:
    • role_name ve store_name: Kuruluşunuzda yalnızca bir mağaza varsa store_name alanı zorunlu değildir. Rol bir kuruluş düzeyinde rol ise store_name alanını boş bırakın.
    • group_name: Yalnızca Shopify Plus planında kullanılabilir. Grup atama hakkında bilgi edinmek için CSV dosyasında bir kullanıcıya grup atama bölümüne bakın.
  • İsteğe bağlı: role_name bir POS kategorisi rolü olduğunda bu satırdaki pin alanına bir değer girebilirsiniz. Bir PIN belirtmezseniz içe aktarım işlemi kullanıcı için bir PIN oluşturur.
  • Eğer role_name bir POS kategorisi rolüyse kullanıcı için konum erişimini ayarlamanız gerekir. Aşağıdaki alanlara bir değer girin:
    • Belirli konumlara erişim için pos_location_name girin ve all_current_and_future_locations değerini FALSE olarak ayarlayın.
    • Tüm konumlara erişim için all_current_and_future_locations değerini TRUE olarak ayarlayın ve pos_location_name alanını boş bırakın.

CSV dosyasındaki mevcut kullanıcıları askıya alma veya yeniden etkinleştirme

Kullanıcı yönetimi CSV dosyanıza her kullanıcı için bir satır ekleyerek mevcut bir kullanıcıyı askıya alabilir veya yeniden etkinleştirebilirsiniz. Kullanıcılar id ile tanımlanır.

Mevcut bir kullanıcıyı askıya almak veya yeniden etkinleştirmek için aşağıdaki alanlara bir değer girin:

  • Kullanıcı için id bilgisini girin.
  • Kullanıcı için user_type bilgisini girin.
  • Kullanıcı bir yönetici kullanıcısıysa aşağıdaki alanlara bir değer girin:
    • email: Zorunludur.
    • given_name: İsteğe bağlı. Bir değer girerseniz bu değer, kullanıcının Shopify yöneticinizdeki adıyla eşleşmelidir.
    • family_name: İsteğe bağlı. Bir değer girerseniz bu değer, kullanıcının Shopify yöneticinizdeki soyadıyla eşleşmelidir.
    • phone: İsteğe bağlı. Bir değer girerseniz bu değer, kullanıcının Shopify yöneticinizdeki telefon numarasıyla eşleşmelidir.
  • Kullanıcı bir POS kullanıcısıysa aşağıdaki alanlara bir değer girin:
    • given_name: Zorunludur.
    • family_name: Zorunludur.
    • email: Kullanıcının hesabında bir e-posta adresi varsa bu alan zorunludur.
    • phone: Kullanıcının hesabında bir telefon numarası varsa bu alan zorunludur.
  • status: Kullanıcıyı askıya almak için Suspended veya kullanıcıyı yeniden etkinleştirmek için Active değerini girin. Bir kullanıcıyı yalnızca Shopify yöneticinizdeki mevcut durumu Active veya Inactive olduğunda askıya alabilirsiniz. Bir kullanıcıyı yalnızca mevcut durumu Suspended olduğunda yeniden etkinleştirebilirsiniz.

Bir kullanıcıya birden fazla rol, konum ve mağaza atama

Yeni bir kullanıcı oluşturduğunuzda tek bir CSV dosyası içe aktarımında o kullanıcıya birden fazla rol, POS konumu ve mağaza atayabilirsiniz. Her bir rol, konum veya mağaza kombinasyonunun dosyada kendi satırına sahip olması gerekir.

Aynı kullanıcıya atamak istediğiniz her bir değer için bir satır ekleyin. İçe aktarma işleminin her satırı o kullanıcı hesabına uygulaması için o kullanıcıya ait tüm satırlara aynı kimlik değerlerini girin. Her satırda id değerini boş bırakın. İçe aktarma işlemi, kullanıcı oluşturulduktan sonra id değerini atar.

Her satırda gerekli olan kimlik değerleri

İçe aktarma işleminin aynı kullanıcıyı tanımlayabilmesi için CSV dosyanızın o kullanıcıyla ilgili her satırına aşağıdaki değerleri girin:

  • Yönetici kullanıcılar için, o kullanıcının tüm satırlarına aynı email ve user_type değerleri girilmelidir.
  • POS kullanıcıları için her satırda ilgili kullanıcıya ait aynı user_type, given_name, family_name, email ve phone girilmelidir.

Aynı mağazada bir kullanıcıya birden fazla rol atama

Her bir rol CSV dosyasında kendi satırında temsil edildiğinde tek bir kullanıcı aynı mağazada birden fazla role sahip olabilir.

Kullanıcıya aynı mağazada birden fazla rol atamak için CSV dosyanıza her rol için bir satır eklemelisiniz. Tüm satırlara o kullanıcı için aynı kimlik değerlerini girin ve ardından Shopify yöneticinizde listelenen store_name ile role_name değerlerini tam olarak aynı olacak şekilde ekleyin.

Aynı mağazada birden fazla POS konumu atama

Bir kullanıcının bir mağazada yalnızca belirli POS konumlarına erişmesi gerektiğinde her bir konumu ayrı bir satırda listelersiniz.

Bir kullanıcıya birden çok belirli POS konumuna erişim atamak için CSV dosyanıza her konum için bir satır eklemeniz gerekir. Her satırda ilgili kullanıcı için aynı kimlik değerlerini girin, Shopify yöneticinizde listelenen pos_location_name bilgisini girin ve all_current_and_future_locations sütununu her satırda FALSE olarak ayarlayın.

Örneğin, bir kullanıcıya aynı mağazadaki iki belirli konumda aynı rolü vermek için her konum başına bir satır ekleyin.

Bir kullanıcıya, aynı mağazadaki iki belirli POS konumunda aynı rolü atayan örnek CSV satırları.
role_namepos_location_nameall_current_and_future_locations
KasiyerKonum 1FALSE
KasiyerKonum 2FALSE

Alternatif olarak, tüm mevcut ve gelecekteki konumlara erişim vermek için all_current_and_future_locations değeri TRUE olarak ayarlanmış ve pos_location_name alanı boş bırakılmış tek bir satır kullanın. İlgili mağazadaki söz konusu kullanıcıya ait her satırda aynı TRUE veya FALSE değerini kullanın. Satırlar arasında bu değerleri karışık olarak kullanamazsınız.

Birden fazla mağazada kullanıcı erişimi atama

Birden fazla mağazası olan kuruluşlar, aynı kişiye ihtiyaç duyduğu her mağazada erişim verebilir.

Aynı kullanıcının birden fazla mağazaya erişmesi gerektiğinde her rol-mağaza-konum kombinasyonu için bir satır kullanın. Her satıra ilgili kullanıcı için aynı kimlik değerlerini ve Shopify yöneticinizde listelenen tam store_name değerini girmelisiniz.

Her mağaza için aynı kullanıcıya birden fazla rol ve birden fazla POS konumu atayabilirsiniz.

Oluşturma satırlarındaki all_current_and_future_locations ve pos_location_name için aynı mağazada birden çok POS konumu atama ile aynı satır şablonlarını kullanın. pos_location_name ilgili satırda bir değere sahip olduğunda all_current_and_future_locations alanını TRUE olarak ayarlayamazsınız.

Aşağıdaki örnekte aynı POS kullanıcısına, iki farklı mağazada farklı konum erişimleri atanmaktadır.

Aynı POS kullanıcısına iki mağazada farklı konum erişimi atayan örnek CSV satırları.
store_namerole_namepos_location_nameall_current_and_future_locations
StoreName_USAKasiyerStoreName_USA_SF_01FALSE
StoreName_CANMağaza KasiyeriTRUE

Bir kullanıcıya ait herhangi bir satırda hata oluşursa o kullanıcının tüm satırları reddedilir. Hatayı düzelttikten sonra söz konusu kullanıcı için sonraki içe aktarım işlemine her satırı ekleyin.

CSV dosyasında bir kullanıcıya grup atama

Gruplar, yalnızca Shopify Plus planındaki kuruluşlar tarafından kullanılabilir. Bir grup, bir veya daha fazla rolü bir araya getirdiğinden, grup atamak bir kullanıcıya aynı anda birden fazla rol verebilir.

Grup veya tek bir rol atama

CSV dosyasındaki her satır ya bir grup ya da tek bir rol atayabilir; ikisini birden atayamaz:

  • Bir grup atamak için grubu group_name alanına girin ve role_name alanını boş bırakın.
  • Tek bir rol atamak için rolü role_name alanına girin ve group_name alanını boş bırakın.

Uygun kullanıcılara grup atama

Gruptaki en az bir rol kullanıcının türü için geçerliyse söz konusu kullanıcıya bu grubu atayabilirsiniz. Grupta bulunan ancak kullanıcının türü için geçerli olmayan roller verilmez ancak bunlar bir hataya da neden olmaz. Grup, geçerli olan rollere bağlı olarak başarıyla atanır.

İçinde rol bulunmayan bir grubu atayamazsınız.

Mağazalara ve konumlara grup atama

CSV dosyanızda, grubun bir POS rolü verdiği her mağaza için bir satır eklemelisiniz. Ayrıca bu satırların her birinde konum erişimini de ayarlamanız gerekir:

  • Belirli konumlara erişim için pos_location_name alanını girin ve all_current_and_future_locations ayarını FALSE olarak belirleyin. Bir mağazada birden fazla belirli konum erişimi vermek için her konum başına bir satır ekleyin ve her satırda aynı grup ile mağazayı belirtin.
  • Tüm konumlara erişim için all_current_and_future_locations değerini TRUE olarak ayarlayın ve pos_location_name alanını boş bırakın.

Bir grup için konum erişimi, bir grup aracılığıyla atanmayan bir POS rolüyle aynı şekilde doğrulanır; buna aynı kullanıcıya başka bir satırda verilen konum erişimiyle çakışamaması da dahildir.

Grup atarken PIN ayarlama

PIN için birden fazla role sahip kullanıcılar için geçerli olan kuralların aynısı geçerlidir:

  • CSV dosyanızda pin değerini yalnızca grubun POS rolü verdiği mağazaya ait satıra girin.
  • PIN bir mağaza içinde benzersiz olmalıdır ancak mağazalar arasında farklılık gösterebilir.
  • Grubun yalnızca POS dışı roller verdiği bir mağazaya ait satıra pin girmeyin.

Kuruluş rolü içeren bir grup atama

Bir grup, POS izinlerine sahip bir kuruluş rolü içeriyorsa bu kuruluş rolü tüm konumlara otomatik olarak erişim sağlar; bu nedenle mağaza başına konum gerekliliği bu durum için geçerli değildir. Bu tür bir grubu aşağıdaki yollardan biriyle atayabilirsiniz:

  • Yalnızca gruba ait tek bir satır: group_name alanına grubu girin ve store_name, pos_location_name, all_current_and_future_locations ile pin alanlarını boş bırakın. Kuruluş rolü, tüm konumlara otomatik olarak erişim verir.
  • Açık mağaza satırları: Grubun bir POS rolü verdiği her mağaza için bir satır ekleyin. Bu satırların her birinde all_current_and_future_locations ayarını TRUE olarak belirleyin. Kuruluş rolüne sahip bir kullanıcıyı tek bir konumla sınırlandıramazsınız.

Grup atama örnekleri

Aşağıdaki örneklerde, tek bir grubun farklı mağazalara ve konumlara nasıl atanacağı gösterilmektedir. Her satır, group_name, store_name, pos_location_name ve all_current_and_future_locations değerlerini listeler.

Aşağıdaki örneklerde grup; Mağaza 1'de bir mağaza rolü ile POS rolü ve Mağaza 2'de bir POS rolü vermektedir:

  • Örnek 1'de grup, iki mağazadaki tüm konumlara erişimle atanmaktadır. Grup, her iki mağazada da bir POS rolü verdiğinden CSV dosyanıza mağaza başına bir satır eklemeniz gerekir.
Bir grubu iki mağazadaki tüm konumlara erişimle atayan örnek CSV satırları.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Grup adıMağaza 1TRUE
Grup adıMağaza 2TRUE
  • Örnek 2, grubu iki mağazaya atar ancak grup yalnızca 1. Mağazada bir POS rolü ve 2. Mağazada yalnızca mağaza rolü verir. CSV dosyanıza sadece POS rolüne sahip mağaza için bir satır ekleyin. 2. Mağazadaki yalnızca mağaza rolü, bir satır olmadan verilir.
Bir mağazada POS rolü ve diğerinde yalnızca mağaza rolü veren bir grubu atayan örnek CSV satırı.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Grup adıMağaza 1TRUE
  • Örnek 3, iki mağazadaki belirli konumlara erişimi olan grubu atar. CSV dosyanıza her konum için bir satır eklemeniz gerekir.
İki mağazada belirli konumlara erişimi olan bir grubu atayan örnek CSV satırları.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Grup adıMağaza 1Konum 11FALSE
Grup adıMağaza 1Konum 12FALSE
Grup adıMağaza 2Konum 21FALSE
Grup adıMağaza 2Konum 22FALSE
  • Örnek 4; bir mağaza rolü ve POS rolüne ek olarak, POS izinlerine sahip bir kuruluş rolü içeren bir grubu atar. Bu grubu aşağıdaki yöntemlerden biriyle atayabilirsiniz:

    • İlk seçenek; kuruluş rolünün tüm konumlara erişim verdiği, yalnızca gruba özel tek bir satırdır.
    • İkinci seçenek, grubun POS rolü verdiği her mağaza için ayrı bir satır kullanır. Kuruluş rolü tek bir konumla sınırlandırılamayacağından her satırda all_current_and_future_locations değeri TRUE olmalıdır.
Yalnızca gruba özel tek bir satır kullanarak kuruluş rolüne sahip bir grubu atayan örnek CSV satırı.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Grup adı
Ayrı mağaza satırları kullanarak kuruluş rolüne sahip bir grubu atayan örnek CSV satırları.
group_namestore_namepos_location_nameall_current_and_future_locationspin
Grup adıMağaza 1TRUE
Grup adıMağaza 2TRUE

Shopify yöneticinizden bir kullanıcı yönetimi CSV dosyasını içe aktarın

CSV dosyanızı oluşturup doğru formatta kaydettikten sonra kuruluşunuzun Kullanıcılar sayfasından bu dosyayı yükleyebilirsiniz. İçe aktarım işlemi Shopify yöneticinizde gerçekleştirilir ve işlenemeyen tüm satırlar bildirilir.

Adımlar:

  1. Shopify yöneticinizden Ayarlar > Kullanıcılar bölümüne gidin.

  2. İçe aktar'a tıklayın.

  3. İsteğe bağlı: Örnek bir CSV dosyasını indirmek için bağlantıya tıklayın ve ardından bunu kendi dosyanız için şablon olarak kullanın.

  4. Dosya yükle'ye tıklayın ve .csv dosyanızı seçin.

İçe aktarım işlemi tamamlandıktan sonra Shopify yöneticinizdeki onaylama bilgisini inceleyin. Herhangi bir satırda hata varsa dosyanızı düzeltip yeniden içe aktarabilmeniz için ayrıntıları içeren bir e-posta alırsınız.

Yaygın kullanıcı yönetimi içe aktarım sorunları için çözümler

Kullanıcı yönetimi CSV dosyanızı yüklerken sorun yaşıyorsanız sorununuzun aşağıdaki çözümlerde listelenip listelenmediğini kontrol edin.

Belirli bir hata mesajı için hata giderme konusunda yardıma ihtiyacınız varsa İçe aktarım hata mesajlarını giderme bölümüne bakın.

Hataları düzelttikten sonra yeniden içe aktarma

Bir içe aktarma işlemi başarısız olduğunda başarısız olan satırları listeleyen bir e-posta alırsınız. Yinelenen kullanıcılar oluşturmamak için dosyanızı dikkatli bir şekilde yeniden içe aktarın.

Dosyanın tamamını değil, yalnızca hata içeren kullanıcıları yeniden içe aktarın. Aşağıdaki uygulamaları kullanın:

  • Başarısız olan satırları düzeltin ve ardından yeni dosyanıza, etkilenen her bir kullanıcının tüm satırlarını ekleyin. Bir kullanıcının 3 satırı varsa ve 1 satır hataya neden olduysa söz konusu kullanıcıya ait 3 satırın tümü reddedilmiştir. Düzeltilmiş olan 3 satırın tümünü yeni içe aktarımınıza dahil edin.
  • Başarıyla içe aktarılan kullanıcıları eklemeyin. Bu hesaplar zaten mevcut. Bunları yeniden içe aktarmak user already exists hatası döndürebilir, yinelenen kullanıcılar oluşturabilir veya her iki duruma da neden olabilir.

Daha önce başarıyla oluşturulmuş kullanıcılara ait satırlar da dahil olmak üzere orijinal dosyanın tamamını yeniden içe aktarırsanız aşağıdaki sonuçlarla karşılaşabilirsiniz:

  • Yönetici kullanıcılar: Bir e-posta adresi zaten kullanımdaysa user already exists veya yinelenen e-posta hatası alabilirsiniz.
  • POS kullanıcıları: Sistem, yinelenen POS kullanıcısı kayıtları oluşturabilir. POS kullanıcıları benzersiz bir e-posta yerine ad ve ilgili alanlar kullanılarak eşleştirilir. Bu nedenle, aynı ad ve role sahip ikinci bir kullanıcı oluşturulabilir.
  • Kullanıcı kontenjanı sınırları: İçe aktarım işlemi zaten oluşturulmuş olan kullanıcıları sayarsa kontenjan sınırı hataları alabilirsiniz. Daha fazla bilgi edinmek için her fiyatlandırma planı için maksimum kullanıcı sayısı bölümüne bakın.

Aynı ada sahip birden fazla POS kullanıcısı oluşturma

Bir içe aktarma işleminde, bir POS kullanıcısı için kimlik belirleme değerleri ardışık olmayan satırlar da dahil olmak üzere birden fazla satırda eşleşiyorsa içe aktarma işlemi bu satırları aynı kullanıcı olarak kabul eder.

Tek bir içe aktarma işleminde aynı given_name ve family_name değerlerine sahip ayrı POS kullanıcıları oluşturmak için her bir kullanıcıya ait aşağıdaki alanlardan en az birine farklı bir değer girmelisiniz:

  • email
  • phone

Aynı given_name ve family_name değerlerine sahip birden fazla kullanıcıyı email veya phone için farklı değerler kullanarak ayırt edemiyorsanız her bir kullanıcıyı ayrı bir CSV dosyasında içe aktarmalısınız.

Dosya formatı ve yükleme boyutu

Aşağıdaki sorunlar, kullanıcı satırlarınızdaki değerlerle değil, CSV dosyasının formatı veya boyutuyla ilgilidir:

  • Yanlış dosya formatı: Dosyanız, CSV dosyası açma ve düzenleme bölümünde açıklanan kodlamayla kaydedilmiş bir .csv dosyası olmalıdır.
  • Dosya çok büyük: Dosyanızda çok fazla satır varsa dosyayı daha küçük dosyalara bölün ve bunları teker teker içe aktarın.

POS kullanıcısı, tek bir çoklu rol kullanıcısı yerine birden fazla kullanıcı olarak gösteriliyor

İçe aktarma işleminde, user_type, given_name, family_name, email ve phone değerleri ilgili kişi için her satırda eşleştiğinde satırlar aynı POS kullanıcısıyla eşleştirilir. Bu değerlerden herhangi biri satırlar arasında farklılık gösterirse içe aktarma işlemi ayrı kullanıcılar oluşturur.

Tek bir çoklu rol kullanıcısı beklediğiniz durumlarda aşağıdaki durumlar genellikle yinelenen POS kullanıcılarına yol açar:

  • E-postanın bir satırda olup diğerinde olmaması: Bir POS kullanıcısına ait ilk satırda email alanını doldurur ancak diğer bir satırda boş bırakırsanız içe aktarım işlemi ayrı kullanıcılar oluşturur. İlgili kullanıcıya ait her satıra email değerini ekleyin veya tüm satırlarda bu alanı boş bırakın.
  • Adda yazım hatası: Ad satırlarındaki bir yazım hatası ayrı kullanıcılar oluşturabilir. Örneğin eşleştirme işlemi büyük/küçük harfe duyarlıysa bir satırdaki Jane ile başka bir satırdaki jane farklı kullanıcılar olarak değerlendirilebilir. Kullanıcının adını her satırda aynı şekilde yazın.
  • Telefon bilgisinin bir satırda olup diğerinde olmaması: Bir POS kullanıcısına ait ilk satıra phone değerini ekler ancak başka bir satırda boş bırakırsanız içe aktarma işlemi ayrı kullanıcılar oluşturur. phone değerini bu kullanıcının bulunduğu her satıra ekleyin veya her satırda boş bırakın.

Kullanıcıların yinelenmesini önlemek için CSV dosyanızda aynı POS kullanıcısına ait her satırda user_type, given_name, family_name, email ve phone değerlerinin birebir aynı olduğundan emin olun.

Koltuk sınırı hataları

Koltuk sınırları, kuruluşunuzun fiyatlandırma planındaki yönetici kullanıcılar için geçerlidir. Bir içe aktarma işlemi sırasında koltuk sınırı hatası alırsanız içe aktarma işlemi, dosyanızın kaç tane yeni yönetici kullanıcı oluşturacağını sayar ve bu sayıyı planınızın koltuk sınırıyla karşılaştırır. Koltuk sınırınıza ulaştıysanız veya yaklaşmaktaysanız CSV dosyanızdaki yeni yönetici kullanıcıların sayısını azaltın veya yeniden içe aktarma işlemi yapmadan önce fiyatlandırma planınızın kullanıcı sınırlarını inceleyin.

Yinelenen POS kullanıcılarını bulmak için kullanıcı listenizi dışa aktarın

Yinelenen POS kullanıcıları olduğundan şüpheleniyorsanız kullanıcı listenizi bir CSV dosyasına aktarabilir ve bir hesap tablosu uygulamasında satırları karşılaştırabilirsiniz. Dışa aktarılan dosyada, hangi hesabın önce oluşturulduğunu gösteren zaman damgaları yer alır.

Dışa aktarılan dosyaların nasıl teslim edildiğini ve bunları kimlerin indirebileceğini öğrenmek için kullanıcı yönetimi bilgilerinizi CSV dosyası olarak dışa aktarma bölümüne bakın.

Adımlar:

  1. Shopify yöneticinizden Ayarlar > Kullanıcılar bölümüne gidin.

  2. Dışa aktar'a tıklayın.

  3. Kullanıcıları dışa aktar iletişim kutusunda Dışa aktar'a tıklayın.

  4. E-postayı aldığınızda, CSV dosyasını cihazınıza kaydetmek için Dosyayı indir'e tıklayın.

  5. Dosyayı bir hesap tablosu uygulamasında açın ve GIVEN_NAME sütununa göre sıralayın.

  6. Dışa aktarılan dosyada given name, family name, email ve phone değerleri eşleşen ve CREATED_AT zamanları aynı veya birbirine çok yakın olan POS kullanıcılarını inceleyin. Bu hesaplar büyük olasılıkla yinelenen hesaplardır.

Yinelenen POS kullanıcılarını manuel olarak silin

Yinelenen bir POS kullanıcısı hesabını CSV dosyası kullanmadan Shopify yöneticiniz üzerinden manuel olarak kaldırabilirsiniz.

Adımlar:

  1. Shopify yöneticinizden Ayarlar > Kullanıcılar bölümüne gidin.

  2. Yinelenen kullanıcı hesabını seçin.

  3. Kaldır'a tıklayın.

CSV dosyası kullanarak yinelenen POS kullanıcılarını toplu olarak silin

Bir CSV içe aktarma işlemiyle yinelenen hesapları askıya alabilir ve ardından bu askıya alınmış hesapları Shopify yöneticinizdeki Kullanıcılar sayfasından toplu olarak silebilirsiniz. Hesapları önce askıya almak, silmeden önce hangi hesapları kaldıracağınızı teyit etmenize yardımcı olur.

Adımlar:

  1. Mevcut kullanıcı listenizi dışa aktarın.
  2. Yinelenen hesapları Yinelenen POS kullanıcılarını karşılaştırmak için kullanıcı listenizi dışa aktarın bölümünde açıklanan karşılaştırma yöntemini kullanarak tespit edin.
  3. Yinelenen her hesap için id, user_type, email, phone, given_name ve family_name değerlerini yeni bir CSV dosyasına kopyalayın. Örnek kullanıcı yönetimi CSV dosyası ile aynı sütun yapısını kullanın.
  4. Yinelenen her satır için status alanını Suspended olarak ayarlayın. role_name, group_name, store_name, pos_location_name, all_current_and_future_locations ve pin alanlarını boş bırakın.
  5. Bu kullanıcıları askıya almak için CSV dosyasını içe aktarın.
  6. Ayarlar > Kullanıcılar bölümüne gidin.
  7. Mümkünse, kullanıcı listesini Askıya alındı durumundaki hesapları gösterecek şekilde filtreleyin. Askıya aldığınız yinelenen hesapları seçin ve ardından bunları toplu olarak silin.

İçe aktarma hata mesajları için hata giderme

Bir kullanıcı yönetimi CSV dosyasının içe aktarılması başarısız olduğunda, hata mesajını ve etkilenen satırları içeren bir e-posta alırsınız. Aşağıdaki bölümlerde, her bir mesaj türünün ne anlama geldiği ve yeniden içe aktarmadan önce CSV dosyanızda neleri değiştirebileceğiniz açıklanmaktadır.

CSV içe aktarma işleminizle ilgili hâlâ sorun yaşıyorsanız Shopify Destek ekibiyle iletişime geçin.

CSV dosyası hataları

CSV headers are missing or invalid

Dosyada üstbilgi satırı yok veya üstbilgiler ayrıştırılamıyor. İçe aktar sayfasındaki kullanıcı yönetimi örneğini kullanın ve ilk satırı tam olarak sağlandığı şekilde tutun.

CSV file is empty

Dosyada üstbilginin altında veri satırı yok. En az bir satır ekleyin veya dosyanın tamamını dışa aktardığınızı ya da kaydettiğinizi teyit edin.

Missing required CSV headers

Gerekli bir veya daha fazla sütun eksik. İçe aktarma işlemi, kullanıcı yönetimi CSV dosyasını içe aktarırken aşağıdaki üstbilgilerin bulunmasını bekler:

  • 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

Örnek kullanıcı yönetimi CSV dosyasındaki sütunları silmeyin veya yeniden adlandırmayın.

Found extra CSV headers: [...]

Dosyada izin verilenler listesinde olmayan sütunlar bulunuyor. Kullanıcı yönetimi CSV dosyası şablonunda bulunmayan başlıkları kaldırın.

Kullanıcı kimliği hataları

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

user_type için ayarlanan değer kabul edilmiyor. user_type değerini Admin veya Point of sale olarak ayarlayın.

Yönetici veya POS kullanıcısı oluşturma hataları

Kullanıcıya ait id alanı, yeni bir kullanıcı oluşturmak üzere boş bırakıldığında aşağıdaki hata giderme adımları geçerlidir.

Status is required

Kullanıcı oluşturma satırlarında status sütununu boş bırakın. İçe aktarma işlemi, status sütununu sizin yerinize ayarlar. Oluşturma satırındaki status sütununa bir değer girerseniz ilgili kullanıcı için içe aktarma başarısız olur. Askıya alma veya yeniden etkinleştirme satırlarında status değerini uygun şekilde Suspended veya Active olarak ayarlayın.

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

Girdiğiniz user_type değeri geçerli değil. Admin veya Point of sale girmelisiniz.

Yönetici kullanıcı oluşturma hataları

id boş bırakıldığında ve user_type, Admin olarak ayarlandığında aşağıdaki hata giderme adımları geçerlidir.

Email is required

Bir yönetici kullanıcısı oluşturduğunuzda her satırda email için bir değer girmelisiniz.

POS kullanıcısı oluşturma hataları

id boş olduğunda ve user_type değeri Point of sale olarak ayarlandığında aşağıdaki hata giderme işlemleri geçerlidir.

given_name is required

Her yeni POS kullanıcısı satırında given_name için bir değer girmelisiniz.

family_name is required

Her yeni POS kullanıcısı satırında family_name için bir değer girmelisiniz.

Kullanıcı askıya alma hataları

Aşağıdaki hata giderme adımları, id bir değere sahip olduğunda ve mevcut bir kullanıcının status durumunu değiştirdiğinizde geçerlidir.

Suspend operation must have exactly 1 row.

İçe aktarımınızda aynı kullanıcıyı askıya alan veya yeniden etkinleştiren birden fazla satır var. Her içe aktarımda, her bir kullanıcı için yalnızca bir tane askıya alma veya yeniden etkinleştirme satırı ekleyin.

Status is required

status alanı boş. Bunu duruma uygun olarak Suspended veya Active şeklinde ayarlamalısınız.

[...] does not match with user.

Bu hata, satırınızdaki bir değerin Shopify yöneticinizde söz konusu id ile ilişkili kullanıcı için kaydedilen değerle eşleşmediği anlamına gelir. CSV dosyanızda bu sütunların her biri için girdiğiniz değerlerin, Shopify yöneticinizde ilgili kullanıcı için listelenen değerlerle eşleştiğini doğrulayın:

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

status alanını Suspended ya da Active olarak ayarlayın.

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

Yalnızca status alanını değiştirdiğiniz satırlarda şu alanları boş bırakın:

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