Yazılım / Satın alma ve uygulama rehberi

E-Ticaret ERP Entegrasyonu: Teklif ve Kabul Testleri

ERP entegrasyonu teklifinde iki yazılımın adının yan yana yazılması yeterli değildir. Hangi verinin hangi yönde, ne zaman ve hata olduğunda nasıl aktarılacağı belirlenmelidir. İyi teklif, kesinti ve tekrar denemeyi de kapsar.

Her veri için tek esas kaynak seçin

Stok, ürün açıklaması, fiyat ve sipariş durumu farklı sistemlerde yönetilebilir. Her alan için hangi sistemin doğru kabul edileceğini yazın. Aynı alan iki tarafta değiştirilebiliyorsa çakışmanın nasıl çözüleceğini önceden kararlaştırın. Kimin hangi sistemi güncellemeye yetkili olduğu operasyon ekibine açık olsun.

Örnek veri sözlüğünde alan adı, kaynak sistem, hedef sistem, kimlik anahtarı ve güncelleme tetikleyicisi bulunsun. Stok kodu, varyant ve depo eşleştirmesini metin benzerliğine bırakmayın. Veri temizliği gerekiyorsa bunu bağlantıyı yazmaktan ayrı iş kalemi değerlendirin. Kaynakta eksik olan bilgiyi entegrasyonun tahminle üretmesini istemeyin.

Aktarım biçimini iş ihtiyacına göre değerlendirin

Anlık olaylar, zamanlanmış aktarımlar veya operatör onaylı işlemler farklı ihtiyaçlara hizmet edebilir. Her veriye aynı yöntem uygulanmak zorunda değildir. Fiyat değişikliğinin gecikmesi ile ürün açıklamasının gecikmesi işletmeniz için aynı sonucu doğurmayabilir. Kritik alanlar için beklenen davranışı açıkça tanımlayın.

Gecikmeyi kesin platform özelliği gibi varsaymayın. API sınırları, işlem hacmi ve hata davranışı incelenerek kabul edilebilir kontrol aralığı belirlenmelidir. Teknik ekibin varsayımlarını teklifte görünür kılmasını isteyin. Özel rapor veya toplu işlem gerektiren koşulların ilk bedelin içinde olup olmadığını öğrenin.

Tekrar ve kesinti senaryolarını zorunlu tutun

Aynı sipariş iki kez bildirilirse ikinci kayıt oluşmamalı; bağlantı kesildiğinde işlem kaybolmamalıdır. Shopify webhook dokümantasyonu tekrar teslim olasılığını ve idempotent işlem gereğini açıklar. Kullanılan sisteme uygun kimlik ve durum kontrolleri yapılmalıdır. Bildirimin gerçek kaynaktan geldiğinin doğrulanması da ayrı güvenlik kontrolüdür. [Kaynak]

Örnek kabul testinde aktarım sırasında bağlantı kesilir, sonra yeniden deneme yapılır. Hedefte tek kayıt bulunduğu, eksik alanların görülebildiği ve operatörün ne yapacağını bildiği doğrulanır. Testleri canlı ticari kayıtlara zarar vermeyecek ortamda yürütün. Başarılı görünmesine rağmen eksik veri taşıyan durumları da örnek sete ekleyin.

Mutabakat ekranını tekliften çıkarmayın

Aktarıldı mesajı ile iki sistemin gerçekten aynı kaydı göstermesi farklı kontrollerdir. Başarılı, bekleyen ve hatalı kayıtlar izlenebilsin. Son başarılı güncelleme ve hata nedeni operasyonun anlayabileceği biçimde gösterilsin. Gereksiz kişisel bilgiler veya gizli anahtarlar işlem kayıtlarında yer almasın.

Düzenli karşılaştırmada sipariş adedi, kimlikler, durum ve ilgili toplamlar incelenebilir. Para birimleri ve iade durumları karıştırılmasın. Farklılık otomatik düzeltilmeden önce kaynağı bilinsin; yanlış kaynağı doğru sanarak iki sistemi de bozmayın. Elle çözülmüş hatanın gerekçesi ve sorumlusu kayıtta kalsın.

Canlı geçiş ve bakım kapsamını yazın

İlk veri yüklemesi, geçiş sırasında oluşan yeni kayıtlar ve geri dönüş senaryosu ayrı planlansın. Eski manuel işlemlerin ne zaman duracağı belli olsun; aksi halde otomasyonla birlikte aynı iş iki kez yapılabilir. İlk yükleme öncesi kaynak yedeğini ve eşleştirme sürümünü koruyun.

API veya ERP sürümü değişince uyarlamayı kimin yapacağını sorun. İzleme, barındırma ve hata desteğini başlangıç geliştirmesinden ayırın. Teklifi yalnızca bağlantı kurulması değil, işletmenin takip edebildiği veri akışı olarak değerlendirin. Teslim dosyasında alan sözlüğü, test sonuçları ve destek yolu bulunmalıdır.

Entegrasyon teklifi kontrol listesi

  • Alan bazında esas kaynak seçildi mi?
  • Kimlik ve varyant eşleştirmesi hazır mı?
  • Tekrar gelen kayıt testi var mı?
  • Hatalı kayıt ve mutabakat görünür mü?
  • Sürüm değişikliği ve destek kapsamı yazılı mı?

Sık sorulan sorular

### Entegrasyon anlık olmak zorunda mı? İş ihtiyacına ve teknik imkâna bağlıdır. Her veri türü için kabul edilebilir güncelleme davranışı ayrı belirlenmelidir. Anlık ifadesinin neyi kapsadığı test senaryosunda açıklansın.

Bağlantı kurulduysa proje tamam mı?

Hayır. Hata, tekrar deneme, veri eşleşmesi ve operasyonun sonucu kontrol edebilmesi de test edilmelidir. Tek başarılı örneğin bütün kataloğu temsil ettiğini varsaymayın.

Teknik kaynaklar

Örnekler, önerilen değerlendirme senaryolarıdır; gerçek müşteri sonuçları veya bağlayıcı fiyat tarifesi değildir. Platform koşulları uygulama öncesinde güncel kaynaklardan kontrol edilmelidir.

Projenizin kapsamını netleştirelim.

Site adresinizi, mevcut sisteminizi ve çözmek istediğiniz ihtiyacı paylaşın. Ganz Dijital ile projenize uygun çalışma kapsamını değerlendirin.

İlgili hizmetleri inceleWhatsApp üzerinden görüşelim →

Bu içerik, belirtilen teknik kaynaklar ve örnek çalışma senaryolarıyla yapay zekâ desteği kullanılarak hazırlanmıştır. İşletmenize özel gereksinimler uygulama öncesinde ayrıca değerlendirilmelidir.