SAP Shopify Entegrasyonu: 2026 Rehberi

SAP Shopify Entegrasyonu: 2026 Rehberi

Blog banner görseli

Kısa cevap

SAP Shopify entegrasyonu, SAP ERP sisteminizdeki ürün, stok, fiyat ve müşteri verisinin Shopify mağazanıza; Shopify’daki siparişlerin, ödemelerin ve iadelerin de SAP’ye otomatik ve çift yönlü aktarılmasıdır. Bu bağlantı genellikle Shopify GraphQL Admin API ve webhook’ları ile SAP tarafındaki OData servisleri, BAPI’ler veya IDoc’lar arasına konan bir ara katman (middleware) üzerinden kurulur.

Üç yol vardır: hazır konnektör, iPaaS / SAP Integration Suite ya da özel geliştirilmiş entegrasyon. Doğru seçim; SAP sürümünüze (S/4HANA, ECC veya Business One), sipariş hacminize ve B2B fiyatlandırma karmaşıklığınıza bağlıdır. Orta ölçekli bir B2C proje tipik olarak 8–14 haftada, B2B ve çoklu depo içeren projeler 12–20 haftada canlıya alınır.

Bu rehber, 7 yıldır Shopify markalarına hizmet veren Shopify Plus Partner’ı Byte Digital ekibinin saha deneyimiyle hazırlanmıştır.

SAP ile Shopify arasında hangi veriler senkronize edilir?

Temel kural: ana veri (master data) SAP’de, müşteri deneyimi Shopify’da yaşar. Ürün, fiyat ve stok SAP’den Shopify’a akar; sipariş ve ödeme Shopify’dan SAP’ye döner.

Veri

Yön

Sıklık

SAP tarafı

Shopify tarafı

Ürün ve varyantlar

SAP → Shopify

Değişiklikte veya günlük

Malzeme ana verisi (MARA/MARC), Business One’da Kalem Ana Verisi

Product, ProductVariant, metafield’lar

Stok miktarı

SAP → Shopify

5–15 dakikada bir veya olay bazlı

Depo bazlı kullanılabilir stok (ATP)

InventoryLevel, Location

Fiyat ve kampanya

SAP → Shopify

Değişiklikte

Koşul kayıtları, fiyat listeleri

Fiyat, compare-at fiyat, B2B Catalog / PriceList

Müşteri

Çift yönlü

Olay bazlı

Business Partner (BP), Business One’da İş Ortağı

Customer, B2B Company

Sipariş

Shopify → SAP

Anlık (webhook)

Satış siparişi (SD)

Order

Ödeme / tahsilat

Shopify → SAP

Sipariş ile birlikte

Muhasebe kaydı, tahsilat

Transaction

Sevkiyat ve takip no

SAP → Shopify

Sevkte

Teslimat, mal çıkışı

Fulfillment

İade ve iptal

Çift yönlü

Olay bazlı

İade siparişi, alacak dekontu

Return, Refund

Fatura

SAP → Shopify / müşteri

Sevkte

Fatura belgesi, e-Fatura / e-Arşiv

Sipariş notu veya müşteri e-postası

Hangi SAP sürümünü kullanıyorsunuz? Entegrasyon buna göre değişir

SAP tek bir ürün değildir; entegrasyonun yöntemi, süresi ve maliyeti hangi SAP’yi kullandığınıza göre belirgin biçimde değişir.

SAP ürünü

Kimler kullanır

Entegrasyon arayüzü

Dikkat edilecek nokta

SAP S/4HANA (Cloud veya On-Premise)

Büyük ve kurumsal markalar

OData V2/V4 API’leri, SAP Business Accelerator Hub’daki standart servisler, BAPI

Cloud sürümünde özel kod sınırlı; standart API ve SAP Integration Suite tercih edilir

SAP ECC 6.0

S/4HANA’ya henüz geçmemiş kurumsal şirketler

BAPI, RFC, IDoc; gerekirse SAP PI/PO

Ana akım bakım 2027 sonunda bitiyor; entegrasyonu S/4HANA geçişini zorlaştırmayacak şekilde tasarlayın

SAP Business One

KOBİ’ler ve orta ölçekli markalar

