← Genel

ERP ile E-Ticaret Sitesi Entegrasyonu Nasıl Çalışır?

13 Eki 2026 admin ~9 dk okuma

ERP ile e-ticaret sitesi entegrasyonu, iki sistemin ürün, stok, fiyat, sipariş, fatura ve cari bilgilerini otomatik olarak birbirine aktarmasıdır. Genellikle ürün, stok ve fiyat ERP’den siteye; sipariş ve müşteri bilgisi siteden ERP’ye akar. Aktarım API, XML dosyası ya da iki sistem arasında çalışan bir entegratör yazılımıyla yapılır ve belirli aralıklarla veya anlık olarak tekrarlanır.

ERP ile e-ticaret entegrasyonu ne işe yarar?

ERP entegrasyonu, sitede oluşan satışın elle kopyalanmadan işletmenin ana yönetim sistemine ulaşmasını sağlar. ERP (Enterprise Resource Planning, kurumsal kaynak planlama) muhasebe, stok, satın alma ve depo kayıtlarının tutulduğu yazılımdır. Türkiye’de Logo, Mikro, Netsis, SAP Business One gibi ERP’ler ya da Paraşüt gibi ön muhasebe programları bu rolü üstlenir.

Entegrasyon yoksa siparişler panelden indirilir, ERP’ye tek tek girilir, stok düşümü ve fatura ayrıca yapılır. Entegrasyonla bu iş otomatik bir döngüye dönüşür. Temel kural şudur: her veri için tek bir “doğru kaynak” seçilir. Stok miktarı ERP’de değişir, site yalnızca gösterir. Sipariş sitede oluşur, ERP onu kaydeder. Bu ayrım baştan netleşmezse iki sistem birbirinin üzerine yazar ve hangi rakamın doğru olduğu bilinmez hale gelir.

ERP’nin işletmeye genel katkıları ERP yönetim danışmanlığının faydaları yazısında anlatılıyor. Bu yazı yalnızca iki sistemin teknik olarak nasıl konuştuğuna odaklanır.

Hangi veriler hangi yöne akar?

Bir e-ticaret entegrasyonunda veri iki yönde akar: ürün, stok ve fiyat ERP’den siteye; sipariş ve müşteri bilgisi siteden ERP’ye gider. Aşağıdaki tablo tipik bir kurulumu özetler. Kendi yapınızda bazı satırlar farklı olabilir, örneğin ürün açıklamaları ve görseller ERP yerine e-ticaret panelinde yönetilebilir.

VeriAkış yönüTipik içerikEşitleme zamanı
Ürün kartıERP’den siteyeStok kodu, barkod, ürün adı, varyant, KDV oranıYeni ürün açıldığında veya günde bir kez
StokERP’den siteyeDepo bazında satılabilir miktarBirkaç dakikada bir veya anlık
FiyatERP’den siteyeSatış fiyatı, indirimli fiyat, fiyat listesiFiyat değiştiğinde
SiparişSiteden ERP’yeÜrünler, adet, tutar, kargo ücreti, ödeme tipiSipariş onaylandığında
CariSiteden ERP’yeAd soyad, adres, TC kimlik veya vergi numarasıSiparişle birlikte
FaturaERP’den siteyee-Fatura veya e-Arşiv numarası, fatura dosyasıFatura düzenlendiğinde
Kargo durumuKargo firmasından siteye ve ERP’yeTakip numarası, teslim bilgisiGün içinde belirli aralıklarla

Cari, ERP’de bir müşteri veya tedarikçi için açılan hesap kartıdır. Bazı işletmeler her bireysel müşteri için ayrı cari açar, bazıları tek bir “perakende müşteri” carisi kullanır. Hangisinin seçileceği muhasebe düzenine göre mali müşavirle birlikte belirlenmelidir.

API, XML ve entegratör arasındaki fark nedir?

API, XML ve entegratör, verinin bir sistemden diğerine taşınma yollarıdır; aralarındaki fark verinin ne kadar hızlı ve hangi kontrolle taşındığıdır.

API

API (Application Programming Interface), iki yazılımın birbirine doğrudan soru sorup cevap almasını sağlayan bağlantı noktasıdır. Site “bu ürünün stoğu kaç?” diye sorar, ERP cevap verir; ya da ERP siteye “yeni sipariş var mı?” diye sorar. Çift yönlü ve hızlıdır. Bunun için iki tarafın da API sunması ve bağlantının yazılımla kurulması gerekir.

