Shopify Netsis Entegrasyonu Nasıl Yapılır?
Shopify Netsis Entegrasyonu Nedir? Shopify Netsis entegrasyonu, Shopify mağazasındaki sipariş, stok ve cari hesap verilerinin Netsis Standard veya Netsis Enterprise ERP yazılımına Netsis WebService ya da entegratör firma üzerinden aktarılarak muhasebe kayıtlarının otomatik oluşturulması sürecidir.
Netsis, Datasoft (Netsis Yazılım) tarafından geliştirilen ve Türkiye’de özellikle üretim ve toptan ticaret yapan KOBİ’ler arasında yaygın kullanılan bir ERP yazılımıdır. İki ana sürümü bulunur: Netsis Standard küçük ve orta ölçekli işletmeler için, Netsis Enterprise ise çoklu şirket ve çoklu depo yapısına sahip kurumsal işletmeler için tasarlanmıştır (Netsis Yazılım, 2025).
Netsis’in Shopify ile entegrasyonu, WebService adı verilen bir SOAP/REST tabanlı arayüz üzerinden yapılır. Bu arayüz, stok kartı, cari hesap ve fatura modüllerine dışarıdan erişim sağlar ve entegrasyon araçlarının bu modüllere veri yazmasına izin verir.
Netsis Standard ve Enterprise Arasındaki Fark Nedir?
Netsis Standard tek şirket ve tek depo yapısına uygun temel ERP işlevlerini sunarken, Netsis Enterprise çoklu şirket, çoklu depo ve gelişmiş üretim planlama modüllerini kapsar. Shopify entegrasyonunda bu fark, kaç mağazanın ve deponun tek ERP altında yönetileceğini belirler.
Standard sürümde entegrasyon genelde tek depo stok senkronizasyonuyla sınırlı kalırken, Enterprise sürümde birden fazla depo arasında stok dağılımı yapılabilir bu, farklı şehirlerde depo işleten ve Shopify üzerinden bölgesel sevkiyat yapan işletmeler için belirleyici bir kriterdir.
| Özellik | Netsis Standard | Netsis Enterprise |
|---|---|---|
| Hedef işletme ölçeği | Küçük - orta ölçek | Kurumsal, çoklu şirket |
| Depo yönetimi | Tek veya sınırlı çoklu depo | Sınırsız çoklu depo |
| WebService kapsamı | Temel stok ve fatura modülü | Tam modül erişimi (üretim, bütçe dahil) |
| Tipik entegrasyon süresi | 1-2 hafta | 2-4 hafta |
İpucu: Tek depodan sevkiyat yapan ve aylık sipariş hacmi birkaç yüzü aşmayan bir Shopify mağazası için Netsis Standard’ın WebService kapsamı yeterlidir. Birden fazla ilde depo işleten ve bölgeye göre stok ayırma yapan işletmeler için Enterprise sürümün çoklu depo modülü entegrasyonu daha doğru sonuç verir.
Shopify Netsis Entegrasyonu Hangi Yöntemlerle Kurulur?
Shopify Netsis entegrasyonu üç yolla kurulabilir: Netsis’in sertifikalı iş ortağı ağındaki bir entegratör firma aracılığıyla, Netsis WebService API’sine doğrudan bağlanan özel bir yazılım geliştirilerek veya hazır bir Shopify-Netsis köprü uygulaması kullanılarak. Yöntem seçimi işletmenin teknik ekip varlığına bağlıdır.
Netsis WebService, dokümantasyonuna göre stok kartı oluşturma, fatura kesme ve cari hesap sorgulama gibi işlemleri dışarıdan tetiklemeye izin veren bir SOAP servis katmanıdır (Netsis Yazılım, 2025). Bu servis üzerinden Shopify webhook’ları (sipariş oluşturuldu, sipariş güncellendi) doğrudan Netsis’e yönlendirilebilir.
Entegratör firma yöntemi, WebService’e hakim bir ekip istihdam etmeden kurulum yapmak isteyen işletmeler için daha hızlı bir yoldur; ancak aylık lisans ücreti ve entegratörün destek kapasitesine bağımlılık getirir.
Kritik Not: Netsis WebService’in bazı sürümlerde ayrı bir lisans modülü olarak satıldığı unutulmamalıdır. Entegrasyon projesine başlamadan önce mevcut Netsis lisansının WebService modülünü içerip içermediği bayi ile teyit edilmelidir; aksi halde entegrasyon projesi lisans eksikliği nedeniyle durabilir.
Shopify Netsis Entegrasyonu Adım Adım Nasıl Kurulur?
Kurulum süreci lisans teyidiyle başlar, ürün eşleştirmesiyle devam eder ve test aşamasından geçmeden canlıya alınmamalıdır. Aşağıdaki sıra hem entegratör hem özel API kurulumları için geçerlidir.
- Netsis WebService modülünün mevcut lisansta aktif olduğu bayi veya Netsis destek hattı üzerinden teyit edilir.
- WebService erişim kullanıcı adı ve şifresi tanımlanır, IP bazlı erişim kısıtlaması varsa entegrasyon sunucusunun IP’si tanımlı listeye eklenir.
- Shopify Admin panelinde entegrasyon uygulaması kurulur, sipariş ve stok webhook’ları tanımlanır.
- Shopify SKU’ları Netsis stok kartı kodlarıyla birebir eşleştirilir.
- Depo bazlı stok dağılımı (Enterprise sürümde) veya tek depo mantığı (Standard sürümde) yapılandırılır.
- KDV oranları ve fatura serisi (e-fatura/e-arşiv) ayarları senkronize edilir.
- En az 10 test siparişiyle stok düşümü, fatura oluşumu ve cari hesap hareketi doğrulanır.
- Canlıya geçilir, ilk 7 gün günlük log takibi yapılır.
Peki bu adımlar hangi noktada aksar? En sık aksama, adım 4’teki SKU eşleştirmesinin eksik yapılmasıdır eşleşmeyen bir ürün siparişi geldiğinde entegrasyon aracı o siparişi işleyemez ve manuel müdahale gerektirir.
Stok ve Cari Hesap Senkronizasyonu Nasıl Çalışır?
Stok senkronizasyonu, Shopify’da sipariş oluştuğu anda Netsis’teki ilgili depo stok kartından miktar düşülmesiyle işler; cari hesap senkronizasyonu ise fatura kesildiğinde otomatik olarak müşteri cari kartına borç kaydı düşer. İki süreç birbirinden bağımsız çalışabilir ama aynı sipariş verisinden beslenir.
Netsis’te her stok hareketi bir depo koduna bağlıdır; Shopify tarafında depo bilgisi tanımlı değilse (örneğin tüm siparişler tek bir merkezi depodan karşılanıyorsa) entegrasyon aracı varsayılan depo koduna göre çalışır. Çoklu depo yapısında ise sipariş adresine göre en yakın depodan düşüm yapılacak şekilde kural tanımlanabilir.
Uzak Durulması Gereken Risk: Çoklu depo yapısı kurulmadan tüm siparişlerin tek depo koduna yazılması, fiziksel stok dağılımıyla ERP kaydı arasında tutarsızlık yaratır. Enterprise sürüm kullanan işletmeler depo bazlı kural tanımını entegrasyon kurulumunun ilk aşamasında netleştirmelidir.
| Senkronizasyon Alanı | Netsis Standard | Netsis Enterprise |
|---|---|---|
| Stok düşümü | Tek depo, sipariş anında | Çoklu depo, kural bazlı yönlendirme |
| Cari hesap | Tekil müşteri kartı | Şirket bazlı ayrık cari yapı |
| Fatura serisi | Tek seri | Şirket/depo bazlı çoklu seri |
Cari hesaba yansıyan tahsilat tutarının doğruluğu, sanal POS sağlayıcısından gelen ödeme verisinin doğru işlenmesine bağlıdır. Shopify ödeme entegrasyonu rehberi bu sağlayıcı kurulumunu ve komisyon yapısını ayrıntılı ele alır; komisyon kesintisinin cari hesaba net mi brüt mü işleneceği entegrasyon kurulumunda ayrıca netleştirilmelidir.
Netsis Entegrasyonunda İade ve Kısmi Sevkiyat Nasıl Yönetilir?
Netsis entegrasyonunda iade işlemi, Shopify’da oluşturulan iade kaydının otomatik olarak bir iade irsaliyesi ve stok giriş hareketi doğurmasıyla işler; kısmi sevkiyat durumunda ise sipariş tek faturada değil, gönderilen parça kadar ayrı fatura veya irsaliye ile kapatılır. Bu iki senaryo entegrasyon test aşamasında ayrı ayrı doğrulanmalıdır.
Kısmi sevkiyat, özellikle stok tükenmesi nedeniyle bir siparişin bir kısmının hemen, kalanının stok geldiğinde gönderildiği durumlarda ortaya çıkar. Netsis tarafında bu senaryo doğru yapılandırılmazsa, ilk sevkiyat sonrası sipariş “tamamlandı” olarak işaretlenip kalan ürünün faturası hiç kesilmeyebilir.
Kritik Not: Kısmi sevkiyat senaryosu entegrasyon testinde atlanan bir senaryodur çünkü standart test siparişleri genelde tek seferde tam sevkiyat üzerinden kurgulanır. Stok tükenmesi yaşayan kategorilerde satış yapan mağazalar bu senaryoyu canlıya geçmeden mutlaka test etmelidir.
Netsis’te Fiyat Listesi ve Kampanya Senkronizasyonu
Netsis’te ürünler birden fazla fiyat listesine bağlanabilir (bayi fiyatı, perakende fiyatı, kampanya fiyatı gibi); Shopify entegrasyonunda hangi fiyat listesinin sipariş faturasına baz alınacağı net tanımlanmalıdır. Yanlış fiyat listesi eşleşmesi, faturadaki birim fiyatın Shopify’da müşterinin ödediği tutardan farklı çıkmasına yol açar.
Kampanya dönemlerinde Shopify’da geçici olarak düşürülen fiyatlar, Netsis’teki sabit fiyat listesiyle çakışabilir. Entegrasyon aracı sipariş anındaki gerçek satış fiyatını (Shopify’da ödenen tutarı) faturaya yazacak şekilde yapılandırılmazsa, Netsis kaydı kampanya öncesi fiyatı gösterebilir ve muhasebe mutabakatında fark oluşur.
İpucu: Sipariş anındaki gerçek ödeme tutarının faturaya baz alınması, Netsis’teki sabit fiyat listesinden bağımsız çalışan bir kural olarak tanımlanmalıdır. Bu kural entegrasyon kurulumunun başında netleştirilmezse kampanya dönemlerinde manuel fatura düzeltmesi gerekebilir.
Netsis Entegrasyonunda Sık Karşılaşılan Teknik Sorunlar
En sık karşılaşılan sorun, WebService bağlantısının IP kısıtlaması nedeniyle entegrasyon sunucusundan erişilememesidir; bu, kurulum sonrası ilk testte “yetkisiz erişim” hatası olarak ortaya çıkar. İkinci yaygın sorun, Standard sürümden Enterprise’a geçiş yapan işletmelerde eski entegrasyon parametrelerinin yeni depo yapısına uyarlanmamasıdır.
Üçüncü sorun kaynağı, Netsis’in bazı sürümlerinde WebService yanıt süresinin yoğun saatlerde uzamasıdır; yüksek sipariş trafiğinde entegrasyon aracı zaman aşımına uğrayıp siparişi kuyruğa alabilir. Bu durumda entegrasyon aracının otomatik yeniden deneme (retry) mekanizmasına sahip olması, kaybolan sipariş riskini azaltır.
Netsis dışında değerlendirilen Logo, Parasüt veya Mikro gibi alternatiflerin genel karşılaştırması ve hangi işletme büyüklüğüne hangi programın uygun olduğu Shopify ERP ve muhasebe entegrasyonu rehberinde ayrıntılı işlenir.
Netsis Entegrasyonunda Üretim Modülü ile Stok İlişkisi
Netsis Enterprise kullanan ve aynı zamanda kendi ürününü üreten işletmelerde, Shopify’a listelenen ürünün stok bilgisi yalnızca hazır mamul stoğundan değil, üretim planlama modülünden de beslenebilir. Bu durumda entegrasyon, ham madde stoğu değil yalnızca satışa hazır mamul stoğunu Shopify’a yansıtacak şekilde filtrelenmelidir.
Üretim modülüyle entegre çalışan bir Shopify mağazası, bir ürünün üretim aşamasında olup henüz mamul stoğuna geçmediği durumda o ürünü “stokta yok” göstermelidir; aksi halde müşteri henüz üretilmemiş bir ürünü sipariş edebilir. Bu ayrım, entegrasyon aracının Netsis’teki stok tipini (ham madde, yarı mamul, mamul) doğru okumasını gerektirir.
Kritik Not: Üretim yapan işletmelerde Shopify’a yalnızca mamul stoğunun yansıtılması gerekir; ham madde veya yarı mamul stoğunun yanlışlıkla satışa açık ürün stoğu olarak okunması, üretilmemiş bir ürünün satılmasına yol açabilir. Bu filtre entegrasyon kurulumunda açıkça tanımlanmalıdır.
Netsis’te Raporlama ve Ay Sonu Mutabakat Süreci
Netsis entegrasyonu kurulduktan sonra ay sonu mutabakatı, Shopify sipariş raporu ile Netsis satış raporunun karşılaştırılmasıyla yapılır; bu karşılaştırmada toplam sipariş tutarı, KDV tutarı ve iade tutarının birbirini tutması beklenir. Fark varsa, genelde senkronizasyon gecikmesi veya eşleşmeyen bir sipariş kaynaklıdır.
Ay sonu mutabakatını kolaylaştırmak için Netsis’teki her faturaya Shopify sipariş numarasının bir referans alanına yazılması önerilir; bu referans, bir farkla karşılaşıldığında hangi Shopify siparişinin hangi Netsis faturasına karşılık geldiğini hızla bulmayı sağlar. Referans alanı boş bırakıldığında, fark araştırması sipariş tarihi ve tutar üzerinden manuel eşleştirmeyle yapılmak zorunda kalır ve saatler sürebilir.
İpucu: Her Netsis faturasına Shopify sipariş numarasının yazılması, ay sonu mutabakat süresini saatlerden dakikalara indirir. Bu alan entegrasyon kurulumunun standart bir parçası olarak talep edilmelidir.
Netsis Entegrasyonunda Test Süreci Nasıl Planlanmalı?
Netsis’te de Logo’ya benzer şekilde canlı veritabanına dokunmadan önce ayrı bir test şirket kartı üzerinden entegrasyonun denenmesi, gerçek muhasebe kayıtlarının bozulma riskini ortadan kaldırır. Test sürecinde standart sipariş senaryosunun yanında kısmi sevkiyat, iade, kampanya fiyatı ve çoklu depo yönlendirmesi gibi uç senaryolar da mutlaka denenmelidir.
Test sürecinin süresi, Standard sürümde genelde 3-5 iş günü, Enterprise sürümde çoklu depo ve çoklu şirket senaryoları eklendiği için 7-10 iş güne kadar uzayabilir. Test süresinin kısaltılması amacıyla uç senaryoların atlanması, canlı ortamda daha yüksek maliyetli hatalara yol açar.
İpucu: Enterprise sürümde test sürecine en az iki farklı depo ve iki farklı şirket kartı dahil edilmesi, çoklu depo yönlendirme kuralının gerçek koşullarda doğru çalıştığını canlıya geçmeden doğrular.
Netsis Lisans Yükseltmesi Ne Zaman Gerekir?
Standard sürümle başlayan bir işletme, ikinci depo açtığında veya farklı bir şirket çatısı altında ikinci bir Shopify mağazası kurduğunda Enterprise sürüme yükseltme ihtiyacı doğar. Bu yükseltme hem lisans maliyeti hem de mevcut entegrasyonun yeniden yapılandırılması anlamına gelir.
Yükseltme kararı genelde işletme büyüdükten sonra alınır ve bu noktada mevcut entegrasyonun Enterprise sürümün çoklu depo mantığına uyarlanması ek bir proje gerektirir. İşletme büyüme planlarını baştan biliyorsa, ilk kurulumda Enterprise sürümü seçmek uzun vadede yeniden yapılandırma maliyetinden tasarruf sağlayabilir.
Kritik Not: Yakın gelecekte ikinci depo veya ikinci şirket planı olan işletmelerin Standard sürümle başlayıp kısa süre sonra Enterprise’a geçmesi, entegrasyonun iki kez kurulması anlamına gelebilir. Büyüme planı netse bu maliyet ilk kurulum kararına dahil edilmelidir.
Netsis Entegrasyonunda Personel Eğitimi Nasıl Planlanmalı?
Entegrasyon kurulduktan sonra depo ve muhasebe personeli yeni iş akışına uyum sağlamazsa, teknik olarak doğru kurulmuş bir entegrasyon bile pratikte işlemez hale gelir; personel eski manuel alışkanlığını sürdürüp entegrasyonun otomatik oluşturduğu kayıtları tekrar elle düzenlemeye çalışırsa çifte kayıt riski doğar. Bu risk özellikle uzun yıllardır Netsis’i manuel kullanan ekiplerde görülür.
Eğitim sürecinde personele yalnızca “sistem nasıl çalışıyor” değil, “hata aldığınızda ne yapmalısınız” sorusunun cevabı da net anlatılmalıdır. Hata log’unu kimin kontrol edeceği, eşleşmeyen bir siparişin nasıl manuel düzeltileceği gibi sorumluluklar net atanmazsa, entegrasyon hata verdiğinde kimse müdahale etmeyebilir ve sipariş günlerce beklemede kalabilir.
Kritik Not: Entegrasyon canlıya alınırken hata log’unun günlük kontrolünden kimin sorumlu olacağı yazılı olarak atanmalıdır. Sorumluluk net değilse, teknik olarak doğru kurulmuş bir entegrasyon bile operasyonel ihmal nedeniyle sorunlu sonuç verebilir.
Netsis WebService Güvenliği Nasıl Yapılandırılır?
Netsis WebService güvenliği, IP bazlı erişim kısıtlaması, kullanıcı bazlı yetki sınırlaması ve şifreli bağlantı (HTTPS/SSL) olmak üzere üç katmanda yapılandırılır; bu üç katman birlikte kurulmadığında WebService uç noktası yetkisiz erişime açık kalabilir.
IP kısıtlaması, yalnızca entegrasyon sunucusunun sabit IP adresinden gelen isteklerin kabul edilmesini sağlar. Kullanıcı bazlı yetki sınırlaması ise WebService’e bağlanan hesabın yalnızca stok ve fatura modüllerine erişebilmesini, muhasebe veya bordro gibi hassas modüllere erişememesini garanti eder. Bu ayrım, entegrasyon hesabının bir şekilde ele geçirilmesi durumunda oluşacak hasarı sınırlar.
Kritik Not: WebService erişim hesabına tüm modüllere tam yetki verilmesi, entegrasyon aracının yalnızca stok ve fatura işlemi yapması gerekirken cari hesap veya bordro verisine de erişebilmesi anlamına gelir. Yetki tanımlaması, entegrasyonun gerçekte kullandığı modüllerle sınırlı tutulmalıdır.
Netsis’te E-İrsaliye Entegrasyonu Sevkiyat Sürecine Nasıl Bağlanır?
E-irsaliye entegrasyonu, Shopify’da bir siparişin kargoya verilmesiyle eş zamanlı olarak Netsis’te bir e-irsaliye belgesi oluşturulmasıyla sevkiyat sürecine bağlanır; bu belge, ürünün fiziksel olarak depodan çıktığını gösteren yasal bir kayıttır ve faturadan ayrı bir süreçtir.
GİB (Gelir İdaresi Başkanlığı) düzenlemelerine göre belirli ciro eşiğinin üzerindeki mükellefler için e-irsaliye zorunludur; bu eşiğin altındaki işletmeler kağıt irsaliye veya e-arşiv fatura üzerinden sevkiyat belgesini yönetebilir. Netsis Enterprise sürümü e-irsaliye modülünü doğrudan destekler, Standard sürümde bu modülün ayrı lisanslanması gerekebilir.
Sipariş kargoya verildiğinde tetiklenen webhook, hem kargo takip numarasının oluşturulmasını hem e-irsaliyenin kesilmesini eş zamanlı tetikleyecek şekilde kurgulanabilir; bu iki sürecin ayrı ayrı değil aynı tetikleyiciden başlaması, sevkiyat ile irsaliye tarihi arasındaki tutarsızlığı önler.
İpucu: E-irsaliye tarihi ile kargo firmasının gönderi oluşturma tarihi arasında birkaç günden fazla fark olması, GİB denetiminde sorgulanabilecek bir tutarsızlık oluşturur. İki sürecin aynı webhook’tan tetiklenmesi bu riski önler.
Sık Sorulan Sorular
Netsis Standard ile Shopify entegre edilebilir mi? Evet, Netsis Standard WebService üzerinden temel stok ve fatura senkronizasyonu desteklenir. Çoklu depo veya çoklu şirket ihtiyacı olan işletmeler için Enterprise sürüm daha uygun bir zemin sunar.
Netsis WebService modülü ayrı lisans mı gerektirir? Bazı Netsis paketlerinde WebService ayrı bir lisans modülü olarak satılır. Entegrasyon projesine başlamadan önce mevcut lisansın bu modülü içerip içermediği bayi ile teyit edilmelidir.
Shopify Netsis entegrasyonu kaç günde tamamlanır? Standard sürümde entegratör firma üzerinden kurulum genelde 1-2 hafta sürer. Enterprise sürümde çoklu depo ve çoklu şirket parametreleri nedeniyle süre 2-4 haftaya çıkabilir.
Netsis entegrasyonu çoklu depoyu destekler mi? Netsis Enterprise sürümü çoklu depo stok dağılımını destekler ve sipariş adresine göre depo yönlendirme kuralları tanımlanabilir. Standard sürümde bu destek sınırlıdır.
Netsis entegrasyonunda en sık ne hata alınır? En sık alınan hata, WebService’e IP kısıtlaması nedeniyle erişilememesidir. İkinci sık hata, SKU eşleştirmesi eksik olan ürünlerin siparişinin işlenememesidir.
Netsis’ten Shopify’a stok bilgisi ne sıklıkla güncellenir? Güncelleme sıklığı entegrasyon aracının yapılandırmasına bağlıdır; webhook tabanlı kurulumlarda anlık, periyodik kurulumlarda birkaç dakikalık gecikmeyle güncellenir. Yüksek sipariş hacminde gerçek zamanlı senkronizasyon stok çakışması riskini azaltır.
Netsis kısmi sevkiyatı destekler mi? Evet, ancak bu senaryonun entegrasyon kurulumunda ayrıca tanımlanması gerekir. Standart kurulumlar genelde tam sevkiyat varsayımıyla test edildiği için kısmi sevkiyat senaryosu canlıya geçmeden önce ayrıca doğrulanmalıdır.
Netsis’te kampanya fiyatları faturaya doğru yansır mı? Entegrasyon doğru yapılandırılmışsa sipariş anındaki gerçek ödeme tutarı faturaya yazılır. Yanlış yapılandırmada Netsis’teki sabit fiyat listesi esas alınabilir ve kampanya döneminde fatura tutarı Shopify’daki ödenen tutardan farklı çıkabilir.
Netsis WebService’e kimler erişebilmeli? Yalnızca entegrasyon sunucusunun sabit IP adresi ve yalnızca gerekli modüllere (stok, fatura) yetkili bir kullanıcı hesabı erişmelidir. Geniş yetkili bir hesabın kullanılması, güvenlik açığı oluşma riskini artırır.
Netsis e-irsaliye zorunlu mu? Belirli ciro eşiğinin üzerindeki mükellefler için GİB düzenlemesi gereği zorunludur. Eşiğin altındaki işletmeler kağıt irsaliye veya e-arşiv fatura ile sevkiyat sürecini yönetebilir.
Sonraki Adım
Netsis entegrasyonu tamamlandıktan sonra sipariş akışının ödeme sağlayıcısı ve kargo süreciyle uyumlu çalıştığı test edilmelidir. Netsis’i Logo, Parasüt ve Mikro ile karşılaştırarak işletmeye en uygun ERP kararını netleştirmek isteyenler Shopify ERP ve muhasebe entegrasyonu rehberine geçerek karşılaştırmalı tabloyu inceleyebilir.