Service Layer (REST/OData), DI API

En hızlı ve en ekonomik senaryo; hazır konnektör seçeneği bol

SAP Business ByDesign

Orta ölçekli, bulut odaklı şirketler

SOAP ve OData web servisleri

Konnektör seçeneği az; çoğunlukla iPaaS veya özel geliştirme

ECC kullanıyor ve S/4HANA geçişi planlıyorsanız entegrasyonu doğrudan ECC’ye değil, bir ara katmana bağlayın. Böylece SAP değiştiğinde yalnızca ara katmanın SAP tarafındaki bağlantısı yenilenir, Shopify tarafı olduğu gibi kalır.

SAP Shopify entegrasyon yöntemleri: hangisi size uygun?

Küçük ve standart süreçler için hazır konnektör, kurumsal SAP altyapısı olanlar için SAP Integration Suite veya iPaaS, Türkiye’ye özgü ve karmaşık süreçler için özel entegrasyon en mantıklı seçimdir.

Yöntem

Ne zaman seçilir

Kurulum süresi

Esneklik

Sürekli maliyet

Hazır konnektör (Shopify App Store veya SAP partner ürünü)

Business One, standart B2C akışı, sınırlı özelleştirme

2–6 hafta

Düşük

Aylık lisans

iPaaS (Celigo, Boomi, MuleSoft, APPSeCONNECT vb.)

Birden fazla sistem (ERP, WMS, pazaryeri) birbirine bağlanacaksa

6–12 hafta

Orta–yüksek

Platform lisansı + bakım

SAP Integration Suite (eski adıyla CPI)

S/4HANA kullanan ve SAP BTP lisansı olan şirketler

8–16 hafta

Yüksek

SAP BTP tüketimi + bakım

Özel geliştirilmiş ara katman

Türkiye’ye özgü süreçler, B2B fiyat kuralları, yüksek sipariş hacmi

8–20 hafta

En yüksek

Barındırma + bakım

Doğrudan noktadan noktaya (Shopify’ın SAP’ye ara katmansız bağlanması) kurulum önermiyoruz. Bu yapı kuyruk, yeniden deneme ve izleme içermediği için kampanya günlerinde sipariş kaybına ve stok tutarsızlığına yol açar.

SAP Shopify entegrasyonunun teknik mimarisi

Sağlıklı bir SAP Shopify entegrasyonu üç katmandan oluşur: Shopify, SAP ve ikisinin arasında veriyi dönüştüren, kuyruğa alan ve izleyen bir ara katman.

Siparişler Shopify’dan webhook ile anında ara katmana düşer; ana veri ise SAP’den olay bazlı veya zamanlanmış görevlerle Shopify’a akar.

  • Shopify tarafı: Yeni geliştirmeler GraphQL Admin API ile yapılmalıdır. Sipariş, iade ve müşteri olayları webhook’larla dinlenir; binlerce ürünün toplu güncellemesi için Bulk Operations kullanılır.

  • SAP tarafı: S/4HANA’da standart OData servisleri, ECC’de BAPI/RFC ve IDoc, Business One’da Service Layer kullanılır. Mümkün olduğunca SAP’nin standart arayüzleri tercih edilmeli, özel ABAP geliştirmesi en aza indirilmelidir.

  • Ara katman: SKU, depo, vergi kodu ve ödeme yöntemi eşleştirmelerini tutar. SAP bakımdayken siparişleri kuyrukta bekletir, hata alan kayıtları otomatik yeniden dener ve e-ticaret ekibine görünür bir hata paneli sunar.

  • Tekrarlanan kayıt koruması (idempotency): Shopify aynı webhook’u birden fazla kez gönderebilir; her sipariş Shopify sipariş kimliğiyle SAP’de tek bir satış siparişine eşlenmelidir.

Türkiye’de SAP Shopify entegrasyonunda nelere dikkat etmelisiniz?

