E-ticaret sitesi kurmak için ödeme, kargo, ürün kataloğu, stok, sipariş ve gerekli durumlarda ERP, muhasebe, pazaryeri, e-fatura ve CRM entegrasyonları gerekir. Ancak doğru kapsam; iş modeline, satış kanallarına, sipariş hacmine, operasyon yapısına ve kullanılan kurumsal sistemlere göre değişir. Başarılı bir e-ticaret sitesi entegrasyonu yalnızca sistemleri bağlamaz; verinin kaynağını, hareket yönünü, iş kurallarını, hata yönetimini, güvenliği ve operasyonel sorumlulukları da tanımlar. Bu rehber, gerekli bağlantıları önceliklendirmenize ve çözüm tekliflerini somut ölçütlerle karşılaştırmanıza yardımcı olur.
E-Ticaret Entegrasyonları Nasıl Planlanmalı?
E-ticaret entegrasyonları; ödeme alma, siparişi hazırlama, stok güncelleme, gönderi oluşturma, faturalama ve müşteri iletişimi için gerekli sistemler belirlenerek planlanmalıdır. Ödeme, temel sipariş ve operasyonu karşılayan kargo bağlantıları çoğu proje için zorunludur. ERP, pazaryeri veya CRM bağlantıları iş modeline bağlı olabilir; gelişmiş otomasyonlar ise ihtiyaç ve operasyonel olgunluk arttıkça sonraki aşamalarda eklenebilir.
Veri kaynağı ve aktarım yöntemi nasıl belirlenir?
Her ürün, müşteri, fiyat, kampanya, stok, sipariş, ödeme, fatura, kargo ve iade alanı için ana sistem belirlenmelidir. “Source of truth” olarak adlandırılan bu yaklaşım, bir verinin en yetkili ve güncel kaynağını tanımlar. API sistemlerin doğrudan konuşmasını, webhook olay gerçekleştiğinde bildirim gönderilmesini, dosya aktarımı ise verilerin zamanlanmış veya toplu taşınmasını sağlar. Her veri alanının tek ve açık bir ana kaynağı olmalıdır.
- İş modelini ve öncelikli satış kanallarını tanımlayın.
- Mevcut sistemleri ve teknik sınırlamalarını listeleyin.
- Her verinin sahibini ve hareket yönünü belirleyin.
- Gerçek zamanlı, zamanlanmış ve toplu aktarımları ayırın.
- Hata, mutabakat ve manuel müdahale kurallarını yazın.
- Entegrasyonları zorunlu ve aşamalı olarak önceliklendirin.
Veriler müze amacıyla toplanmaz; bir şey yapmak için temel olarak toplanır.- W. Edwards Deming
Ödeme Sistemi ve Sanal POS Entegrasyonu Nasıl Kurulur?
Ödeme sistemi entegrasyonu; uygun ödeme hizmeti sağlayıcısının seçilmesi, sanal POS veya alternatif ödeme yöntemlerinin bağlanması ve tüm işlem durumlarının sipariş sistemiyle eşleştirilmesiyle kurulur. B2C ve D2C satışlarda hızlı ödeme deneyimi öne çıkarken B2B yapılarda vadeli tahsilat, cari hesap veya onay süreçleri gerekebilir. Abonelik modelinde yenileme, başarısız çekim ve ödeme yöntemi güncelleme akışları ayrıca tasarlanmalıdır.
Güvenli ödeme ve mutabakat akışı neleri kapsar?
Başarılı veya başarısız ödeme, iptal, tam ya da kısmi iade, taksit ve ödeme bildirimi ayrı durumlar olarak yönetilmelidir. Sağlayıcı kayıtları; siparişler, banka hareketleri ve muhasebe verileriyle düzenli olarak karşılaştırılmalıdır. Kart verisi gereksiz yere e-ticaret uygulamasında tutulmamalı; PCI DSS kapsamı, güçlü kimlik doğrulama ve sahtecilik kontrolleri mimariye göre değerlendirilmelidir. Ödeme sonucu yalnızca tarayıcı ekranındaki yönlendirmeye dayanarak kesinleştirilmemelidir.
- Başarılı ve başarısız ödeme durumlarını eşleştirin.
- İptal ve kısmi iade kurallarını tanımlayın.
- Taksit ve alternatif ödeme seçeneklerini doğrulayın.
- Sunucu tarafındaki ödeme bildirimlerini kontrol edin.
- Sahtecilik ve şüpheli işlem kontrollerini yapılandırın.
- Tahsilat ve sipariş kayıtlarını düzenli uzlaştırın.
Kargo ve Teslimat Entegrasyonu Hangi Süreçleri Kapsar?
Kargo entegrasyonu; siparişten gönderi oluşturma, barkod veya etiket üretme, şube ve teslimat seçeneği belirleme, takip numarası alma ve taşıma durumlarını müşteriye yansıtma süreçlerini kapsar. Teslim edildi, dağıtıma çıktı veya teslim edilemedi gibi durumlar e-ticaret yazılımındaki sipariş adımlarıyla eşleştirilmelidir. İade gönderisi ve başarısız teslimat sonrasında uygulanacak operasyon kuralları da bağlantının parçasıdır.
Birden fazla kargo firması nasıl birlikte yönetilir?
Birden fazla kargo firması kullanıldığında hizmet seçimi; fiyat kuralları, paket özellikleri, teslimat türü, bölgesel kapsam ve operasyon kapasitesine göre yapılmalıdır. Noktadan noktaya bağlantı sınırlı sayıda hizmette daha sade olabilir. Kanal ve taşıyıcı sayısı arttığında ara katman, kuralları merkezi biçimde yönetebilir; ancak ek lisans, bakım ve sağlayıcı bağımlılığı yaratabilir. Kargo durumu ile sipariş durumu aynı kavram gibi yönetilmemelidir.
- Gönderi oluşturma ve etiket üretimini doğrulayın.
- Kargo hizmetlerini bölge ve pakete göre seçin.
- Takip numaralarını doğru siparişlerle eşleştirin.
- Durum kodlarını ortak operasyon diline dönüştürün.
- İade gönderisi ve teslim edilememe akışlarını tanımlayın.
- Müşteri bildirimlerinin zamanlamasını ve içeriğini yönetin.
ERP ve Muhasebe Entegrasyonu Nasıl Yapılandırılır?
ERP entegrasyonu; ürün, fiyat, müşteri, cari hesap, stok, sipariş, sevkiyat ve iade verilerinin yönü ile sahipliği tanımlanarak yapılandırılır. ERP, kurumsal kaynakların ana kaynağıysa e-ticaret siparişleri bu sisteme aktarılır; stok ve sevkiyat sonuçları siteye geri gönderilir. Bununla birlikte ERP her e-ticaret projesinde zorunlu değildir; karar kurumun süreçleri, ölçeği ve mevcut sistem yapısına göre verilmelidir.
Muhasebe ve ERP sorumlulukları nasıl ayrılmalıdır?
Muhasebe entegrasyonu satış, tahsilat, komisyon, masraf, vergi, iptal, iade, cari hesap ve mutabakat kayıtlarını kapsar. ERP ile muhasebe yazılımı aynı sistem değilse hangi uygulamanın finansal kaydı oluşturacağı ve diğerine hangi özeti aktaracağı ayrıca tasarlanmalıdır. Çift kayıt, eksik komisyon veya yanlış vergi oluşmaması için finans ve muhasebe ekipleri kabul kurallarını belirlemelidir. Operasyonel sipariş kaydı ile mali kayıt birbirinden ayrılmalıdır.
- Ürün, fiyat ve stok verisinin sahibini belirleyin.
- Sipariş ve sevkiyat hareketlerinin yönünü tanımlayın.
- Cari hesap ve müşteri eşleştirmelerini doğrulayın.
- Komisyon, masraf ve vergi kurallarını belgeleyin.
- İptal ve iade kayıtlarını mali süreçlerle eşleştirin.
- Sistemler arası toplamları düzenli olarak uzlaştırın.
Stok, Katalog ve Sipariş Verileri Nasıl Senkronize Edilir?
Stok, ürün kataloğu ve sipariş verileri; ortak ürün kimlikleri, açık iş kuralları ve uygun aktarım sıklığı kullanılarak senkronize edilir. Katalog yapısı kategori, özellik, varyant, SKU, barkod, görsel, açıklama ve fiyat alanlarını kapsamalıdır. Kanal bazlı başlık, açıklama veya görsel farklılıkları ana ürün verisinden ayrılmalı; aynı ürünün sistemlerde farklı kodlarla çoğalması önlenmelidir.
Satılabilir stok ve rezervasyon nasıl hesaplanır?
Gerçek stok fiziksel miktarı, satılabilir stok ise güvenlik stoğu, rezervasyonlar ve kanal kuralları sonrasında satışa açılabilecek miktarı gösterir. Stok sipariş sırasında rezerve edilmeli; ödeme başarısızlığı veya iptal durumunda serbest bırakılmalıdır. İade edilen ürün yalnızca fiziksel ve kalite kontrolü tamamlandıktan sonra yeniden satışa açılmalıdır. Çoklu depo ve kanallarda gecikme, fazla satış riskini büyütür. Stok senkronizasyonu yalnızca miktar aktarmak değildir.
- SKU ve barkodları bütün sistemlerde standartlaştırın.
- Gerçek ve satılabilir stok değerlerini ayırın.
- Rezervasyonun başlangıç ve bitiş koşullarını belirleyin.
- Depo ve kanallara stok öncelikleri tanımlayın.
- İptal ve iade hareketlerini kontrollü işleyin.
- Yinelenen sipariş ve gecikmiş stokları izleyin.
E-Fatura ve E-Arşiv Entegrasyonu Nasıl Yönetilir?
E-fatura ve e-arşiv entegrasyonu; müşteri bilgilerinin doğrulanması, uygun belge türünün belirlenmesi, faturanın oluşturulması, iletilmesi ve durumunun takip edilmesiyle yönetilir. Siparişin hangi aşamasında belge düzenleneceği, fatura numarasının siparişe nasıl bağlanacağı ve başarısız oluşturma işleminde kimin müdahale edeceği açık olmalıdır. İptal, iade ve saklama süreçleri de uçtan uca akışa dahil edilmelidir.
Mevzuat ve hata yönetiminde nelere dikkat edilmelidir?
E-fatura süreçleri ülkeye, yürürlükteki mevzuata, mükellefiyet durumuna ve kullanılan özel entegratöre göre değişebilir. Eksik kimlik veya adres bilgisi, geçersiz vergi verisi, servis kesintisi ve reddedilen belge gibi hatalar izlenmelidir. Güncel hukuki, mali, vergisel ve sektörel yükümlülükler; mali müşavir, hukuk uzmanı, özel entegratör ve ilgili resmî kurumlarla doğrulanmalıdır. Teknik entegrasyon mali ve hukuki doğrulamanın yerine geçmez.
- Müşteri ve mükellef bilgilerini işlem öncesinde doğrulayın.
- Belge türü ve oluşturma zamanını tanımlayın.
- Fatura durumlarını sipariş kayıtlarıyla eşleştirin.
- Hatalı belgeler için müdahale süreci oluşturun.
- İptal, iade ve saklama kurallarını belgeleyin.
- Güncel yükümlülükleri yetkili uzmanlarla doğrulayın.
Pazaryeri Entegrasyonları Çok Kanallı Satışta Nasıl Çalışır?
Pazaryeri entegrasyonu; ürün yayınlama, kategori ve özellik eşleştirme, fiyat, kampanya, stok, sipariş, kargo, komisyon, iptal ve iade verilerini kanallar arasında taşır. Her pazaryerinin API yapısı, kategori ağacı, komisyon modeli, kargo seçeneği ve operasyon kuralları farklı olabilir. Bu nedenle tek bir bağlantının bütün kanallarda aynı kurallar ve durum kodlarıyla çalışacağı varsayılmamalıdır.
Çok kanallı e-ticaret riskleri nasıl azaltılır?
Çok kanallı e-ticarette çift ürün kaydı, yanlış fiyat, gecikmiş stok, yinelenen sipariş ve tutarsız sipariş durumu temel risklerdir. Gerçek zamanlı aktarım kritik stok ve sipariş olaylarında, zamanlanmış aktarım fiyat veya durum kontrollerinde, toplu aktarım ise büyük katalog başlangıçlarında kullanılabilir. Kanal sayısı arttığında merkezi entegrasyon katmanı yönetimi kolaylaştırabilir; buna karşılık yeni bir teknik bağımlılık oluşturur. Her pazaryeri için ayrı eşleştirme ve hata kuralları gerekir.
- Kategori ve özellik eşleştirmelerini kanal bazında yönetin.
- Fiyat ve kampanya önceliklerini açıkça tanımlayın.
- Stok gecikmelerini güvenlik paylarıyla sınırlandırın.
- Sipariş ve kargo durum kodlarını standartlaştırın.
- Komisyon, iptal ve iadeleri düzenli uzlaştırın.
- Çift kayıt ve yinelenen siparişleri engelleyin.
CRM ve Pazarlama Sistemleri E-Ticarete Nasıl Bağlanır?
CRM entegrasyonu; müşteri profili, iletişim izinleri, tercihler, sipariş geçmişi, satış fırsatları, destek kayıtları ve sadakat verileri için kontrollü bir akış kurularak gerçekleştirilir. Bu bağlantı segmentasyon ve kişiselleştirme sağlayabilir; ancak her verinin CRM’ye aktarılması gerekli değildir. B2B yapılarda şirket, ilgili kişi ve satış fırsatı ilişkileri; B2C modellerinde ise müşteri geçmişi ve hizmet talepleri öne çıkabilir.
Kişisel veri ve iletişim izinleri nasıl korunur?
CRM’ye aktarılan kişisel veriler amaç sınırlılığı, veri minimizasyonu, erişim yetkisi ve saklama süresi ilkelerine göre yönetilmelidir. KVKK ve ilgili gizlilik yükümlülükleri veri akışının tamamında değerlendirilmelidir. E-posta, SMS ve pazarlama otomasyonu bağlantıları; açık rıza, iletişim izni, abonelikten çıkma ve kanal tercihlerindeki değişiklikleri bütün sistemlere yansıtmalıdır. Pazarlama hedefi, gereksiz kişisel veri toplamayı haklı kılmaz.
- CRM’ye aktarılacak veri amaçlarını açıkça tanımlayın.
- Müşteri profillerindeki çift kayıtları birleştirin.
- İzin ve kanal tercihlerini merkezi yönetin.
- Rol bazlı erişim yetkilerini sınırlandırın.
- Saklama ve silme sürelerini belgeleyin.
- Destek, sadakat ve segmentasyon akışlarını doğrulayın.
Entegrasyon Güvenliği, Testi ve Bakımı Nasıl Yönetilir?
Entegrasyon güvenliği, testi ve bakımı; erişimlerin korunması, hataların kontrollü işlenmesi, kapsamlı test, izleme ve açık sorumluluk dağılımıyla yönetilir. Kimlik doğrulama, yetkilendirme, şifreleme, IP kısıtlaması, hız sınırı ve denetim kayıtları riske göre yapılandırılmalıdır. API anahtarları kaynak kodunda, istemci tarafında veya erişime açık kayıt dosyalarında tutulmamalı; gizli anahtar yönetimi için korumalı ortamlar kullanılmalıdır.
Tekliften canlı işletime hangi kontroller uygulanmalıdır?
Test ortamında normal akışlara ek olarak eksik veri, yinelenen webhook, bağlantı kesintisi, zaman aşımı, servis kesintisi, kısmi başarısızlık ve yanlış durum kodu denenmelidir. Yeniden deneme, kuyruk ve uyarı mekanizmaları kurulmalı; idempotency ile aynı ödeme, sipariş, fatura veya stok işleminin ikinci kez işlenmesi önlenmelidir. Entegrasyonlar tek seferlik kurulum değil, sürekli yönetilen kurumsal bileşenlerdir.
- Uçtan uca, performans, güvenlik ve kabul testleri yapın.
- Eşleştirme, erişim, webhook ve yedeklemeleri doğrulayın.
- Yayın için geri dönüş planı hazırlayın.
- Gecikme, kuyruk, hata ve mutabakat farklarını izleyin.
- API sürümü ve sağlayıcı değişikliklerini takip edin.
- Ekip ve sistem sahiplerinin sorumluluklarını belgeleyin.
- Kapsam, varsayım ve hariç işleri tekliflerde karşılaştırın.
- Lisans, bakım, destek ve üçüncü taraf sorumluluklarını inceleyin.