# Kişileri yönetme

**Kişiler**, mağazanızdan alışveriş yapan her kişiyi ve şirketi barındırır: mağaza üzerinden oluşturulan hesaplar, kayıt olmadan ödeme yapan misafirler ve kendi eklediğiniz kişiler. Her işletme için kenar çubuğunda **Kişiler** olarak görünür (çoğu grubun aksine bir modülün etkin olmasına bağlı değildir) ve iki sayfadan oluşur: **Kişiler** (liste) ve **Gruplar**.

Bir kişi mağazanız üzerinden sipariş verdiğinde kayıt otomatik olarak oluşturulur. Kişileri elle de ekleyebilir veya bir CSV dosyasından toplu olarak içe aktarabilirsiniz.

Her kişide ek alanlar için bkz. [Kişilerde özel alanlar](/tr/docs/customers/custom-fields).

## Kişi ve şirket kişileri

Her kişinin bir **türü** vardır: **Kişi** veya **Şirket**. Bir kişi türü, daha önce sahip olduğunuz şeydir: bir ad, e-posta, telefon. Bir şirket türü, iş alanları ekler: şirket adı, sicil numarası (örneğin bir KvK numarası) ve KDV numarası. Bir kişi oluştururken veya düzenlerken türü Kişi/Şirket anahtarıyla ayarlayın.

Şirket kişilerinin bir e-posta adresine ihtiyacı yoktur: bazı işletmeler bir bireye hiç e-posta göndermeden bir şirketi faturalandırır. Mağazanız üzerinden oluşturulan kişi türündeki kişiler her zaman bir e-postaya sahiptir (mağazanın kendi kayıt akışı bunu gerektirir); panelden veya CSV içe aktarımıyla eklenen bir şirket kişisi e-posta olmadan oluşturulabilir.

Her kişi ayrıca bir **harici id** taşıyabilir: sizin atadığınız serbest metin bir tanımlayıcı, örneğin bir ERP veya muhasebe sistemi referansı; CSV içe/dışa aktarımı sırasında kişileri sistemler arasında eşleştirmek için kullanışlıdır.

## Kişi listesi

Kenar çubuğunda **Kişiler** bölümünü açın. Liste, tüm kişileri şu sütunlarla gösterir:

| Sütun | Açıklama |
| --- | --- |
| Ad | Kişinin görünen adı: şirket türündeki bir kişi için şirket adı, aksi halde kişinin adı. Kişi misafir olarak ödeme yaptıysa yanında nötr bir **Misafir** rozeti görünür. Sıralanabilir. |
| E-posta | Kişinin e-posta adresi. Boş olduğunda `-` gösterir. Sıralanabilir. |
| Telefon | Boş olduğunda `-` gösterir. Dar ekranlarda gizlenir. |
| Tür | `B2B` veya `B2C`. Dar ekranlarda gizlenir. |
| Kayıt tarihi | Kişinin oluşturulduğu tarih. Dar ekranlarda gizlenir. |

Kişileri ad, e-posta, şirket adı veya harici id'ye göre bulmak için tablonun üzerindeki arama alanını kullanın; tablonun altında toplam sayı, **Sayfa başına satır** ve **Önceki** / **Sonraki** bulunur. Bir kişinin ayrıntı sayfasını açmak için ilgili satıra tıklayın.

Henüz kişiniz yoksa liste, başlamanız için **Yeni kişi** ve **CSV içe aktar** düğmeleriyle birlikte "Henüz kişi yok" mesajını gösterir.

### Tüm kişileri CSV olarak dışa aktarma

Listenin üst kısmındaki **CSV'yi dışa aktar** düğmesine tıklayın. `customers.csv` dosyası, şirket alanları dahil tüm kişilerinizle birlikte hemen indirilir; bir seçenek penceresi yoktur.

