Magento 2 ile satış yapan bir işletmede stok, fiyat, cari hesap ve fatura bilgisi çoğu zaman ERP’de tutulur. Site ile ERP arasındaki bağlantı zayıfsa stokta olmayan ürün satılır, fiyatlar iki yerde ayrı ayrı güncellenir ve siparişler elle aktarılır. Bu yazıda Magento ERP entegrasyonu projesini; Logo, Netsis ve SAP örnekleri üzerinden, hangi verinin hangi yönde ve ne sıklıkla akması gerektiğini anlatarak ele alıyoruz.
Amaç tek bir “doğru ürün” önermek değil; entegrasyonu planlarken sormanız gereken soruları ve sık yapılan hataları göstermek. Pazaryerleriyle birlikte çok kanallı satış yapıyorsanız pazaryeri entegrasyonu nedir yazımız da aynı mantığın kanal tarafını anlatıyor.
Magento ERP entegrasyonu nedir, neden gerekir?
ERP entegrasyonu, Magento 2 mağazanız ile kurumsal kaynak planlama yazılımınız arasında verinin otomatik ve kurallı biçimde aktarılmasıdır. E-ticaret ERP bağlantısı kurulmadığında ekip, iki sistemi elle eşitlemeye çalışır. Sipariş sayısı arttıkça bu iş hem zaman alır hem de hata üretir.
Doğru kurulmuş bir entegrasyon şu sorunları çözer:
- Stok tutarsızlığı: Depoda biten ürün sitede satılmaya devam etmez.
- Fiyat karmaşası: Liste fiyatı, kampanya fiyatı ve bayi fiyatı tek kaynaktan yönetilir.
- Elle sipariş girişi: Web siparişleri ERP’ye otomatik düşer, faturalama ve sevkiyat gecikmez.
- Cari ve muhasebe uyumu: Müşteri ve tahsilat kayıtları muhasebe tarafında doğru hesaba işlenir.
Hangi veriler, hangi yönde akmalı?
Entegrasyon projesinin ilk adımı “ana kaynak” kararını vermektir. Her veri türü için tek bir sistem esas alınmalı; diğeri bu kaynaktan beslenmelidir. İki sistemin aynı alanı birbirine yazdığı kurgular, zamanla kimin doğru olduğunu bilemediğiniz bir duruma yol açar.
| Veri | Genelde ana kaynak | Yön | Tipik senkron sıklığı |
|---|---|---|---|
| Stok miktarı | ERP | ERP → Magento | Dakikalar içinde veya olay bazlı |
| Fiyat ve fiyat listeleri | ERP | ERP → Magento | Günde birkaç kez veya değişiklikte |
| Ürün kartı (kod, barkod, vergi) | ERP | ERP → Magento | Yeni ürün açıldığında |
| Ürün açıklaması, görsel, SEO alanları | Magento veya PIM | Sitede kalır | Gerekmez |
| Sipariş | Magento | Magento → ERP | Anlık veya birkaç dakikada bir |
| Müşteri / cari kart | Duruma göre | Çoğunlukla Magento → ERP | Siparişle birlikte |
| Sipariş durumu, kargo takip no | ERP veya depo sistemi | ERP → Magento | Sevkiyatta |
Tablodaki sıklıklar bir başlangıç önerisidir; doğru değer ürün devir hızınıza, kampanya yoğunluğunuza ve ERP sunucunuzun yük kaldırma kapasitesine göre belirlenir. Stok hızlı dönen bir mağazada saatlik senkron yetersiz kalırken, yavaş dönen bir katalogda gereksiz yük oluşturabilir.

