“Somonlu kedi maması 3 kg” ve “Somonlu Kedi Maması 3000 Gr” metin olarak farklı, ticari olarak aynı ürün olabilir. Tersine aynı adı taşıyan iki farklı barkodu yanlışlıkla birleştirmek de fiyat ve stok hatasına yol açar. Bu nedenle tekilleştirme, kanıt seviyelerine dayanmalıdır.
Kimlikleri güven seviyesine göre sıralayın
| Seviye | Kimlik örneği | Otomasyon kararı |
|---|---|---|
| Kesin | Doğrulanmış aynı barkod | Çakışma yoksa otomatik eşleştir |
| Yüksek | Aynı marka + model + paket + varyant | Kurallarla ve örnekle doğrula |
| Orta | Aynı marka + normalize ad + yakın ölçü | İnceleme kuyruğu |
| Düşük | Yalnız benzer ürün adı | Otomatik birleştirme yapma |
Normalize edilmesi gereken alanlar
- Barkoddan boşluk, tire ve sayı dışı karakterleri temizleyin; uzunluğu doğrulayın.
- Marka adında büyük-küçük harf ve gereksiz boşluğu normalize edin; marka kimliğini ayrıca tutun.
- Ağırlığı gram gibi ortak birime çevirin; ham değeri kaybetmeyin.
- Ürün adından kampanya, hediyeli ve geçici satış ifadelerini ayırın.
- Aroma, yaş grubu ve paket adedini bağımsız varyant özellikleri olarak çıkarın.
Kaynak eşleştirme tablosu kurun
Ana ürün tablosunu kaynak ayrıntılarıyla şişirmek yerine source_id + source_product_key + local_product_id ilişkisi tutun. Böylece aynı yerel ürün dört farklı kaynaktan beslenebilir; hangi kaynağın fiyat ve stok sağladığı denetlenebilir.
Eşleştirme kaydına barkod, son görülme zamanı, güven seviyesi ve eşleştirme yöntemini ekleyin. Manuel kararın üzerine sonraki çalışmada isim benzerliğiyle yazılmasını engelleyin.
Aktarım öncesi ve sonrası kontroller
barkod eşleştirme rehberi kimlik kontrolünü, varyant eşleştirme yazısı aynı ürün ailesindeki alt seçenekleri ayrıntılandırır.
- Aynı kaynak içinde tekrarlanan barkod/SKU kayıtlarını raporlayın.
- Yerel veritabanında aynı barkodla birden fazla ürün olup olmadığını kontrol edin.
- Yeni kayıt açmadan önce kesin ve yüksek güven anahtarlarını sırayla arayın.
- Belirsiz kaydı yeni ürün açmak yerine karantina tablosuna yazın.
- Çalışma sonunda yeni, güncellenen, eşleşen, reddedilen ve karantina adetlerini raporlayın.
- Mükerrer ürün sayısını günlük/haftalık kalite metriği olarak izleyin.
Yanlış birleştirme, mükerrerden daha riskli olabilir
İki farklı ürünün tek kayıtta birleşmesi yanlış görsel, fiyat, stok ve açıklama gösterebilir. Bu nedenle düşük güven eşleşmesinde yeni ürün açmak veya birleştirmek yerine insan incelemesi daha güvenlidir. İşlem geri alınabilir olmalı ve önceki eşleştirme geçmişi saklanmalıdır.
Petedor’un XML veri ve entegrasyon desteğini görmek için pet shop XML bayilik sayfasını inceleyebilirsiniz.
Karar özeti
Tekilleştirmeyi barkod, SKU ve güçlü ürün özellikleriyle güven seviyelerine ayırın. Yalnız isim benzerliğiyle otomatik birleşme yapmayın; kaynak-yerel ürün eşleştirme tablosu ve karantina kuyruğu kullanın.
Sık sorulan sorular
Aynı barkod her zaman aynı ürün mü?
Çoğunlukla güçlü kimliktir; yine de geçersiz, tekrar kullanılan veya hatalı kaynak barkodu olabilir. Uzunluk, marka ve paket bilgisiyle doğrulanmalıdır.
Barkod yoksa ürün nasıl tekilleştirilir?
Kaynak SKU, marka, model, paket ölçüsü ve varyant kombinasyonu kullanılabilir. Güven düşükse otomatik karar yerine inceleme gerekir.
İsim benzerlik oranı kaç olmalı?
Tek bir evrensel eşik yoktur. Türkçe karakter, marka ve ölçü ayrıştırması yapılmalı; isim skoru kesin kimlik yerine destek sinyali olarak kullanılmalıdır.
Mükerrer ürünler otomatik silinir mi?
Kör silme yapılmamalıdır. Sipariş, SEO URL, yorum ve kategori ilişkileri incelenerek birleştirme/redirect planı ve yedek gerekir.
Bir ürün birden fazla XML kaynağından güncellenebilir mi?
Evet. Kaynak kayıtları tek yerel ürüne bağlanır ve fiyat/stok seçimi için öncelik, aktiflik ve doğrulama kuralları uygulanır.