XML

XML, verilerin belirli bir düzende yazıldığı metin dosyasıdır. ERP ürün ve stok listesini bir XML dosyası olarak yayınlar, e-ticaret sitesi bu dosyayı belirli aralıklarla okur. Kurulumu kolaydır ve pazaryerlerinde de yaygın kullanılır. Ancak genellikle tek yönlüdür ve dosya yalnızca okunduğu anda günceldir. Yarım saatte bir okunan bir dosya, arada mağazada satılan ürünü göremez.

Entegratör (ara katman)

Entegratör, ERP ile satış kanalları arasında çalışan ayrı bir yazılımdır. ERP’den aldığı veriyi her kanalın istediği biçime çevirir, siparişleri toplar ve ERP’ye tek formatta aktarır. Hem site hem birkaç pazaryeri yöneten işletmeler için her kanala ayrı bağlantı kurmak yerine tek bir merkez sağlar. Karşılığında genellikle abonelik ücreti ve izlenmesi gereken bir sistem daha getirir.

Hangi yolun seçileceği ERP’nin ve e-ticaret altyapısının sunduğu bağlantılara bağlıdır. Ticimax, T-Soft, ikas, IdeaSoft veya Shopify gibi altyapıların bazı ERP’lerle hazır bağlantıları bulunabilir; bu bağlantıların hangi verileri taşıdığı her eşleşmede ayrıca kontrol edilmelidir. Altyapı seçimi henüz yapılmadıysa entegrasyon ihtiyacını e-ticaret sitesi kurulum aşamasında konuşmak, sonradan yapılacak değişikliklerden daha az maliyetlidir.

Bir sipariş entegrasyonda adım adım nasıl ilerler?

Entegre bir yapıda sipariş, müşterinin ödemeyi tamamladığı andan faturanın düzenlenmesine kadar elle müdahale gerekmeden ilerler. Örnek bir akış şöyledir:

  1. Müşteri sitede ödemeyi tamamlar, sipariş “onaylandı” durumuna geçer.
  2. Entegrasyon siparişi okur ve ERP’ye satış siparişi olarak yazar. Müşteri ERP’de kayıtlı değilse yeni cari açılır.
  3. ERP, siparişteki ürünleri ilgili depoda ayırır ya da stoktan düşer.
  4. Güncel stok miktarı siteye ve bağlı diğer satış kanallarına gönderilir.
  5. Depo ekibi siparişi ERP’deki listeden toplar ve paketler.
  6. ERP, e-Fatura veya e-Arşiv faturayı oluşturur; fatura numarası siteye geri yazılır.
  7. Kargo takip numarası siteye işlenir ve müşteriye bilgilendirme gider.

İptal ve iadede aynı yol tersine işler. Sipariş iptal edilince ayrılan stok serbest kalır, iade depoya girince stok artar ve iade belgesi ERP’de düzenlenir. Mesafeli Sözleşmeler Yönetmeliği tüketiciye 14 günlük cayma hakkı tanıdığı için iade akışı entegrasyona en baştan dahil edilmelidir.

Veriler ne sıklıkla eşitlenmeli?

Stok ve sipariş en sık, ürün kartı en seyrek eşitlenmesi gereken veridir. Stok güncellemesi ne kadar gecikirse tükenmiş bir ürünün satılma ihtimali o kadar artar. Örnek: 15 dakikada bir eşitlenen bir sistemde, mağazadaki son ürün satıldıktan sonra site o ürünü 15 dakika boyunca stokta gösterebilir.

Pratikte üç yöntem kullanılır:

  • Anlık aktarım: stok değiştiği anda ERP haberi gönderir. En güncel yöntemdir ama her ERP desteklemez.
  • Periyodik aktarım: entegrasyon belirli aralıklarla değişen kayıtları sorar. Kurulumu kolaydır, aralık kısaldıkça sistem yükü artar.
  • Gece toplu aktarım: ürün açıklaması, kategori gibi seyrek değişen bilgiler için yeterlidir.