Yabancı konnektörlerin çoğu Türkiye’nin e-belge ve vergi kurallarını bilmez; projelerin en çok takıldığı yer burasıdır.

  • e-Fatura ve e-Arşiv: Fatura Shopify’da değil, SAP’de ve anlaşmalı özel entegratörünüz üzerinden kesilmelidir. Siparişte alıcının e-Fatura mükellefi olup olmadığı, VKN/TCKN ve vergi dairesi bilgisi Shopify’dan SAP’ye eksiksiz taşınmalıdır.

  • Bireysel / kurumsal fatura ayrımı: Ödeme sayfasında kurumsal fatura seçeneği, firma unvanı ve vergi numarası alanları gerekir. Shopify Plus’ta bu alanlar Checkout Extensibility ile eklenir ve sipariş özelliği (attribute) veya metafield olarak SAP’ye aktarılır.

  • KDV oranları: Ürün bazlı farklı KDV oranları (örneğin gıda, tekstil, elektronik) SAP’deki vergi koduyla Shopify’daki vergi ayarlarının birebir eşleşmesini gerektirir. Kuruş farkı muhasebe mutabakatında sorun çıkarır.

  • Taksit ve ödeme yöntemleri: iyzico, PayTR veya banka sanal POS’larından gelen taksit sayısı ve komisyon bilgisi, SAP’deki tahsilat kaydına doğru hesaba işlenmelidir.

  • Kargo entegrasyonu: Takip numarası genellikle SAP’deki teslimat belgesinde veya depo yönetim sisteminde oluşur; Shopify’a fulfillment olarak geri yazılmadığı sürece müşteri bildirimi gitmez.

  • İade süreçleri: Mesafeli satış mevzuatındaki cayma hakkı nedeniyle iade hacmi yüksektir. İade talebi, depoya giriş ve alacak dekontu adımları iki sistemde aynı sırayla ilerlemelidir.

B2B için SAP Shopify entegrasyonu

Shopify Plus’ın yerleşik B2B özellikleri, SAP’deki bayi ve kurumsal müşteri yapısını neredeyse birebir karşılar; bu yüzden toptan satış sitesi için ayrı bir platforma gerek kalmaz.

SAP’deki kavram

Shopify B2B karşılığı

Business Partner / İş Ortağı (sold-to)

Company

Teslimat adresleri (ship-to)

Company Location

Müşteriye özel fiyat listesi, iskonto koşulları

Catalog ve Price List

Ödeme vadesi (30/60/90 gün)

Payment Terms

Kredi limiti, risk durumu

Metafield + sipariş onay akışı

Minimum sipariş miktarı, koli adedi

Quantity Rules

En kritik nokta fiyattır: SAP’deki koşul tekniği (müşteri grubu + malzeme + miktar kademesi) Shopify’a düz bir fiyat listesi olarak indirgenmelidir. Kural sayısı çok yüksekse fiyatı sepet anında SAP’den sorgulayan bir yapı veya Shopify Functions ile hesaplama gerekir.

Byte Digital’in toptan.toucheprive.com ve b2b.minipodyum.com gibi B2B projeleri bu modelin Türkiye’deki uygulamalarına örnektir.

SAP Shopify entegrasyonu adım adım nasıl yapılır?

İyi planlanmış bir proje altı adımda ve orta ölçekli bir B2C markada 8–14 haftada tamamlanır.

  1. Keşif ve süreç haritası (1–2 hafta): Sipariş, stok, fiyat, iade ve fatura süreçleri SAP ve e-ticaret ekipleriyle birlikte çıkarılır. Hangi sistemin hangi verinin sahibi olduğu yazılı hale getirilir.

  2. Veri eşleştirme (1–2 hafta): SAP malzeme kodu ile Shopify SKU’su, depo ile lokasyon, vergi kodu ile vergi ayarı, ödeme yöntemi ile muhasebe hesabı tek tek eşlenir.

  3. Mimari ve yöntem seçimi (1 hafta): Konnektör, iPaaS, SAP Integration Suite veya özel ara katman kararı verilir; senkronizasyon sıklıkları ve hata senaryoları belirlenir.

  4. Geliştirme (3–8 hafta): Önce ürün ve stok, sonra sipariş, en son iade ve fatura akışları kurulur. Her akış SAP test (QAS) ortamına bağlanarak geliştirilir.

  5. Test ve ilk veri yükleme (2–3 hafta): Uçtan uca senaryolar, yük testi ve muhasebe mutabakatı yapılır. Ürün kataloğu ve müşteri verisi toplu olarak yüklenir.

  6. Canlıya geçiş ve hiper bakım (2–4 hafta): Kampanya dönemi dışında bir tarih seçilir; ilk haftalarda her senkronizasyon hatası günlük raporla takip edilir.

