# Aynı e-postayla açılmış mükerrer WooCommerce müşteri hesapları

> Aynı e-posta adresiyle kayıtlı iki müşteri hesabı: WordPress uygulama seviyesinde bunu normalde engeller, dolayısıyla yine de yaşanıyorsa bunun nedeni neredeyse her zaman bir içe aktarma, bir taşıma işlemi veya mevcut hesabı eşleştirmek yerine paralel bir hesap oluşturan bir giriş eklentisidir.

- Source canonique : [https://allaux.fr/tr/wordpress-woocommerce/problemes/comptes-clients-en-double](https://allaux.fr/tr/wordpress-woocommerce/problemes/comptes-clients-en-double)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Doğrudan yanıt

> Önce wp_users tablosunda user_email sütunu üzerinden bir sorgu çalıştırıp yinelenen kullanıcı kimliklerini listeleyin. Hiçbir şeyi silmeden önce her siparişe bağlı _customer_user meta değerini not edin: siparişi hesaba bağlayan değer budur. Bu değeri saklayacağınız hesaba aktarın, ardından boşalan hesabı Kullanıcılar > Tüm Kullanıcılar ekranından silin.

## Nasıl ilerliyorum

1. **Mükerrer kayıtların tespiti** — wp_users ve wp_usermeta tablolarını sorgulayarak birden fazla kullanıcı ID’sinde tekrar eden e-posta adreslerini listeliyor, sorunun gerçek boyutunu ölçmek için bunları her hesaba bağlı siparişlerle karşılaştırıyorum.
2. **Kaynağın belirlenmesi** — Hesapların bir CSV içe aktarmasından, başka bir platformdan yapılan taşıma işleminden, yoksa mevcut e-postayla eşleştirme yapmak yerine yeni hesap oluşturan bir sosyal giriş eklentisinden mi geldiğine bakıyorum.
3. **Duruma göre karar** — Ödeme sırasında oluşturulan bir misafir hesabı ile daha sonra aynı e-postayla açılan gerçek bir hesap, bir içe aktarma mükerrerliğiyle aynı şekilde ele alınmaz: misafir siparişinin birleştirilecek bir kullanıcı ID’si yoktur, farklı şekilde bağlanması gerekir.
4. **Temizlik veya birleştirme** — Duruma göre gereksiz hesabı siliyor ya da her siparişe bağlı customer_id değerini düzelterek ilgili sipariş geçmişini doğru hesaba bağlıyorum.
5. **Giriş noktasının kapatılması** — Mükerrerliğin bir sonraki müşteride tekrarlanmaması için sorumlu kayıt formunu, ödeme sırasında hesap oluşturma ayarını veya ilgili eklenti yapılandırmasını düzeltiyorum.

## Düzenli olarak ele aldığım durumlar

- Bir müşteri, hesabına girdiğinde geçmiş siparişlerini bulamadığından şikâyet ediyor
- Tamamen aynı e-posta adresine sahip iki farklı müşteri kaydı mevcut
- Bir müşteri içe aktarmasından veya başka bir mağazadan taşıma işleminden hemen sonra mükerrer kayıtlar ortaya çıktı
- Bir sosyal giriş eklentisi, müşteriyi tanımak yerine her girişte yeni bir hesap oluşturuyor
- Müşteri hesabı sayısı beklenen sipariş sayısıyla artık örtüşmüyor

## Bu mükerrer kayıtlar nereden geliyor

WordPress, prensip olarak bir e-posta adresinin tek bir hesaba karşılık geldiğini varsayar: wp_users tablosundaki user_email sütunu, uygulama seviyesinde benzersiz kalması beklenen bir alandır. Gerçek bir mükerrerlik, nadiren WordPress’in kendisinden kaynaklanan bir hatadan gelir; genellikle bir aracın, o e-postayla zaten bir kullanıcı olup olmadığını önceden kontrol etmeden yeni bir satır eklemesinden kaynaklanır.

Mağazalarda en sık görülen durum şudur: bir müşteri ilk siparişini misafir olarak verir, ardından daha sonra aynı adresle gerçek bir hesap oluşturur. WooCommerce, “Müşterilerin ödeme sırasında hesap oluşturmasına izin ver” ayarı ve buna bağlı eşleştirme mantığı özenle yapılandırılmadığı sürece bu iki geçmişi otomatik olarak tek bir hesapta birleştirmez.

Toplu müşteri içe aktarmaları da, içe aktarma aracı her müşteri için önce veritabanını sorgulamadan yeni bir satır eklediğinde mükerrer kayıtlar oluşturur. Bir tema veya eklentiye ait, olağan wp_create_user() kontrollerini atlayan özel bir kayıt formu da aynı sonuca yol açabilir.

## Temizlemek, birleştirmek değildir

> Mükerrer bir hesabı silmek ve onu oluşturan giriş noktasını düzeltmek hızlı bir işlemdir, büyük ölçüde yapılandırma düzeyindedir. Bir misafir hesabının sipariş geçmişini geriye dönük olarak gerçek bir müşteri hesabına bağlamak ise veritabanında siparişler ile kullanıcılar arasındaki ilişkiye doğrudan dokunur: bu daha fazla özen gerektirir.

## İlgili sayfalar

- **Mağaza taşıma** — İyi hazırlanmamış bir taşıma işlemi, mükerrer müşteri hesaplarının sık görülen bir nedenidir. ([/wordpress-woocommerce/migration](/wordpress-woocommerce/migration))
- **Özel eklenti geliştirme** — WordPress’in olağan kontrollerini atlayan özel bir kayıt formunun düzeltilmesi. ([/wordpress-woocommerce/extension-sur-mesure](/wordpress-woocommerce/extension-sur-mesure))
- **WordPress bakımı** — Düzenli takip, her içe aktarmadan sonra mükerrer hesap sorununun tekrarlanmasını önler. ([/services/maintenance](/services/maintenance))

## FAQ

### İki hesabı birleştirirken sipariş kaybetme riskim var mı?

Doğru yapıldığında hayır: mevcut siparişleri silmeden veya yeniden oluşturmadan doğru müşteri ID’sine bağlıyorum. Bu tür bir işlemden önce veritabanının her zaman yedeğini alıyorum.

### Mükerrer kayıtlarımın içe aktarmadan mı yoksa bir eklentiden mi kaynaklandığını nasıl anlarım?

Mükerrer hesapların oluşturulma tarihine ve meta verilerine bakarak: bir içe aktarma genellikle düzenli bir örüntü bırakır, aynı dakikada oluşturulmuş birçok hesap gibi; bir sosyal giriş eklentisi ise aynı müşterinin her yeni girişinde mükerrer kaydı oluşturur.

### Siz çalışırken müşteri sipariş vermeye devam edebilir mi?

Evet, mağazayı veya devam eden siparişleri engellemeden mükerrer hesaplar üzerinde çalışıyorum.

### Mükerrer müşteri hesaplarının temizlenmesi ne kadar sürer?

Bu büyük ölçüde mükerrer kayıt sayısına ve bağlanması gereken sipariş geçmişinin olup olmadığına bağlıdır: basit bir temizlik hızlıca yapılır, sipariş geçmişini içeren bir birleştirme daha fazla kontrol gerektirir.

### Müdahalenizden sonra bunun tekrarlanmayacağından nasıl emin olabilirim?

Tespit ettiğim giriş noktasını düzeltiyorum: yanlış yapılandırılmış bir WooCommerce ayarı, gözden geçirilmesi gereken bir içe aktarma betiği veya mağazanıza özgü nedene göre yeniden yapılandırılması gereken bir sosyal giriş eklentisi.