Bu işlem, ayrıntı sayfasında **Diğer işlemler** altındaki kişi başına **Verileri dışa aktar** işleminden farklıdır; o işlem tek bir kişi için GDPR veri dışa aktarımı üretir (aşağıdaki [Gizlilik ve GDPR](#gizlilik-ve-gdpr) bölümüne bakın).

### CSV'den kişi içe aktarma

1. Listenin üst kısmındaki **CSV içe aktar** düğmesine tıklayın.
2. **Kişileri içe aktar** penceresinde bir `.csv` dosyası seçin. Bir dosya seçilene kadar **İçe aktar** düğmesi devre dışı kalır.
3. **İçe aktar** düğmesine tıklayın. Dosya yüklenirken düğme **İçe aktarılıyor...** metnini gösterir.

CSV dosyası şu kurallara uymalıdır:

| Gereksinim | Ayrıntı |
| --- | --- |
| Zorunlu sütunlar | `name` |
| İsteğe bağlı sütunlar | `email`, `phone`, `internal_notes`, `created_at`, `kind`, `company_name`, `registration_number`, `vat_id`, `external_id` |
| En fazla satır sayısı | 1000 |
| En fazla dosya boyutu | 2 MB |
| Yinelenen e-postalar | E-postası zaten kayıtlı olan satırlar atlanır ve satır hatası olarak bildirilir (e-postası olmayan satırlar bu kontrolü atlar) |
| Yinelenen harici id'ler | Harici id'si zaten kayıtlı olan satırlar atlanır ve satır hatası olarak bildirilir |

`email` dosyada isteğe bağlıdır çünkü bir şirket kişisinin e-postası olmayabilir; bir satır `kind` alanını atlarsa varsayılan olarak `person` kullanılır. İçe aktarma tamamlandığında pencere kaç kişinin içe aktarıldığını bildirir (örneğin "İçe aktarıldı 12 kişi.") ve bazı satırlar başarısız olduysa, kaç satırın başarısız olduğunu kaydırılabilir bir satır bazlı hata listesiyle gösterir ("Satır 3: ..."). Sonuç görüntülendikten sonra **İptal** düğmesinin adı **Kapat** olarak değişir ve başarılı bir içe aktarmanın ardından kişi listesi otomatik olarak yenilenir.

### Kişileri toplu silme

Listedeki onay kutularıyla kişileri seçin, ardından **Sil** toplu işlemini çalıştırın. Herhangi bir şey silinmeden önce bir onay penceresi görüntülenir. Silme işlemi kişi kayıtlarını kaldırır; bir GDPR talebi için kişinin kişisel verilerini silmeniz gerekiyorsa bunun yerine ayrıntı sayfasındaki **Kişiyi anonimleştir** düğmesini kullanın.

## Kişi oluşturma

1. Kişi listesinde **Yeni kişi** düğmesine tıklayın.
2. **Kişi** / **Şirket** anahtarıyla türü seçin, ardından profili doldurun:

   | Alan | Gösterildiği durum | Açıklama |
   | --- | --- | --- |
   | Ad | Kişi ve Şirket | Zorunlu. Bir şirket kişisi için bu, şirketin kendisi değil, irtibat kurduğunuz kişidir. |
   | Şirket adı | Yalnızca Şirket | Şirket kişisi için zorunlu. |
   | Sicil numarası | Yalnızca Şirket | İsteğe bağlı, örneğin bir KvK numarası. |
   | KDV numarası | Yalnızca Şirket | İsteğe bağlı. Doğrulamadan önce boşluklar kaldırılır ve değer büyük harfe çevrilir; ardından 4 ila 20 harf ve rakam olarak doğrulanır; ülke öneki zorunlu değildir, bu yüzden Türk VKN gibi AB dışı biçimler de kabul edilir (örneğin `NL123456789B01` veya `1234567890`). |
   | Harici id | Kişi ve Şirket | İsteğe bağlı. Bu kişi için kendi referansınız, örneğin bir ERP id'si. Benzersiz olmalıdır. |
   | E-posta | Kişi ve Şirket | Kişi türü için zorunlu; şirket türü için isteğe bağlı. |
   | Telefon | Kişi ve Şirket | İsteğe bağlı. |
   | Dahili notlar | Kişi ve Şirket | İsteğe bağlı. Yalnızca ekibinizin görebileceği notlar. |

3. **Kişi oluştur** düğmesine tıklayın. Yeni kişinin ayrıntı sayfasına yönlendirilirsiniz.

Bu şekilde oluşturulan kişilerin şifresi yoktur; sayfada "Şifre olmadan oluşturuldu; kişi şifresini daha sonra mağaza üzerinden belirleyebilir." notu yer alır. Doğrulama sorunları (örneğin zaten kullanımda olan bir e-posta) ilgili alanın altında görüntülenir.

## Kişi ayrıntısı

Ayrıntı sayfasını açmak için listede bir kişiye tıklayın. Üstteki başlık alanı **Kişiler** (listeye dönüş) bağlantısını, ardından kişinin görünen adını (varsa şirket adı) gösterir; kişi misafirse adın yanında nötr bir **Misafir** rozeti ve B2B durum rozeti yer alır (bkz. [B2B onayı](#b2b-hesabn-onaylama-veya-reddetme)). Adın altında, varsa tıklanabilir bir posta bağlantısı olarak e-posta ve tıklanabilir bir arama bağlantısı olarak telefon numarası bulunur. Geniş ekranda başlık alanı kaydırırken görünür kalır. Sağ tarafta, bir B2B başvurusu beklemedeyken **Onayla** ve **Verileri dışa aktar**, **Reddet** (yalnızca bekleyen B2B başvurularında) ve **Kişiyi anonimleştir** işlemlerini içeren **Diğer işlemler** (**⋯** düğmesi) yer alır.

Başlık alanının altındaki ana sütunda Profil, özel alan, Adresler, Siparişler ve (Formlar modülüyle) Başvurular kartları bulunur. Hesap ve Dahili notlar kartları geniş ekranda bunların yanında, dar ekranda altında yer alır.

### Hesap türü ve grup

Hesap kartında iki seçim bulunur:

- **Tür**: B2C veya B2B.
- **Grup**: **Grup yok** veya kişi gruplarınızdan biri.

Her ikisi de değiştirdiğiniz anda hemen kaydedilir; bu kartta kaydet düğmesi yoktur. Sunucu değişikliği reddederse seçim, en son kaydedilen değere geri döner.

### B2B hesabını onaylama veya reddetme

Bir kişinin B2B durumu, adının yanında bir rozet olarak gösterilir (durumu **Geçerli değil** olan bir kişide rozet gösterilmez):

| Durum | Anlamı |
| --- | --- |
| Geçerli değil | Kişi bir B2B hesabı değil. |
| Onay bekliyor | Kişi B2B hesabı için başvurdu ve kararınızı bekliyor. |
| Onaylandı | B2B hesabını onayladınız. |
| Reddedildi | B2B başvurusunu reddettiniz. |

Bir kişinin türü B2B ve durumu **Onay bekliyor** olduğunda, başlık alanında iki işlem bulunur:

- **Onayla**, ana düğme: "Bu B2B hesabı onaylansın mı?" onayını ister ve kişiyi onaylanmış B2B kişisi olarak işaretler.
- **Reddet** (yıkıcı, **Diğer işlemler** altında): "Bu B2B hesabı reddedilsin mi?" onayını ister ve kişiyi reddedilmiş B2B başvurusu olarak işaretler.

Bu işlemler yalnızca durum beklemedeyken bulunur. Onayladıktan veya reddettikten sonra kararı geri almak için bir düğme yoktur; bu yüzden dikkatle karar verin.

### Profili düzenleme

Profil kartında oluşturmadaki aynı alanları düzenleyebilirsiniz: **Ad**, şirket alanlarıyla birlikte **Kişi** / **Şirket** anahtarı (**Şirket adı**, **Sicil numarası**, **KDV numarası**), **Harici id**, **E-posta** ve **Telefon**. Ad her zaman zorunludur; Şirket adı yalnızca tür Şirket olduğunda zorunludur. Burada oluşturduğunuz her kişi için e-posta isteğe bağlıdır: yalnızca mağaza üzerinden kayıt olan bir kişinin e-postası olmak zorundadır. Hesap kartının aksine bu alanlar otomatik olarak kaydedilmez: **Değişiklikleri kaydet** düğmesine tıklayın. Güncelleme sürerken düğme **Kaydediliyor...** metnini, ardından kısa bir süre "Kaydedildi." onayını gösterir. Doğrulama hataları ilgili alanın altında görüntülenir.

### Dahili notlar

Dahili notlar kartı, "Yalnızca ekibiniz tarafından görülebilen notlar" yer tutucusuna sahip serbest biçimli metin içerir. Kaydetmek için **Notları kaydet** düğmesine tıklayın. Bu notlar kişiye asla gösterilmez; ancak kişinin GDPR veri dışa aktarımına dahil edilir, bu yüzden profesyonel bir dil kullanın.

### Adresler

Adresler kartı, kişinin kayıtlı adreslerini salt okunur olarak listeler: her adres, adres türünü (`shipping`, `billing` veya `work`) gösteren bir rozet, varsayılan adreste bir **varsayılan** rozeti, isteğe bağlı bir etiket ile ad, sokak, posta kodu, şehir ve ülke bilgilerini gösterir. Kişiler adreslerini mağaza üzerinden kendileri yönetir; burada düzenleyemezsiniz. Hiç adres yoksa kart "Kayıtlı adres yok." mesajını gösterir.

**work** adres türü, faturaların gittiği (`billing`) veya malların gönderildiği (`shipping`) yerden ayrı bir iş yerini kapsar, örneğin bir şirket kişisinin ofisi veya proje konumu.

### Sipariş geçmişi

Siparişler kartı, kişinin en son siparişlerini (en fazla 50) şu sütunlarla listeler:

| Sütun | Açıklama |
| --- | --- |
| Numara | Sipariş numarası, `#1024` biçiminde gösterilir. Siparişe bağlantı verir. |
| Durum | Siparişin durumu. Burada, siparişler modülünde kullanılan renkli rozet yerine ham durum değeri olarak gösterilir (örneğin `pending`). |
| Verilme tarihi | Sipariş tarihi. Dar ekranlarda gizlenir. |
| Toplam | Sipariş toplamı. |

Siparişi Commerce modülünde açmak için bir satıra tıklayın. Commerce modülü mağazanız için etkin değilse kart bunun yerine "Commerce etkin değil." mesajını gösterir; hiç sipariş yoksa "Henüz sipariş yok." mesajı görünür.

### Form başvuruları

Formlar modülü etkin olduğunda kişi sayfasında, bu kişiye bağlı form başvurularını listeleyen bir **Başvurular** kartı bulunur: **Numara**, **Form**, **Durum** ve **Alındı**. Başvuruyu gelen kutusunda açmak için bir satıra tıklayın; başvuru yoksa "Bu kişiden form başvurusu yok." yazar. Başvurular, ziyaretçinin e-postası tam olarak bir kişiyle eşleştiğinde otomatik olarak veya başvurunun içinden elle bağlanır (bkz. [Gelen kutusu](/tr/docs/forms/inbox#bir-kiiye-balama)).

## Gizlilik ve GDPR

Veri koruma talepleri, kişi ayrıntı sayfasının başlık alanındaki **Diğer işlemler** (**⋯** düğmesi) menüsünden yürütülür.

### Kişi verilerini dışa aktarma

Kişi hakkında saklanan her şeyi, şirket alanları dahil, bir JSON dosyası (`customer-{id}.json`) olarak indirmek için **Verileri dışa aktar** işlemini seçin. Dosya hazırlanırken menü öğesi **Dışa aktarılıyor...** metnini gösterir. Bunu bir veri erişim talebini yanıtlamak için kullanın.

### Kişiyi anonimleştirme

Bir unutulma hakkı talebini yerine getirmek için yıkıcı **Kişiyi anonimleştir** işlemini seçin. "Bu kişi anonimleştirilsin mi?" onay penceresi olacakları size bildirir:

- Ad, e-posta, telefon, dahili notlar, şirket adı, sicil numarası, KDV numarası ve harici id temizlenir.
- Kayıtlı adresler kalıcı olarak silinir.
- Aktif mağaza oturumları iptal edilir.
- Kayıt, kişi listenizden kaldırılır.

Bu işlem geri alınamaz. **Kalıcı olarak anonimleştir** düğmesiyle onaylayın; ardından kişi listesine geri dönersiniz.

## Kişi grupları

Gruplar, kişi türü veya şirket türü fark etmeksizin bir kişi kümesine ortak fiyatlandırma, indirim ve ödeme kuralları uygulamanıza olanak tanır. Kişiler kenar çubuğunda **Gruplar** bölümünü açın. Liste her grubun **Ad** (sıralanabilir), **Slug** ve **Durum** rozetini (**Aktif** / **Pasif**) gösterir; üstünde bir arama alanı bulunur. Grup ayrıntı sayfası yoktur: her şey bu sayfadaki bir pencerede gerçekleşir.

Bir kişiyi bir gruba atamak için o kişinin ayrıntı sayfasındaki **Grup** seçimini kullanın.

### Grup oluşturma veya düzenleme

1. **Yeni grup** düğmesine tıklayın (veya mevcut bir satırın **⋯** menüsünden **Düzenle**'yi seçin).
2. Pencereyi doldurun:

   | Alan | Açıklama |
   | --- | --- |
   | Ad | Zorunlu; alan boşken kaydet düğmesi devre dışı kalır. |
   | Slug | Siz elle düzenleyene kadar addan otomatik türetilir. Sunucunun türetmesi için boş bırakabilirsiniz. |
   | Açıklama | İsteğe bağlı. |
   | Fiyat ayarlaması | `-100` ile `999.99` arasında bir yüzde. Negatif = indirim, pozitif = ek ücret. Üyeler için tüm katalog fiyatlarına uygulanır. |
   | Sepet kimlik modu geçersiz kılma | **Sepet ayarlarından devral**, **Misafir ödeme izinli**, **Giriş zorunlu** veya **Yalnızca misafir**. Bu grubun üyeleri için mağaza genelindeki sepet kimlik ayarını geçersiz kılar. |
   | Her zaman teklif gerektir | Teklif akışı Satış modülüne ait olduğundan yalnızca Satış modülü etkinken görünür. Açıkken, bu grubun üyeleri sepet eşiklerinden bağımsız olarak her zaman teklif akışından geçer. Yalnızca [Satış → Ayarlar → Teklifler](/tr/docs/sales/settings#teklif-talepleri) altında teklif talepleri açıkken devreye girer. |

3. **Değişiklikleri kaydet** düğmesine tıklayın.

**Durum** sütunu bir grubun Aktif mi Pasif mi olduğunu gösterir; ancak bu sayfada durumu değiştirecek bir denetim yoktur.

### Grup silme

Grubun **⋯** menüsünü açın, **Sil**'i seçin ve "Bu grup silinsin mi?" penceresinde onaylayın. Hâlâ üyesi olan bir grup silinemez: panel "Customer group has 2 member(s). Reassign them first." gibi bir hata gösterir. Önce bu kişileri ayrıntı sayfalarından başka bir gruba (veya **Grup yok** seçeneğine) taşıyın.