B2B, çoklu depo, pazaryeri veya ECC’den S/4HANA’ya eşzamanlı geçiş varsa süre 12–20 haftaya uzar.

SAP Shopify entegrasyonunun maliyetini ne belirler?

Maliyeti en çok etkileyen şey teknoloji değil, süreçlerin standart olup olmadığıdır; standart bir B2C akışı ile müşteriye özel fiyatlı bir B2B akışı arasında birkaç kat fark olabilir.

Faktör

Maliyeti düşüren durum

Maliyeti artıran durum

SAP ürünü

Business One

ECC veya özelleştirilmiş S/4HANA

Akış sayısı

Ürün, stok, sipariş

+ iade, fatura, B2B fiyat, sadakat, pazaryeri

Ürün yapısı

Basit varyantlar

Beden-renk matrisi, set ürünler, ürün paketleri

Fiyatlandırma

Tek fiyat listesi

Müşteri bazlı koşullar, kademeli iskonto

Depo

Tek depo

Çoklu depo, mağazadan gönderim, WMS

SAP tarafı geliştirme

Standart API’ler yeterli

Özel ABAP geliştirmesi gerekiyor

Lisans

Mevcut iPaaS veya BTP lisansı var

Yeni platform lisansı alınacak

Sürekli maliyetleri de bütçeye ekleyin: konnektör veya platform lisansı, barındırma, izleme ve Shopify ile SAP API sürüm güncellemelerine uyum için bakım. Shopify API’leri her çeyrekte yeni sürüm yayınlar; bakımsız bir entegrasyon bir yıl içinde eskimeye başlar.

SAP Shopify entegrasyonunda en sık yapılan 7 hata

Projelerin çoğu teknik nedenlerle değil, veri sahipliği ve hata yönetimi baştan konuşulmadığı için zorlanır.

  1. Veri sahipliğini belirlememek: Ürün açıklaması hem SAP’de hem Shopify’da düzenlenirse senkronizasyon birinin emeğini siler. Teknik veri SAP’de, pazarlama içeriği Shopify’da tutulmalıdır.

  2. Stoku saatte bir senkronize etmek: Kampanya günlerinde bu, stokta olmayan ürünün satılması demektir. Stok olay bazlı veya en fazla 5–15 dakikada bir güncellenmeli, kritik ürünlerde güvenlik stoku bırakılmalıdır.

  3. Hata kuyruğu kurmamak: SAP bakımdayken gelen siparişler kaybolmamalı; kuyrukta bekleyip otomatik yeniden denenmelidir.

  4. Shopify API limitlerini hesaba katmamak: Toplu ürün güncellemelerinde GraphQL Bulk Operations kullanılmazsa istekler kısıtlanır ve senkronizasyon saatler sürer.

  5. Eski REST API ile geliştirmek: Shopify yeni geliştirmeleri GraphQL Admin API üzerinden yapıyor; REST ile kurulan entegrasyon kısa sürede teknik borca dönüşür.

  6. Muhasebe ekibini teste dahil etmemek: KDV, kargo bedeli, indirim ve taksit komisyonunun SAP’ye doğru hesaplara düştüğü ancak ay sonu kapanışında anlaşılır.

  7. İzleme panelini atlamak: Hangi siparişin SAP’ye geçmediğini e-ticaret ekibi, müşteri şikâyet etmeden görebilmelidir.

Byte Digital ile SAP Shopify entegrasyonu

Byte Digital, İstanbul merkezli bir Shopify Plus Partner’ıdır ve 7 yıldır Türkiye’nin önde gelen markalarına Shopify geçişi, tema geliştirme ve ERP / ödeme entegrasyonu hizmeti verir. Godiva, Yataş, Stanley, Altınyıldız ve Züber gibi markalarla çalışan ekibimiz, SAP ile Shopify arasındaki köprüyü Türkiye’nin e-Fatura, KDV ve ödeme gerçekliğine göre kurar.