Entegrasyon yöntemleri: Doğrudan API, ara katman veya hazır konektör
Magento 2, dış sistemlerle konuşmak için REST ve GraphQL arayüzleri sunar; toplu işlemler için asenkron ve toplu (bulk) API uç noktaları ile RabbitMQ tabanlı mesaj kuyruğu desteği de bulunur. ERP tarafında ise kullanılan ürünün sunduğu web servisleri belirleyicidir. Bu iki uç arasında üç yaygın yaklaşım vardır.
1. Doğrudan API bağlantısı
ERP ile Magento birbirinin API’sini doğrudan çağırır veya küçük bir modül bu işi üstlenir. Kurulumu hızlıdır ama hata yönetimi, yeniden deneme ve kayıt (log) tutma gibi konular sonradan eklenmezse sorun çıkarır. Az sayıda veri türü ve düşük sipariş hacmi için uygundur.
2. Ara katman (middleware) ile entegrasyon
Veriler, iki sistemin arasında duran ayrı bir uygulama üzerinden akar. Ara katman veriyi dönüştürür, kuyruğa alır, başarısız kayıtları tekrar dener ve raporlar. Birden fazla kanal (site, pazaryeri, mağaza) aynı ERP’ye bağlanıyorsa bu yaklaşım bakımı kolaylaştırır.
3. Hazır konektör veya entegratör yazılımı
Türkiye’de Logo ve Netsis için e-ticaret entegrasyonu sunan çok sayıda iş ortağı ve paket yazılım bulunur. Bunlar standart akışları hızlıca devreye alır. Seçmeden önce Magento 2’nin kullandığınız sürümünü desteklediğini, özel alanlarınızı (ör. varyant yapısı, depo bazlı stok) taşıyabildiğini ve hata durumunda nasıl bildirim verdiğini mutlaka test edin.
Magento Logo entegrasyonu
Logo ürün ailesinde (Tiger, GO, j-Platform gibi) entegrasyon genellikle Logo’nun sunduğu servis katmanları veya Logo iş ortaklarının geliştirdiği entegrasyon yazılımları üzerinden yapılır. Logo, j-Platform için REST tabanlı bir servis arayüzünü resmi dokümantasyonunda tanımlıyor. Hangi servisin sizin sürümünüzde ve lisansınızda açık olduğu ise kurulumdan kuruluma değişir; bunu Logo iş ortağınızdan yazılı olarak teyit edin.
Magento Logo entegrasyonunda sık karşılaşılan konular:
- Malzeme kartı ve varyant eşleşmesi: Magento’daki configurable ürün ve alt ürünlerin Logo’daki malzeme kodlarıyla bire bir eşleşmesi gerekir.
- Ambar bazlı stok: Birden fazla ambarınız varsa hangi ambarın siteye açılacağı baştan belirlenmeli.
- Cari kart açma kuralı: Her web müşterisi için ayrı cari mi, yoksa tek bir “e-ticaret müşterisi” carisi mi kullanılacağı muhasebe ekibiyle kararlaştırılmalı.
- Fatura akışı: e-Fatura ve e-Arşiv faturanın ERP’den mi, entegratör üzerinden mi kesileceği netleşmeli. Ayrıntılar için e-fatura ve e-arşiv fatura nasıl kesilir yazımıza bakabilirsiniz.
Magento Netsis entegrasyonu
Netsis kullanan işletmelerde de mantık aynıdır: stok ve fiyat ERP’den siteye, sipariş siteden ERP’ye akar. Netsis tarafında hangi entegrasyon arayüzünün kullanılacağı, sahip olduğunuz Netsis sürümüne ve modüllerine bağlıdır. Projeye başlamadan önce Netsis iş ortağınızdan şunları isteyin:
- Sürümünüzde kullanılabilen web servis veya entegrasyon arayüzünün adı ve dokümanı.
- Sipariş, cari, stok ve fiyat için örnek istek ve cevaplar.
- Test ortamı (canlı şirkete değil, kopya bir şirkete bağlanmak için).
- Servisin aynı anda kaç isteği kaldırabildiği ve gece yapılan işlemlerle çakışma riski.
Netsis ve Logo projelerinde en çok zaman alan iş genellikle teknik bağlantı değil, kod eşleştirmesi ve veri temizliğidir. Eksik barkodlar, tekrar eden stok kodları ve tutarsız KDV tanımları entegrasyondan önce düzeltilmelidir. Bu temizlik bir kez yapıldığında hem entegrasyon hem de raporlama tarafında uzun vadeli fayda sağlar.
E-ticaretinizi birlikte kuralım ve büyütelim
Shopify, pazaryerleri, e-fatura ve reklam ölçümlemesini tek elden kuruyoruz. Sorunuzu WhatsApp’tan yazın ya da formu doldurun, sizi arayalım.
Magento SAP entegrasyonu
SAP kullanan kurumsal yapılarda entegrasyon daha çok ara katman üzerinden kurgulanır. SAP Business One için Service Layer, SAP S/4HANA için OData tabanlı servisler yaygın kullanılan arayüzlerdir. SAP projelerinde dikkat edilmesi gereken konular:
- Yetki ve güvenlik: Entegrasyon kullanıcısının yalnızca gerekli nesnelere erişmesi sağlanmalı.
- Fiyat koşulları: SAP’deki müşteri bazlı fiyat ve indirim koşullarının Magento’da nasıl gösterileceği (müşteri grubu, katalog fiyat kuralı veya özel modül) baştan tasarlanmalı.
- Değişiklik yönetimi: SAP tarafındaki her güncelleme entegrasyonu etkileyebilir; değişiklikler test ortamında denenmeden canlıya alınmamalı.
Entegrasyon projesi adım adım nasıl yürütülür?
- Kapsam: Hangi veri türlerinin aktarılacağını, ana kaynağı ve yönü tablo halinde yazın.
- Alan eşleştirme: Magento ürün özellikleri, müşteri alanları ve sipariş alanlarının ERP karşılıklarını tek tek eşleştirin.
- Veri temizliği: Stok kodlarını, barkodları, vergi oranlarını ve kategori yapısını düzeltin.
- Test ortamı: Magento’nun kopyası ve ERP’nin test şirketi üzerinde çalışın; canlı veride deneme yapmayın.
- Senaryo testleri: İptal, iade, kısmi sevkiyat, kupon, taksitli ödeme ve kargo ücreti gibi uç durumları deneyin.
- İzleme: Başarısız kayıtların listelendiği bir ekran ve hata bildirimleri kurun.
- Canlıya geçiş: Düşük trafikli bir saatte açın, ilk günlerde siparişleri elle kontrol edin.
Sık yapılan hatalar
- Her şeyi anlık senkron yapmaya çalışmak: Gereksiz anlık istekler ERP’yi yorar. Yalnızca stok ve sipariş gibi kritik akışlar sık çalışmalı.
- Hata kaydı tutmamak: Aktarılamayan bir sipariş fark edilmezse müşteri ürününü alamaz.
- Tam katalog senkronu: Her seferinde tüm ürünleri göndermek yerine yalnızca değişen kayıtları göndermek hem hızlı hem güvenlidir.
- Magento indeksleme ve önbelleği unutmak: Stok ve fiyat güncellemelerinden sonra indekslerin güncel kalması gerekir; aksi halde kategori sayfalarında eski veri görünür.
- Dokümantasyonsuz teslim: Hangi alanın nereden geldiği yazılı değilse, ileride yapılan her değişiklik risklidir.
Hazır konektör seçerken sorulacak sorular
Piyasada Magento için ERP konektörü sunan pek çok firma var. Teklifleri karşılaştırırken yalnızca fiyata değil, aşağıdaki sorulara verilen cevaplara bakın:
| Soru | Neden önemli? |
|---|---|
| Hangi Magento 2 sürümlerini destekliyor? | Magento güncellemelerinden sonra konektörün çalışmaya devam etmesi gerekir. |
| Yalnızca değişen kayıtları mı gönderiyor? | Tam senkron büyük kataloglarda sunucuyu yorar ve süre uzar. |
| Başarısız kayıtları nasıl gösteriyor? | Aktarılamayan sipariş fark edilmezse müşteri mağdur olur. |
| Özel alan eklemek mümkün mü? | İşinize özel bir alan (ör. raf kodu, bayi kodu) sonradan gerekebilir. |
| Kaynak kodu veya dokümantasyon teslim ediliyor mu? | Firma değiştirdiğinizde entegrasyonu sürdürebilmeniz için gerekir. |
| Destek ve güncelleme nasıl ücretlendiriliyor? | Yıllık lisans ve bakım bedeli toplam maliyeti doğrudan etkiler. |
Altyapı ve yazılım seçiminde genel kriterler için e-ticaret yazılımı nasıl seçilir yazımızdaki kontrol listesini de kullanabilirsiniz.
Canlıya geçtikten sonra entegrasyonu nasıl izlemelisiniz?
Entegrasyon canlıya alındığında iş bitmiş sayılmaz. İlk haftalarda ve sonrasında düzenli olarak şunları kontrol edin:
- Günlük sipariş eşleşmesi: Magento’daki sipariş sayısı ile ERP’ye düşen sipariş sayısı aynı mı?
- Stok farkı örneklemesi: Rastgele seçilen ürünlerde sitedeki stok ile ERP stoku aynı mı?
- Kuyruk birikmesi: Mesaj kuyruğunda veya ara katmanda bekleyen kayıt sayısı artıyor mu?
- Hata bildirimleri: Hata e-postaları veya bildirimleri gerçekten birine ulaşıyor mu?
- Güncelleme sonrası test: Magento, ERP veya konektör güncellendikten sonra kritik senaryolar tekrar denendi mi?
Bu kontrolleri bir sorumluya atamak, sorunların müşteri şikayetine dönüşmeden yakalanmasını sağlar.
Maliyeti ve süreyi neler belirler?
ERP entegrasyonunun bütçesi ve süresi sabit bir rakamla ifade edilemez. Belirleyici olan kalemler şunlardır: aktarılacak veri türü sayısı, ERP’nin hazır servis sunup sunmadığı, hazır konektör mü özel geliştirme mi tercih edildiği, varyant ve depo yapısının karmaşıklığı, test senaryolarının kapsamı ve canlıya geçiş sonrası destek süresi. Genel e-ticaret bütçe kalemleri için e-ticaret kurulum maliyeti yazımıza göz atabilirsiniz.
Pazaryerleri de işin içindeyse
Magento sitenizin yanında Trendyol, Hepsiburada veya Amazon gibi kanallarda da satış yapıyorsanız stok tek bir havuzdan dağıtılmalıdır. Bu durumda iki yaklaşım öne çıkar: ERP’yi merkez alıp tüm kanalları ERP’ye bağlamak ya da Magento’yu merkez yapıp pazaryerlerini Magento üzerinden yönetmek. Hangisinin doğru olduğu, sipariş hacminin hangi kanalda yoğunlaştığına ve ERP’nin pazaryeri bağlantısı için hazır çözüm sunup sunmadığına bağlıdır. Her iki durumda da aynı ürünün iki kanalda aynı anda son adedinin satılması riskine karşı stok tamponu (güvenlik stoku) belirlemek faydalıdır.
Sonuç: ERP entegrasyonunu doğru kurgulayın
İyi bir Magento ERP entegrasyonu, ekibinizin günlük işini azaltır ve müşterinin gördüğü stok ile fiyatın doğru olmasını sağlar. Başarının anahtarı teknik bağlantıdan önce veri sahipliğini, akış yönünü ve hata yönetimini netleştirmektir. Logo, Netsis veya SAP kullanan Magento 2 mağazanız için entegrasyon kapsamını birlikte çıkarmak isterseniz Magento geliştirme ve entegrasyon hizmetimizi inceleyin. Ekibinizin Magento yönetimini kendisinin üstlenmesini istiyorsanız Magento 2 eğitimi sayfamıza da bakabilirsiniz.
Sık Sorulan Sorular
Magento ERP entegrasyonu için hazır modül yeterli olur mu?
Standart stok, fiyat ve sipariş akışları için hazır konektörler çoğu zaman yeterlidir. Varyant yapınız, depo kurgunuz veya bayi fiyatlarınız özel kurallar içeriyorsa hazır modülün bu kuralları taşıyıp taşımadığını test ortamında denemeniz gerekir.
Stok senkronu ne sıklıkla yapılmalı?
Hızlı dönen ürünlerde stok değişikliklerinin dakikalar içinde veya olay bazlı aktarılması önerilir. Yavaş dönen kataloglarda daha seyrek senkron yeterli olabilir. Doğru sıklık, sipariş hacminize ve ERP sunucunuzun kapasitesine göre belirlenir.
Magento Logo entegrasyonunda faturayı kim keser?
Bu bir kurgu kararıdır. Fatura ERP'den kesilebilir veya e-fatura entegratörü üzerinden oluşturulabilir. Hangi yolun seçileceğini muhasebe ekibiniz ve mali müşavirinizle birlikte belirleyin.
Magento Netsis entegrasyonu için neye ihtiyaç var?
Netsis sürümünüzde kullanılabilen entegrasyon arayüzünün dokümanı, bir test şirketi, alan eşleştirme tablosu ve temizlenmiş stok kodları gerekir. Bu bilgileri Netsis iş ortağınızdan almanız projeyi hızlandırır.
SAP ile Magento doğrudan bağlanabilir mi?
Teknik olarak mümkündür ancak kurumsal yapılarda genellikle ara katman tercih edilir. Ara katman veri dönüştürme, kuyruklama, yeniden deneme ve izleme işlerini üstlenerek iki sistemi birbirinden bağımsız tutar.

