ERP ve E-Ticaret Entegrasyonu: Stok, Fiyat ve Sipariş Nasıl Eşleştirilir?

ERP ile e-ticaret sitesini bağlamak, iki sistem arasında veri gönderilmesini sağlamaktır; doğru entegrasyon ise bu verinin hangi kuralla işleneceğini de tanımlar. Stok, fiyat ve sipariş alanlarının kaynağı belli değilse bağlantı çalışsa bile yanlış ürün satılabilir veya aynı sipariş iki kez açılabilir.

Proje öncesinde “API var mı?” sorusunun yanında “Hangi verinin doğru kabul edilen kaydı nerede?” sorusunu sorun. Entegrasyonun sınırlarını belirleyen temel karar budur. RESTful API rehberi, veri alışverişinin teknik temelini açıklarken iş kurallarının neden ayrı hazırlanması gerektiğini anlamanıza yardımcı olur.

Her veri için yetkili kaynağı belirleyin

Ürün açıklamaları e-ticaret panelinde, fiziksel stok ERP'de, kampanya fiyatı başka bir uygulamada yönetiliyor olabilir. Bu düzen mümkündür; fakat alan bazında sorumluluk açık olmalıdır. “Ürünler ERP'den gelir” ifadesi bütün alanların aynı kaynaktan yönetildiğini açıklamaz.

Bu tabloyu satış, operasyon, muhasebe ve yazılım ekipleri birlikte onaylamalıdır. Aynı kavramın farklı ekiplerde farklı anlam taşıması, teknik geliştirme tamamlandıktan sonra ortaya çıkmamalıdır.

Fiziksel stok ile satılabilir stok aynı mı?

Depoda görünen bütün ürünler satışa açık olmayabilir. Rezerve siparişler, hasarlı ürünler, mağazaya ayrılan miktar ve başka kanallardaki satışlar dikkate alınabilir. Kullanılacak hesap işletmenin stok politikasına göre tanımlanmalıdır.

Varsayımsal bir örnekte depoda 100 adet ürün bulunurken 20 adet açık siparişe, 5 adet mağaza kullanımına ayrılmış olabilir. Diğer koşullar yoksa e-ticarete ayrılan miktar 75 olur. Ancak bu örneği her işletmeye sabit formül olarak uygulamayın; rezervasyonun ne zaman oluştuğu ve ne zaman kaldırıldığı da önemlidir.

ERP sistemleri üzerinden yürütülen stok hareketlerinin mağazaya hangi sıklıkta yansıyacağını belirleyin. “Anlık” ifadesinin teknik karşılığını sorun. Veri gönderme, işleme ve ekranda görünme zamanları arasında fark bulunabilir.

Fiyat güncellemeleri nasıl çakışmadan çalışmalı?

Liste fiyatı ile kampanyalı fiyat aynı alanmış gibi taşınmamalıdır. Para birimi, vergi dahil veya hariç oluşu, geçerlilik tarihi ve müşteri grubu açık olmalıdır. Yuvarlama kuralları da iki sistemde tutarlı uygulanmalıdır.

E-ticaret panelinde elle değiştirilen bir fiyat, sonraki ERP güncellemesinde üzerine yazılabilir. Bu davranışın hata mı beklenen sonuç mu olduğu önceden kararlaştırılmalıdır. Geçici fiyat istisnası gerekiyorsa süresi ve sorumlusu tanımlanmalıdır.

Tekrarlanan mesajlar aynı siparişi yeniden açmamalı

Bağlantı kesintisi veya yanıt gecikmesi nedeniyle aynı kayıt yeniden gönderilebilir. Sistem, işlemi tekrar aldığında daha önce tamamlandığını anlayabilmelidir. Aynı işlemin tekrarıyla ek etki oluşmamasına idempotent çalışma denir.

Shopify'ın webhook belgeleri, tekrar teslimlerin mümkün olduğunu ve işleyicilerin buna göre tasarlanması gerektiğini açıklar. [1] Bu, bütün platformların aynı teknik davranışı gösterdiği anlamına gelmez; kullanılan sistemin yeniden deneme ve bildirim koşulları ayrıca incelenmelidir.

İptal, iade ve kısmi işlemleri baştan planlayın