SAP sürümünüzü, aylık sipariş hacminizi ve bağlamak istediğiniz akışları paylaşın; size uygun yöntemi, süreyi ve tahmini bütçeyi içeren ücretsiz bir ön değerlendirme hazırlayalım.

Ücretsiz SAP Shopify ön değerlendirmesi talep edin →

Sık sorulan sorular

Shopify SAP ile entegre olabilir mi?

Evet. Shopify, GraphQL Admin API ve webhook’lar sayesinde SAP S/4HANA, SAP ECC, SAP Business One ve SAP Business ByDesign ile entegre edilebilir. Bağlantı hazır konnektör, iPaaS, SAP Integration Suite veya özel bir ara katmanla kurulur.

SAP Shopify entegrasyonu ne kadar sürer?

Standart bir B2C akışı (ürün, stok, sipariş) 8–14 haftada canlıya alınır. B2B fiyatlandırma, çoklu depo veya pazaryeri entegrasyonu eklenirse süre 12–20 haftaya çıkar. Business One ve hazır konnektörle 2–6 haftada çalışan basit kurulumlar da mümkündür.

SAP Shopify entegrasyonu için Shopify Plus gerekir mi?

Zorunlu değildir; temel entegrasyon her Shopify planında API üzerinden yapılabilir. Ancak B2B özellikleri, Checkout Extensibility ile ödeme sayfasına vergi numarası gibi alan ekleme ve daha yüksek API limitleri için kurumsal SAP kullanıcılarına Shopify Plus önerilir.

Stok SAP ile Shopify arasında anlık güncellenebilir mi?

Evet. SAP’deki stok hareketi olay bazlı tetiklenerek Shopify’a saniyeler içinde yansıtılabilir. Olay bazlı yapı mümkün değilse 5–15 dakikalık aralıklarla değişen stokları gönderen bir delta senkronizasyonu uygulanır.

e-Fatura SAP’den mi, Shopify’dan mı kesilir?

Türkiye’de e-Fatura ve e-Arşiv faturası SAP’den ve şirketinizin özel entegratörü üzerinden kesilmelidir. Shopify’ın görevi; vergi numarası, unvan ve fatura adresi gibi bilgileri siparişle birlikte SAP’ye eksiksiz aktarmaktır.

SAP ECC’den S/4HANA’ya geçecek bir şirket şimdi entegrasyon yapmalı mı?

Evet, ancak entegrasyon bir ara katman üzerinden kurulmalıdır. Böylece S/4HANA geçişinde yalnızca ara katmanın SAP bağlantısı yenilenir; Shopify mağazası ve iş kuralları değişmeden kalır.

Hazır SAP Shopify konnektörü yeterli olur mu?

Standart B2C süreçleri ve SAP Business One için çoğu zaman yeterlidir. Türkiye’ye özgü fatura, taksit ve iade süreçleri ya da müşteriye özel B2B fiyatlandırma varsa, hazır konnektör genellikle özel geliştirmeyle tamamlanmak zorunda kalır.

Okumaya Devam Et

Okumaya Devam Et

İlginizi çekebilecek diğer yazılarımıza göz atın

Markanıza özel çözümler

Butik markalardan büyük kurumsal markalara kadar her ölçekteki markanın ihtiyacını anlıyor, bu ihtiyaçlara özel çözümleri aynı özen ve özveriyle sunuyoruz.

Markanıza özel çözümler

Butik markalardan büyük kurumsal markalara kadar her ölçekteki markanın ihtiyacını anlıyor, bu ihtiyaçlara özel çözümleri aynı özen ve özveriyle sunuyoruz.

Markanıza özel çözümler

Butik markalardan büyük kurumsal markalara kadar her ölçekteki markanın ihtiyacını anlıyor, bu ihtiyaçlara özel çözümleri aynı özen ve özveriyle sunuyoruz.

Bülten

Sektördeki en yeni trendleri ve özel teklifleri kaçırmamak için bültenimize kayıt olun.

Kaydolmakla KVKK sözleşmemizi kabul etmiş olursunuz.

Byte © All rights reserved

Turkish