Aralık kısaltılırken API istek limitleri de hesaba katılmalıdır. Bazı altyapılar belirli bir sürede yapılabilecek istek sayısını sınırlar; sınır aşılırsa aktarım bir süre durabilir.

Entegrasyonda hangi hatalar sık görülür?

En sık hatalar, iki sistemde ürünlerin farklı kodlarla tanımlanmasından ve aktarılamayan kayıtların fark edilmeden birikmesinden kaynaklanır. Tipik örnekler:

  • Sitedeki bir varyant (örneğin mavi, M beden) ERP’de karşılığı olan bir stok kartıyla eşleşmemişse sipariş aktarılamaz.
  • Fiyatın KDV dahil mi hariç mi gönderildiği karışırsa fatura tutarı sipariş tutarıyla tutmaz.
  • Kargo ücreti veya kupon indirimi ERP’de bir hizmet ya da indirim kalemiyle eşleşmemişse sipariş hata verir.
  • Pasif bir depo veya kapanmış bir dönem seçildiğinde ERP kaydı reddeder.

Bu yüzden her entegrasyonda bir hata kaydı ekranı olmalı ve aktarılamayan siparişleri her gün kontrol eden bir sorumlu belirlenmelidir.

Pazaryerleri bu yapıya nasıl dahil olur?

Pazaryerleri ERP’ye çoğu zaman doğrudan değil, bir entegratör veya e-ticaret altyapısı üzerinden bağlanır. Trendyol, Hepsiburada, N11 gibi kanalların her biri kendi ürün formatını, kategori özelliklerini ve sipariş durumlarını kullanır. Ortak stok tek havuzdan beslendiğinde bir kanalda satılan ürün diğerlerinde de düşer. Pazaryeri tarafında mağaza açılışı ve kanal yönetimi için pazaryeri kurulum ve yönetimi hizmetine göz atabilirsiniz.

Mevcut ERP’niz ile e-ticaret siteniz arasında sipariş gecikmesi, tutmayan stok ya da fatura hatası yaşıyorsanız sorunun kaynağı çoğu zaman veri akışının kurgusundadır. Rubiko Digital, ERP yönetim danışmanlığı kapsamında mevcut yapıyı inceleyerek hangi verinin nereden ve ne sıklıkla akması gerektiğini işletmeyle birlikte planlar.

Sık Sorulan Sorular

ERP entegrasyonu için yazılımcı gerekir mi?

Hazır bağlantı veya entegratör kullanılıyorsa ayarların çoğu panelden yapılır ve yazılımcı gerekmeyebilir. Özel alanlar, farklı fiyat listeleri ya da hazır bağlantısı olmayan bir ERP söz konusuysa API üzerinden geliştirme yapılması gerekir.

Paraşüt gibi bir ön muhasebe programıyla entegrasyon yapılır mı?

Yapılır. Ön muhasebe programları da sipariş, cari ve fatura aktarımını destekleyebilir. Ancak çok depolu stok, üretim veya satın alma süreçlerinde ERP kadar kapsamlı değildir ve işletme büyüdükçe bu sınır daha belirgin hale gelir.

Entegrasyon kurulduktan sonra sitede stok elle değiştirilebilir mi?

Değiştirilebilir, ancak bir sonraki eşitlemede ERP’deki miktar bu değerin üzerine yazılır. Stok düzeltmeleri bu yüzden her zaman ERP tarafında yapılmalıdır.

Entegrasyon durursa siparişler kaybolur mu?

Genellikle kaybolmaz; sipariş sitede durur ve aktarılmayı bekler. Asıl risk, sorunun fark edilmemesidir, çünkü bu sürede stok güncellenmez ve faturalar gecikir.

ERP entegrasyonu ne kadar sürede kurulur?

Hazır bağlantılarla birkaç gün içinde çalışır hale gelebilir. Ürün kodlarının düzenlenmesi, özel geliştirme ve test süreci eklendiğinde süre haftalara uzar; belirleyici olan verilerin ne kadar düzenli olduğudur.

← Önceki Yazı Kurumsal Web Sitesinde Hangi Sayfalar Bulunmalı? Sonraki Yazı → E-Ticaret Altyapısı Seçerken Nelere Dikkat Edilmeli?

Projenizi Konuşalım

Ücretsiz keşif görüşmesi için hemen başvurun.

Ücretsiz Keşif Talep Et