Siparişin ilk oluşturulması kadar sonradan değişmesi de entegrasyonun parçasıdır. Kısmi iptal, kısmi sevk ve ürün bazlı iade durumlarında bütün siparişi tek durumla kapatmak yetersiz olabilir. Satır ve miktar düzeyindeki ilişki korunmalıdır.

Pazaryeri kayıtlarında da satış, iade ve düzeltme türleri ayrı izlenebilir. Trendyol'un cari hesap entegrasyonu belgelerinde farklı hareket türlerinin tanımlanması, finansal kayıtların tek bir satış toplamından ibaret olmadığını gösterir. [2] Ticari sipariş durumu ile finansal hareketleri aynı alan gibi kullanmayın.

XML ve Excel aktarım araçları belirli veri güncellemelerini kolaylaştırabilir. Ancak dosya aktarımı kullanılması, sipariş ve hata yönetiminin otomatik olarak tamamlandığı anlamına gelmez; kapsam ayrı belirlenmelidir.

Canlıya geçmeden hangi testler yapılmalı?

Normal siparişin yanında tekrar gönderim, eksik ürün eşlemesi, sıfır stok, fiyat değişikliği, kısmi iade ve bağlantı kesintisi senaryolarını deneyin. Her testte iki sistemde beklenen kaydı yazın. Sonrasında düzenli karşılaştırmayla kaçırılan veya farklılaşan kayıtları bulacak bir kontrol planlayın.

Canlıya geçiş test listesi

WebAction'ın özel yazılım geliştirme hizmeti için ERP adını, e-ticaret altyapısını, bağlanacak veri türlerini ve mevcut sorun örneklerini paylaşabilirsiniz. Bu bilgiler, bağlantı teklifini gerçek operasyon kapsamına dönüştürür.

Sık sorulan sorular

API bulunması bütün entegrasyon ihtiyaçlarını karşılar mı?

Hayır. Gerekli alanların, işlemlerin ve erişim izinlerinin API'de desteklenmesi gerekir. İş kuralları ve hata yönetimi de ayrıca tasarlanır.

Stok her saniye güncellenmeli mi?

Güncelleme ihtiyacı satış hızına, kanal sayısına ve sistem olanaklarına bağlıdır. Kritik konu yalnız sıklık değil, rezervasyonların ve başarısız güncellemelerin doğru yönetilmesidir.

Aynı sipariş tekrar gelirse ne olmalı?

Entegrasyon daha önce işlenen kaydı tanımalı ve aynı ticari işlemi yeniden oluşturmamalıdır. Gerekirse mevcut kayıt güncellenir; bu davranış işlem türüne göre tanımlanır.

Entegrasyon tamamlandıktan sonra takip gerekir mi?

Evet. Başarısız kayıtlar, veri farkları ve sistem değişiklikleri izlenmelidir. Çalışan bağlantının zaman içinde aynı kapsamda sorunsuz kalacağı varsayılmamalıdır.

Yazar

Nevzat Nas

Proje ve Yazılım Geliştirme Uzmanı

  • E-ticaret projeleri
  • yazılım ve entegrasyon
İlgili yazılar

Bu konuda bunlar da işinize yarar

Altyapılar

E-Ticaret Sitesi Taşıma: SEO ve Veri Geçiş Planı

Sinan Çapkın · 17 Ekim 2026 · 5 dk okuma

Altyapılar

E-Ticaret Altyapısı Nasıl Seçilir? 6 Temel Kriter

Ferad Sali · 17 Ekim 2026 · 6 dk okuma

Altyapılar

ikas mı IdeaSoft mu? 2026 Teknik Karşılaştırma: Altyapı, Tema, Pazaryeri ve Gerçek Maliyet

Sinan Çapkın · 17 Ekim 2026 · 7 dk okuma

WhatsApp'tan yazınÇalışma saatlerinde hızlı yanıt

E-kitabı hemen indirin

Bilgilerinizi bırakın, indirme hemen başlasın. Uzmanımız rehberle ilgili sorularınız için sizi kısaca arayabilir.

Adınızı ve soyadınızı yazın.
Telefon numaranızı yazın.
Geçerli bir e-posta adresi yazın.