Perakende teknolojisi dünyasında, ürün bilgilerinin doğruluğu ve güncelliği her şeyden önemlidir. Casa Retail AI’nin Commerce Connect platformu da tam olarak bunu hedefleyen bir çözümdür. Ancak, şirketin büyümesiyle birlikte ortaya çıkan bir sorun, ürün verilerinin farklı sistemler arasında senkronize edilmesinin ne kadar zahmetli hale geldiğini gösterdi. Basit görünen bir otomasyon projesi, müşteri onboarding süreçlerini tamamen değiştirerek operasyonel verimliliği artırdı.
Commerce Connect Nedir ve Neden Önemlidir?
Casa Retail AI’nin iç platformu Commerce Connect (CC), bir Ürün Bilgi Yönetim Sistemi (PIM) olarak çalışır ve aynı zamanda şirketin ürün verilerinin tek kaynağı olarak hizmet verir. Bu platformun temel görevi, perakende ekosistemlerinden toplanan ürün bilgilerini farklı Casa uygulamalarına dağıtmaktır. Commerce Connect, açık kaynaklı bir e-ticaret platformu olan Spree Commerce üzerine inşa edilmiş olup, çoklu satıcı ve çok kiracılı yapılara uygun şekilde özelleştirilmiştir.
Bu sistemin en kritik özelliği, ürün verilerini tek bir merkezden yöneterek tüm uygulamaların aynı bilgilere erişmesini sağlamaktır. Örneğin, bir müşteri sorunuyla ilgili bir bilet oluşturulduğunda, sistemde o ürüne dair doğru bilgilerin bulunması, hem müşteri hem de destek ekibi için hayati önem taşır.
Ürün Verilerinin Çoklu Sistemlerdeki Rolü
Casa’nın farklı ürünleri arasında, ürün verilerini kullanan birçok uygulama bulunmaktadır. Bu uygulamalar üç ana kategoride incelenebilir:
- Müşteri Yüzü Uygulamaları:
- Lider yönetimi uygulamaları, müşteri etkileşimleri sırasında ürün bilgilerini kullanır.
- Bilet yönetim sistemleri, müşteri sorunlarını ilgili ürünlerle ilişkilendirir.
- Dijital fişler, ürün isimleri, resimleri ve detaylarını görüntüler.
- Analitik ve Raporlama:
- Ürün verileri, perakendecilerin en iyi performans gösteren kategorileri, en çok ilgi gören ürünleri veya en fazla şikayet alan ürünleri belirlemelerine yardımcı olur.
- Ayrıca, çeşitli panolarda filtreleme ve segmentasyon için de kullanılır.
- Dış Entegrasyonlar:
- Bazı kiracılar, ürün senkronizasyonunu dış platformlarla yapmak isteyebilir. Bunlar arasında B2B uygulamaları, e-ticaret deneyimleri, dijital kataloglar ve üçüncü taraf çözümler bulunmaktadır.
Bu çoklu bağımlılık nedeniyle, ürün verilerinin tek bir kaynaktan senkronize edilmesi, tüm sistemlerin tutarlı ve güncel bilgilere sahip olmasını sağlar.
Geleneksel Onboarding Sürecinin Zorlukları
Casa Retail AI’nin müşteri onboarding süreci başlangıçta oldukça basit görünüyordu. Yeni bir kiracı sisteme dahil edildiğinde, ürün kataloğunun Commerce Connect’e aktarılması gerekiyordu. Ancak, bu süreç zamanla bir dizi operasyonel soruna yol açtı:
- Ürün Verileri, Onboarding’ın Önündeki Engel Haline Geldi:
- Kiracıların platformu tam anlamıyla kullanabilmesi için ürün kataloğunun sisteme yüklenmiş olması gerekiyordu. Bu da onboarding süreçlerinin müşteri tarafından gönderilen CSV dosyalarına bağlı hale gelmesine neden oldu.
- Müşteriler bazen dosyaları günler içinde gönderemiyor, bazen dosyalar eksik olabiliyor veya yanlış eşleştirmeler içerebiliyordu. Bu durum, mühendislik ekibinin değil, ürün verilerinin sistemin büyümesini engelleyen bir faktör haline gelmesine yol açıyordu.
- Ürün Güncellemeleri Manuel ve Zaman Alıcıydı:
- Perakende şirketlerinin ürün kataloğu sürekli değişir. Yeni ürünler eklenir, mevcut ürünler güncellenir, bazı ürünler de devre dışı bırakılır.
- Her değişiklik olduğunda, Customer Success (CS) ekipleri POS sisteminden yeni CSV dosyaları talep etmek, bunları almak, Commerce Connect’e yüklemek ve tüm kataloğu yeniden işlemek zorunda kalıyordu. Binlerce ürünün manuel olarak senkronize edilmesi, operasyonel maliyeti artırıyor ve hata riskini yükseltiyordu.
- Her Kiracı için Manuel Yapılandırma Gerekiyordu:
- Farklı POS sağlayıcıları farklı CSV formatları kullanıyordu. Bu da CS ekiplerinin her yükleme için ayrı ayrı eşleştirmeler yapmasını gerektiriyordu. Bu süreç tekrarlayıcı, hataya açık ve ölçeklenemez hale gelmişti.
Bu sorunların temelinde yatan gerçek şuydu: Ürün verileri zaten POS sistemlerinde mevcuttu. Peki, neden insanlar tarafından manuel olarak dışa aktarılıp yüklenmek zorunda kalıyordu? Neden doğrudan kaynaktan çekilmiyordu?
Çözüm: POS Sağlayıcılarıyla Doğrudan Entegrasyon
Casa Retail AI’nin mühendislik ekibi, ürün verilerini doğrudan POS sistemlerinden çekerek bu sorunları çözmeye karar verdi. İlk olarak, SAP gibi API destekleyen bir sağlayıcıyla entegrasyon yapıldı. Bu sayede, CSV dosyalarına olan bağımlılık ortadan kalktı ve ürün verileri otomatik olarak Commerce Connect’e aktarıldı.
Sonuç olarak, müşteri onboarding’ı daha hızlı hale geldi. Artık:
- CSV dosyalarına ihtiyaç duyulmuyordu.
- Manuel dışa aktarma ve yükleme işlemleri ortadan kalktı.
- Ürün verileri doğrudan kaynaktan çekilerek sürekli güncel tutulmaya başladı.
SAP entegrasyonunun başarısından sonra, aynı yaklaşım diğer POS sağlayıcıları için de genişletildi. Bu sayede, farklı sistemler arasındaki senkronizasyon otomatikleştirildi ve operasyonel verimlilik önemli ölçüde arttı.
Ölçeklenebilir Bir Yapı: Factory Pattern Uygulaması
Casa’nın mühendislik ekibi, yeni bir POS sağlayıcı entegrasyonu eklendiğinde tüm senkronizasyon altyapısını yeniden yazmamak için Factory Pattern adı verilen bir tasarım desenini uyguladı. Bu sayede, sistem dinamik olarak doğru sağlayıcıyı seçebiliyor ve ilgili senkronizasyon işlemlerini gerçekleştirebiliyordu.
Örneğin, aşağıdaki kod bloğu, bir sağlayıcıyı dinamik olarak oluşturan ve ona ait ürünleri Commerce Connect’e aktaran basit bir yapıyı göstermektedir:
from factories import ProviderFactory
# POS sağlayıcısını dinamik olarak oluştur
provider = ProviderFactory.build("sap_iplanet")
# Sağlayıcıdan ürünleri çek
products = provider.fetch_products()
# Ürünleri Commerce Connect'e senkronize et
sync_products(products)Her POS sağlayıcı için aşağıdaki soruları yanıtlamak yeterli oluyordu:
- Kimlik doğrulama nasıl yapılacak?
- Ürünler nasıl çekilecek?
Bu esnek yapı sayesinde, yeni bir sağlayıcı entegrasyonu eklendiğinde sadece ilgili sınıfın ve ayarların güncellenmesi gerekiyordu. Tüm senkronizasyon altyapısını değiştirmek zorunda kalınmıyordu.
Sonuç: Operasyonel Verimlilik ve Müşteri Deneyiminde İyileşme
Casa Retail AI’nin ürün senkronizasyon otomasyonu projesi, müşteri onboarding süreçlerini önemli ölçüde hızlandırdı. Artık kiracılar, ürün verilerini manuel olarak dışa aktarmak zorunda kalmıyor ve sistemler arasındaki uyumsuzluklar büyük ölçüde azaldı. Bu proje, sadece bir mühendislik başarısı değil, aynı zamanda şirketin büyümesini destekleyen kritik bir operasyonel iyileştirme olarak değerlendirildi.
Bu deneyimden çıkarılan en önemli ders, basit görünen problemlerin aslında büyük ölçekli sistemlerde ne kadar kritik olabileceğidir. Ürün verilerinin doğruluğu ve güncelliği, hem iç operasyonlar hem de müşteri deneyimi açısından hayati önem taşır. Gelecekte, Casa Retail AI’nin bu yaklaşımı daha da genişleterek farklı POS sistemleri ve üçüncü taraf entegrasyonları için standart bir çözüm haline getirmesi bekleniyor. Böylece, perakende teknolojisinde verimlilik ve güvenilirlik standartları yeniden tanımlanabilir.
Yapay zeka özeti
Casa Retail AI, perakende sistemlerinde ürün verilerini senkronize eden basit bir otomasyon projesiyle müşteri onboarding süreçlerini nasıl hızlandırdı? Detaylar ve alınan dersler burada.