e-ticaret ERP entegrasyonu yapan firma

E-ticaret siparişlerinizi ve stoklarınızı ERP ile saniyeler içinde konuşturan mühendislik firması.

Shopify, WooCommerce, Magento ve pazaryeri mağazalarınızı Logo, Mikro, Netsis ve SAP sistemlerinizle mesaj kuyrukları ve çift yönlü senkronizasyonla bağlayan kurumsal teknoloji ortağınız.

WhatsApp'tan ulaşın
Yüksek teknolojili otomatik sipariş paketleme merkezinde mühendisler tablet ekranında e-ticaret ERP stok senkronizasyonunu yönetirken

Neyi çözüyoruz

E-ticaret satışları arttıkça standart aracı entegratörler çöker; siparişler ERP'ye saatler sonra düşer, çift stok satışı (Over-selling) yüzünden pazaryeri cezaları kesilir ve faturalar elle kesilmek zorunda kalır.

Redis Redlock ve asenkron kuyruk mimarisiyle sipariş anında stok rezervasyonu yaparak çift satış riskini %0 seviyesine indirin.

Black Friday ve kampanya günlerinde dakikada binlerce siparişi ERP veritabanını kilitlemeden saniyeler içinde işleyin.

Kargo takip numarası, e-Fatura/e-Arşiv PDF linki ve iade süreçlerini müşteriye otomatik olarak iletin.

Çok Kanallı E-Ticaretin En Büyük Darboğazı: ERP Kopukluğu

E-ticaret hacmi büyüyen markalar için en kritik sınav, operasyonel hız ve veri doğruluğudur. Satışlar Shopify, WooCommerce, Trendyol ve Amazon üzerinden akarken; stoklar, maliyetler, faturalar ve finans kayıtları Logo, Mikro veya SAP üzerinde tutulur.

Piyasadaki standart SaaS e-ticaret entegratörleri yüksek sipariş hacimlerinde tıkanır:

  • Siparişler ERP'ye 20-30 dakika gecikmeyle aktarılır.
  • Aynı ürün iki farklı kanaldan satılır (Over-selling) ve stok yetersizliği yüzünden sipariş iptal edilerek pazaryeri ceza puanı alınır.
  • Kargo takip numaraları sisteme geç düştüğü için müşteri hizmetleri şikayet telefonlarıyla kilitlenir.
  • Muhasebe ekipleri her gün yüzlerce e-Arşiv faturayı elle kontrol edip onaylamak zorunda kalır.

E-ticaret ERP entegrasyonu yapan firma olarak Appsoni; kurumsal mimari, asenkron kuyruk yönetimi ve alt-saniyelik stok rezervasyonu ile e-ticaretinizi hatasız bir satış makinesine dönüştürür.

Çok kanallı e-ticaret stok senkronizasyonu ve merkezi ERP ambar tahsis paneli


Kurumsal E-Ticaret Entegrasyon Mimarisi

Sipariş ve stok hareketlerini birbirinden ayıran mikroservis ve mesaj kuyruğu mimarimiz:

[Satış Kanalları: Shopify / WooCommerce / Trendyol / Amazon]
       │ (Webhook & REST JSON API - HTTPS Port 443 / TLS 1.3)
       ▼
[Appsoni API Gateway & Doğrulama Katmanı]
       │ (Redis Idempotency: Siparis_No + Kanal_ID ile Mükerrer Sipariş Koruması)
       ▼
[Dağıtık Stok Kilidi & Rezervasyon (Redis Redlock)]
       │ (Alt-saniyede tüm kanallarda stok güncelleme: < 450 ms)
       ▼
