Fiziksel mağazası, bayisi ya da deposu olan bir işletme e-ticarete başladığında ilk sorun veri kopyasıdır: ürünler ERP'de, stok ERP'de, fatura ERP'den kesiliyor; e-ticaret sitesi ayrı bir dünya. Her sipariş iki sisteme elle girilir, stok iki yerde farklıdır, fiyat listesi değişince site güncellenmez. ERP entegrasyonu bu kopyayı bitirir: ürün, stok, fiyat, sipariş, cari ve fatura iki sistem arasında otomatik akar. Ama entegrasyonun kapsamı, yönü, tetikleme sıklığı ve "hangi sistem neyin sahibi" kararı yanlış verildiğinde entegrasyon sorunun kendisi olur. Bu yazı, e-ticaret ile ERP entegrasyonunun kapsamını, veri akış yönlerini, sahiplik kararlarını, Türkiye'de yaygın ERP'lerle bağlantı yöntemlerini, kurulum sürecini, test ve mutabakatı, sık hataları anlatıyor.

Kısaca

Entegrasyon altı veri alanını kapsar: ürün ve varyant (ERP'den siteye), stok (ERP'den siteye, sık), fiyat listeleri (ERP'den siteye, B2B'de müşteri bazlı), sipariş (siteden ERP'ye), cari ve tahsilat (iki yönlü, B2B'de), fatura (ERP'den kesilip siteye dönen). Her veri için tek sahip sistem belirlenir; ERP çoğunlukla ürün, stok ve fatura sahibi, site sipariş ve içerik sahibi. Bağlantı API, veri tabanı görünümü ya da dosya aktarımıyla; sıklık stokta dakikalar, üründe saatler. Kurulum 2 ile 6 hafta; test ve aylık mutabakat şart.

Kapsam ve yön

VeriYönSıklıkNot
Ürün ve varyantERP → SiteSaatlik ya da değişinceERP kodu SKU olur; içerik (açıklama, görsel) sitede yönetilir
StokERP → Site5 ile 15 dakikaDepo bazlı; güvenlik payı
Fiyat listesiERP → SiteDeğişinceB2B'de müşteri/bayi bazlı liste
SiparişSite → ERPAnındaMüşteri, ürün, tutar, ödeme, kargo
Sipariş durumuERP → SiteDeğişinceHazırlandı, sevk edildi (ERP'den yönetiliyorsa)
Cari hesapİki yönlüAnındaB2B: bakiye, limit, vade, ekstre
FaturaERP → SiteKesilincePDF ve numara siparişe döner
MüşteriSite → ERPAnındaYeni müşteri cari kartı açılır

Sahiplik: hangi sistem neyin efendisi?

Entegrasyonun en kritik kararı. Aynı veriyi iki sistemde düzenlemek çakışma yaratır. Tipik dağılım:

  • ERP sahibi: Ürün kodu, temel ürün bilgisi, stok, alış ve satış fiyatı, cari, fatura, muhasebe
  • Site sahibi: Ürün içeriği (başlık, açıklama, görsel, SEO), kategori ve vitrin, kampanya ve kupon, müşteri hesabı, sipariş alma ve ödeme, kargo etiketi (ya da ERP, karara göre)

Fatura hangi sistemden kesilecek? ERP'den kesiliyorsa e-ticaret sistemi fatura kesmez, ERP'den gelen PDF'i gösterir. Kargo hangi sistemden? Depo ERP ile çalışıyorsa ERP; küçük işletmede site. Her veri için tek cevap, yazılı.

Türkiye'de yaygın ERP'ler ve bağlantı

Logo, Mikro, Netsis, Nebim, Eta, Zirve, Dia ve sektörel yazılımlar. Bağlantı yöntemleri:

  • Resmi API / REST servisi: En sağlıklısı; ERP üreticisinin sunduğu servis, lisans gerektirebilir.
  • Veri tabanı görünümü: ERP veri tabanından okuma (ve kontrollü yazma); hızlı ama sürüm güncellemelerinde kırılabilir, ERP üreticisinin izni gerekir.
  • Dosya aktarımı (XML/CSV): Belirli aralıkla dışa/içe aktarım; basit ama gecikmeli; stok için yetersiz.
  • Ara katman (konnektör): E-ticaret sistemi ile ERP arasında eşleme ve kuyruk yöneten yazılım; çoklu sistemde standart.

E-ticaret sisteminin hazır ERP konnektörleri kurulum süresini belirler; hazır konnektör varsa haftalar, yoksa aylar.

Kurulum süreci

  1. Analiz (1 hafta): Veri alanları, sahiplik, sıklık, özel kurallar (varyant yapısı, depo sayısı, fiyat listesi mantığı, KDV) yazılı hale gelir.
  2. Eşleme (1 ile 2 hafta): ERP ürün kodu ile site SKU'su; ERP kategori ile site kategorisi; ERP cari ile site müşterisi; ERP depo ile site stok; ödeme ve kargo türleri. Eşleme tablosu belgelenir.
  3. Test ortamı (1 ile 2 hafta): Test ERP ya da kopyasıyla ürün aktarımı, stok güncellemesi, test siparişi ERP'ye düşme, fatura dönüşü, iade senaryosu.
  4. Canlı geçiş: Düşük trafikli saatte; ilk gün her sipariş iki sistemde kontrol edilir.
  5. Mutabakat (aylık): Sipariş sayısı ve tutarı, fatura sayısı, stok örneklemesi iki sistemde karşılaştırılır; fark kök nedeniyle çözülür.

Sık karşılaşılan zorluklar

Varyant yapısı: ERP'de her varyant ayrı ürün kodu, sitede ana ürün altında varyant; eşleme kuralı (ana ürün kodu + varyant kodu) tanımlanır.

Birden fazla depo: Site hangi deponun stoğunu gösterecek; toplam mı, belirli depo mu; mağaza stoğu satılabilir mi.

Fiyat listeleri: B2B'de bayi bazlı liste ve iskonto; sitede müşteri grubu eşlemesi.

KDV ve birim: ERP'de KDV hariç, sitede dahil; birim (adet, koli, kg) dönüşümü.

Gecikme ve çakışma: Stok güncellemesi gecikirse çift satış; sipariş ERP'ye düşmezse sevk edilmez. Kuyruk ve hata bildirimi; başarısız aktarım panelde görünür ve yeniden denenir.

ERP güncellemeleri: Sürüm değişince entegrasyon test edilir; veri tabanı bağlantıları en kırılgan.

Ölçüm ve izleme

Aktarım başarı oranı (başarısız sipariş/ürün aktarımı sayısı), stok gecikmesi (ERP'deki değişimin siteye yansıma süresi), stok uyuşmazlığı (örnekleme), faturasız sipariş sayısı, entegrasyon hata logu. Hata olduğunda kimin, ne kadar sürede müdahale edeceği belirli.

Bir müşterimiz (yapı malzemesi, iki depo, 3.200 ürün, Logo) entegrasyon öncesi günde 2 saat elle sipariş girişi ve haftada birkaç çift satış yaşıyordu. Entegrasyon sonrası sipariş ERP'ye anında, stok 10 dakikada, fatura ERP'den siteye; elle giriş sıfır, çift satış sıfır, aylık mutabakat 20 dakika.

Sık hatalar

  • Sahiplik kararı vermeden başlamak; iki sistemde düzenlenen veri
  • Stoku dosya aktarımıyla günde bir güncellemek
  • Eşleme tablosunu belgelemem; ERP'de kod değişince kopan bağlantı
  • Test ortamı olmadan canlıya geçmek
  • Hata bildirimi olmadan sessiz başarısız aktarım
  • İki sistemden fatura kesmek
  • Mutabakat yapmamak

Başlamadan önce cevaplanacak sorular

Fatura hangi sistemden? Stok hangi depodan ve kaç dakikada? Fiyat listesi kaç tane ve kim düzenler? Varyant ERP'de nasıl tutuluyor? ERP'nin API'si var mı, lisans gerekiyor mu? Kim, hangi hatada, ne kadar sürede müdahale edecek?

Yaygın ERP'lerle hazır konnektörler e-ticaret sistemimizin Kurumsal paketinde; kapsam paketler sayfasında. İlgili: e-fatura entegrasyonu, B2B e-ticaret. Terimler: ERP, cari hesap, API.