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
Bu sayfada
- Kullanıcı yönetimi CSV dosyası için dikkat edilmesi gerekenler
- Örnek bir kullanıcı yönetimi CSV dosyası indirme
- Kullanıcı yönetimi CSV dosyası için sütun tanımları
- CSV dosyasında yeni kullanıcılar oluşturma
- CSV dosyasındaki mevcut kullanıcıları askıya alma veya yeniden etkinleştirme
- Bir kullanıcıya birden fazla rol, konum ve mağaza atama
- CSV dosyasında bir kullanıcıya grup atama
- Shopify yöneticinizden kullanıcı yönetimi CSV dosyasını içe aktarma
- Sık karşılaşılan kullanıcı yönetimi içe aktarma sorunlarına yönelik çözümler
- İçe aktarma hatası mesajlarıyla ilgili sorunları giderme
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.
| CSV sütunu | Tanı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:
Askıya almak veya yeniden etkinleştirmek için:
|
| user_type | Kullanıcı türü (örneğin Oluşturmak için:
Askıya almak veya yeniden etkinleştirmek için:
|
Geçerli bir e-posta adresi. Oluşturmak için:
Askıya almak veya yeniden etkinleştirmek için:
| |
| phone | Kullanıcının telefon numarası. Oluşturmak için:
Askıya almak veya yeniden etkinleştirmek için:
|
| given_name | Kullanıcının adı. Oluşturmak için:
Askıya almak veya yeniden etkinleştirmek için:
|
| family_name | Kullanıcının soyadı. Oluşturmak için:
Askıya almak veya yeniden etkinleştirmek için:
|
| status | Kullanıcı hesabı durumu, örneğin Oluşturmak için:
Askıya almak veya yeniden etkinleştirmek için:
|
| 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:
Askıya almak veya yeniden etkinleştirmek için:
|
| 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:
Askıya almak veya yeniden etkinleştirmek için:
|
| 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:
Askıya almak veya yeniden etkinleştirmek için:
|
| 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:
Askıya almak veya yeniden etkinleştirmek için:
|
| all_current_and_future_locations | Bu satırdaki POS izinleri mağazadaki mevcut ve gelecekteki tüm konumları kapsıyorsa Oluşturmak için:
Askıya almak veya yeniden etkinleştirmek için:
|
| 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:
Askıya almak veya yeniden etkinleştirmek için:
|
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 salegirin. - given_name ve family_name bilgilerini girin.
- Kullanıcı izinlerini ayarlamak için aşağıdaki alanlardan birine bir değer girin:
- role_name ve store_name: Kuruluşunuzda birden fazla mağaza varsa her iki alan da zorunludur.
- 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.
- 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
FALSEolarak ayarlayın. - Tüm konumlara erişim için all_current_and_future_locations değerini
TRUEolarak ayarlayın ve pos_location_name alanını boş bırakın.
- Belirli konumlara erişim için pos_location_name girin ve all_current_and_future_locations değerini
- İ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
Admingirin. - 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
FALSEolarak ayarlayın. - Tüm konumlara erişim için all_current_and_future_locations değerini
TRUEolarak ayarlayın ve pos_location_name alanını boş bırakın.
- Belirli konumlara erişim için pos_location_name girin ve all_current_and_future_locations değerini
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
Suspendedveya kullanıcıyı yeniden etkinleştirmek içinActivedeğerini girin. Bir kullanıcıyı yalnızca Shopify yöneticinizdeki mevcut durumuActiveveyaInactiveolduğunda askıya alabilirsiniz. Bir kullanıcıyı yalnızca mevcut durumuSuspendedolduğ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.
| role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|
Kasiyer | Konum 1 | FALSE |
Kasiyer | Konum 2 | FALSE |
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.
| store_name | role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|---|
StoreName_USA | Kasiyer | StoreName_USA_SF_01 | FALSE |
StoreName_CAN | Mağaza Kasiyeri | TRUE |
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ı
FALSEolarak 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
TRUEolarak 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ı
TRUEolarak 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.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Grup adı | Mağaza 1 | TRUE | ||
Grup adı | Mağaza 2 | TRUE |
- Ö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.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Grup adı | Mağaza 1 | TRUE |
- Örnek 3, iki mağazadaki belirli konumlara erişimi olan grubu atar. CSV dosyanıza her konum için bir satır eklemeniz gerekir.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Grup adı | Mağaza 1 | Konum 11 | FALSE | |
Grup adı | Mağaza 1 | Konum 12 | FALSE | |
Grup adı | Mağaza 2 | Konum 21 | FALSE | |
Grup adı | Mağaza 2 | Konum 22 | FALSE |
Ö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
TRUEolmalıdır.
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Grup adı |
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Grup adı | Mağaza 1 | TRUE | ||
Grup adı | Mağaza 2 | TRUE |
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:
Shopify yöneticinizden Ayarlar > Kullanıcılar bölümüne gidin.
İçe aktar'a tıklayın.
İ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.
Dosya yükle'ye tıklayın ve
.csvdosyanı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 existshatası 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 existsveya 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:
- 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
.csvdosyası 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
Janeile başka bir satırdakijanefarklı 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:
Shopify yöneticinizden Ayarlar > Kullanıcılar bölümüne gidin.
Dışa aktar'a tıklayın.
Kullanıcıları dışa aktar iletişim kutusunda Dışa aktar'a tıklayın.
E-postayı aldığınızda, CSV dosyasını cihazınıza kaydetmek için Dosyayı indir'e tıklayın.
Dosyayı bir hesap tablosu uygulamasında açın ve
GIVEN_NAMEsütununa göre sıralayın.Dışa aktarılan dosyada given name, family name, email ve phone değerleri eşleşen ve
CREATED_ATzamanları 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:
Shopify yöneticinizden Ayarlar > Kullanıcılar bölümüne gidin.
Yinelenen kullanıcı hesabını seçin.
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:
- Mevcut kullanıcı listenizi dışa aktarın.
- 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.
- 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.
- Yinelenen her satır için status alanını
Suspendedolarak ayarlayın. role_name, group_name, store_name, pos_location_name, all_current_and_future_locations ve pin alanlarını boş bırakın. - Bu kullanıcıları askıya almak için CSV dosyasını içe aktarın.
- Ayarlar > Kullanıcılar bölümüne gidin.
- 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
- 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:
- 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