[Öncelikli Sipariş Kuyruğu (RabbitMQ AMQP 0-9-1)]
       │ (Rate Limiting & Akış Kontrolü: ERP'ye Saniyede 12 Kontrollü Çağrı)
       ▼
[ERP Konnektör Ajanı (Logo Objects / Mikro COM / SAP BAPI)]
       ├────────────────────────────────────────┐
       ▼                                        ▼
[Kurumsal ERP Veritabanı]             [Hata ve DLQ Kuyruğu (Dead Letter Queue)]
(MS SQL / HANA - ACID Transaction)    (Otomatik Retry + Kargo & Fatura Alarmları)

Kritik E-Ticaret ve ERP Veri Alanları Şeması

Entegrasyon katmanımız her sipariş için uçtan uca şu veri alanlarını haritalandırır ve denetler:

Teknik Alan Adı Veri Tipi Örnek Parametre Operasyonel Tanım ve Açıklama
shopify_order_id Bigint 5892104928114 E-ticaret platformunun tekil sipariş kimlik numarası
order_number Varchar(16) #14902 Müşteriye ve faturaya yansıyan sipariş takip numarası
financial_status Enum PAID Ödeme durumu (Paid, Pending, Refunded, Voided)
fulfillment_status Enum UNFULFILLED Kargo durumu (Fulfilled, Unfulfilled, Partial)
sku_code Varchar(32) AYK-KOS-DERI-42 Malzeme ana stok kodu (ERP kartı ile birebir eşleşme)
barcode_ean13 Varchar(14) 8680001234567 Ürün EAN-13 uluslararası barkod numarası
variant_id Bigint 4091823901 Renk / Beden / Numara varyant tekil kimliği
quantity Integer 2 Sipariş edilen net ürün adedi
unit_price_net Decimal(12,2) 1250.00 İndirim sonrası KDV hariç satır net birim fiyatı
tax_rate Decimal(4,2) 20.00 Yasal KDV vergi dilimi oranı
discount_code Varchar(32) BAHAR20 Sepette kullanılan kampanya veya kupon kodu
shipping_carrier Varchar(16) YURTICI_KARGO Sevkiyatı üstlenen lojistik kargo şirketi
tracking_number Varchar(32) YK-2026-88192301 Müşteriye SMS/e-posta ile giden kargo takip numarası
customer_vkn_tckn Varchar(11) 12345678901 e-Fatura veya e-Arşiv için müşteri TCKN / VKN numarası
tax_office Varchar(32) KADIKOY_VD Kurumsal müşterinin bağlı olduğu vergi dairesi
warehouse_code Integer 1 Çıkışın yapılacağı ana lojistik merkezi ambar kodu
erp_invoice_no Varchar(16) EAR202600004910 ERP'de kesilen e-Arşiv fatura seri ve sıra numarası
e_invoice_uuid UUID e83a9120-1492-4819 Gelir İdaresi Başkanlığı tekil e-Fatura evrak UUID'si
sync_status Enum SYNC_COMMITTED Kuyrukta, İşleniyor, Başarılı, Karantina/DLQ
retry_count Smallint 0 Hata durumunda otomatik yeniden deneme sayacı

Örnek Asenkron Webhook Sipariş Veri Yükü

E-ticaret mağazasından API Gateway'imize ulaşan ve doğrulanıp kuyruğa alınan örnek sipariş JSON paketi:

{
  "event": "orders/create",
  "idempotency_key": "IDEMP-SHP-TR-ORD-14902",
  "source": "SHOPIFY_STORE_TR",
  "currency": "TRY",
  "created_at": "2026-10-19T02:18:00Z",
  "customer": {
    "first_name": "Ahmet",
    "last_name": "Yılmaz",
    "email": "ahmet.yilmaz@ornek.com",
    "phone": "+905321112233",
    "tax_number": "12345678901",
    "tax_office": "KADIKOY"
  },
  "line_items": [
    {
      "sku": "AYK-KOS-DERI-42",
      "barcode": "8680001234567",
      "title": "Deri Koşu Ayakkabısı - 42 Numara",
      "quantity": 1,
      "price": "1500.00",
      "tax_rate": 20.0
    }
  ],
  "shipping_lines": {
    "carrier": "YURTICI_KARGO",
    "price": "0.00",
    "title": "Ücretsiz Kargo"
  }
}

İstisna Yönetimi, GİB e-Fatura Validasyonu ve DLQ

E-ticaret operasyonlarında saniyelerin önemi büyüktür. Hata anlarında sistem durmaz; otomatik mekanizmalar devreye girer:

  1. TCKN / VKN Validasyonu: Gelen müşteri TCKN veya VKN bilgisi Gelir İdaresi Başkanlığı (GİB) kayıtlarıyla anlık kontrol edilir. Şirket e-Fatura mükellefiyse otomatik olarak kurumsal e-Fatura kesilir; bireysel müşteriyse T.C. kimlik numaralı e-Arşiv faturaya dönüştürülür.
  2. Kargo API Zaman Aşımı (Timeout): Yurtiçi Kargo veya MNG API servislerinde gecikme yaşanırsa sipariş bekletilmez. Barkod üretim isteği yerel kuyrukta bekletilir, 15 saniye sonra otomatik tekrar denenir ve etiket basıldığında müşteriye bildirim iletilir.
  3. Deadlock ve ERP İzolasyonu: ERP'de ambar fişleri işlenirken tablo kilitlenmesi oluşursa sistem işlemi geri alır (Rollback) ve Exponential Backoff (1s, 4s, 16s) kuralıyla tekrar yürütür.
  4. Dead Letter Queue (DLQ): E-ticarette satılan bir ürünün ERP'de stok kartı henüz açılmamışsa sipariş DLQ karantinasına alınır. Ürün yöneticisine SMS ve Slack bildirimi gönderilir; kart açıldığında sipariş tek tuşla kaldığı yerden devam eder.

Operasyonel Roller ve Sorumluluk Matrisi

Rol Sorumluluk Alanı Entegrasyon Paneli Yetkisi
E-Ticaret Direktörü Satış kanalları, kampanya oranları ve sepet akışı Çok kanallı stok rezervasyon kurallarını yönetme
Finans & Muhasebe Şefi e-Fatura serileri, cari hesap mutabakatı ve KDV Fatura iptal ve iade onaylarını tek ekrandan tamamlama
Depo Fulfillment Amiri Koli hazırlama, el terminaliyle toplama ve kargo Zebra terminallerle sipariş doğrulama ve irsaliye basımı
Müşteri Hizmetleri Lideri Kargo sorguları, teslimat gecikmeleri ve iadeler Müşteri ekranında gerçek zamanlı kargo ve fatura linki görüntüleme
Appsoni Sistem Mimarı API SLA süreleri, kuyruk doluluğu ve uptime 7/24 telemetri izleme ve kesintisiz veri akışı güvencesi

Saha Donanımları ve Fulfillment Entegrasyonu

  • Endüstriyel El Terminalleri (Honeywell CK65, Zebra TC26): Depo personeli sepet toplarken ürün barkodunu okutur; yanlış ürün toplanması engellenir.
  • Kargo Barkod Yazıcıları (Zebra ZD421): Sipariş paketlendiğinde kargo takip etiketi saniyesinde basılır.
  • Sağlamlaştırılmış Alan Okuyucular (Datalogic PowerScan): Sevkiyat paletleri araca yüklenirken tek seferde doğrulanır.

E-Ticaret ve ERP Entegrasyonunuzu Güvenle Başlatın

Satış kanallarınızı ERP ile alt-saniyede konuşturan, çift stok satışını ve manuel fatura mesailerini bitiren kurumsal e-ticaret entegrasyonu için Appsoni mühendislik ekibiyle görüşün. Sistemlerinizi inceleyelim ve firmanıza özel mimariyi birlikte kuralım.

Sık sorulan sorular

Kurumsal bir e-ticaret ERP entegrasyonu yapan firma seçerken nelere bakılmalıdır?

Firmanın yalnızca e-ticaret API'lerini bilmesi yetmez; Logo, Mikro veya SAP gibi kurumsal ERP'lerin transaction kilitlerini (Deadlock), çift yönlü ambar transferlerini, e-Fatura mevzuatını ve kampanya anlarındaki aşırı yükü yönetecek mesaj kuyruğu (RabbitMQ/Kafka) mimarisini kurabilmesi gerekir. Appsoni, e-ticaret ile ERP arasındaki tüm veri trafiğini mühendislik disipliniyle yönetir.

Çift satış (Over-selling) riskini nasıl tamamen engelliyorsunuz?

Shopify veya Trendyol'da bir ürün satıldığı anda Redis üzerinde mikro-saniyeler içinde dağıtık kilit (Distributed Lock) oluştururuz. İlgili SKU'nun diğer tüm satış kanallarındaki ve ERP'deki satılabilir stok adedi 450 milisaniyenin altında düşürülür. Ayrıca kritik stok seviyesine inen ürünler için 'Güvenlik Stoğu Tamponu' (Safety Stock Buffer) uygulayarak sipariş çakışmasını engelleriz.

Black Friday gibi yoğun kampanya dönemlerinde ERP sunucumuz kilitlenir mi?

Hayır. Dış mağazalardan gelen siparişler doğrudan ERP veritabanına yazılmaz. Önce RabbitMQ mesaj kuyruğunda toplanır ve ERP'nizin sağlıklı işleyebileceği hızda (örneğin saniyede 12-15 sipariş) kontrollü olarak içeri aktarılır. Böylece muhasebe kullanıcıları çalışmaya devam ederken siparişler kuyrukta güvenle erir.

E-ticaretteki iade ve sipariş iptalleri ERP'de nasıl işlenir?

Müşteri e-ticaret sitesinde siparişi iptal ettiğinde veya kargo iade deposuna ulaştığında sistem tetiklenir. Mikro veya Logo üzerinde iade irsaliyesi ve gider pusulası otomatik oluşturulur, ayrılan stok rezervasyonu serbest bırakılarak ürün tekrar satışa açılır.

Bize ulaşın