Shopify mağazanız satışı yapar; CRM müşteriyi tanır.
Ürün, sepet ve ödeme Shopify'da yürür; alıcı, tekrar satış ve toptan talebi CRM'de kayda geçer. Bağlantıyı REST API, OAuth2, webhook ve içe aktarma ile biz kuruyoruz — kapsamı keşifte birlikte çıkarıyoruz.
Mağazanızı tanıyorsunuz, müşterinizi tanımıyorsunuz
Shopify kendi işini iyi yapar: vitrin, sepet, ödeme ve sipariş tek yerde yürür. Mekanizma şurada ayrışıyor: mağaza yazılımı siparişi kaydeder, ilişkiyi değil — ilişkinin tutulacağı alan orada yoktur. Doğrudan satış yapan markalarla çalıştığımız kendi projelerimizde gördüğümüz beş sıkıntı şu:
- Müşteri listesi bir sipariş listesidir. Kimin sizinle daha önce konuştuğu, ne şikâyet ettiği ve neye hayır dediği orada yazmıyor.
- Yeni koleksiyon çıktığında kime önce haber verileceği bir tahmindir; segment tanımları pazarlamacının kafasında durur.
- Yüksek tutarlı alıcıyla tek seferlik alıcı aynı muameleyi görür; kişisel takip kimseye düşmez.
- Toptan ve kurumsal talep siteden gelmez; e-postaya ya da DM'e düşer, teklif bir dosyada kalır, takip yapılmaz.
- İzinli ileti gönderimi ayrı bir araçta yürür; iznin ne zaman, hangi metinle alındığının kaydı denetim günü aranır.
Bunlar mağaza yazılımının eksiği değil; mağaza yazılımı satışı yönetir, ilişkiyi değil. Doğru kurgu, vitrini Shopify'da bırakıp müşteri tarafını CRM'e almaktır.
Bağlantı nasıl kuruluyor — ve Shopify uygulama mağazasında neden yokuz?
Shopify için kutudan çıkan bir modülümüz yok ve olduğunu söylemeyeceğiz. Bağlantı; REST API, OAuth2, webhook ve içe/dışa aktarma ile kapsamı keşif görüşmesinde belirlenen bir entegrasyon projesi olarak kurulur. Shopify uygulama mağazasında yayımlanmış bir uygulamamız da yok; “mağazadan kurun, çalışsın” diyemeyiz.
Rapitek bir e-ticaret platformu değildir. Vitrin, tema, sepet, ödeme, stok ve kargo Shopify tarafında kalır; bunların hiçbirini devralmıyoruz. CRM'in kattığı şey müşteri tarafıdır: alıcının kaydı, iletişim geçmişi, tekrar satış, izin durumu ve toptan talebi.
Yön meselesini de açık yazalım, çünkü burası kolayca abartılıyor:
- Dışarıdan CRM'e — sipariş ve müşteri verisi CRM'in REST API'sine yazılır; erişim OAuth2 ile yetkilendirilir, kullanıcı şifresi paylaşılmaz. Bu yazmayı yapan katman entegrasyon projesinin kendisidir.
- CRM'den dışarı — giden webhook altyapısı üründe tamdır: çağrılar imzalıdır, başarısız çağrı yeniden denenir ve hedef adres doğrulanır.
- Dosya yoluyla — dört adımlı sihirbaz: yükle, alan eşle, önizle, çalıştır. İş başına 100.000 satır, dosya başına 25 MB, 75'ten fazla nesne.
Bunun blöf olmadığının kanıtı ürünün kendi kullanımında: bugün canlı bir müşteri kurulumunda üçüncü taraf bir ERP entegratörü aynı REST API üzerinden kayıt okuyup yazıyor. Müşterinin ve entegratörün adını yayımlama iznimiz olmadığı için ad vermiyoruz; söylediğimiz şey ölçülmüş bir olgudur. Bu tek bir kurulumdur, bir vaka listesi değil.
Genel yaklaşımımızı entegrasyonlar sayfasında, aynı çerçevenin kendi sunucunuzdaki mağazada nasıl kurgulandığını WooCommerce entegrasyonu sayfasında anlattık.
Cuma 16:00 — yeni koleksiyon pazartesi çıkıyor, kime önce haber verilecek?
-
1
Segment tahminle değil kayıtla seçilir
İki kez alanlar, belirli bir tutarın üzerinde alanlar, altı aydır dönmeyenler — filtre müşteri kaydının alanları üzerinde çalışır, pazarlamacının hafızasında değil.
-
2
İzin durumu aynı ekranda görünür
Ticari elektronik ileti izni olan ve olmayan ayrılır. İzinler yetkili entegratör üzerinden İYS ile iki yönlü senkronlanır; iznin metni, sürümü ve zamanı veri modelinde tutulur.
-
3
Duyuru kanalı müşteriye göre seçilir
Kendi WhatsApp Business hesabınız ve kendi Verimor SMS hesabınız CRM'e bağlıysa gönderim CRM üzerinden yapılır. Fatura doğrudan size kesilir; aradan mesaj paketi satmıyoruz.
-
4
Gelen yanıt kayda düşer, kimsenin telefonunda kalmaz
Duyuruya gelen cevap ortak gelen kutusuna düşer ve aynı müşteri kaydına işlenir; ilk yanıt ve çözüm hedefi takip edilir, iş saati takvimiyle duraklatılıp devam ettirilir.
-
5
Toptan sorusu perakendeden ayrılır
“Bunu mağazamda satmak istiyorum” diyen kişi kurumsal hatta geçer: fırsat açılır, fiyat listesi seçilir, teklif PDF olarak çıkar ve onay süreci işler.
-
6
Kampanya sonucu kanal bazında okunur
Kaydın hangi kanaldan geldiği kaynak alanında etiketlidir; hangi duyurunun hangi kanalda iş getirdiği tablo ve özet raporlardan görülür, panoya yerleştirilir.
Shopify ile Rapitek CRM arasında kurulabilen akışlar
Müşteri ve sipariş verisinin CRM'e taşınması
Shopify'daki müşteri ve sipariş kayıtları REST API ya da dört adımlı içe aktarma ile CRM'e taşınır. Eşleşme anahtarı ve sıklık yazılı kapsamda tanımlanır.
Tekrar satış ve müşteri değeri alanları
Sipariş sayısı, son sipariş tarihi ve toplam tutar müşteri kartına yazılır; eşiği aşan müşteri için sorumluya görev açılabilir.
İzin kaydı ve İYS senkronu
Ticari ileti izinleri yetkili entegratör üzerinden İYS ile iki yönlü senkronlanır; izin kanıt zinciri — metin, sürüm, zaman, IP, kaynak adres — veri modelinde durur.
Toptan ve bayi hattı
Perakende satış Shopify'da kalırken toptan talebi CRM'de fırsat olarak yürür: fiyat listesi, teklif PDF'i, onay süreci ve kazanma-kaybetme nedeni.
Çok para birimli satış ve raporlama
Yurt dışına satıyorsanız teklif ve raporlar farklı para birimlerinde yürür; kur günlük yenilenir. Ölçüm gününde sekiz kiracının sekizinde 21-23 para birimi güncel durumdaydı.
CRM'den dışarı imzalı bildirim
Kayıt oluştuğunda ya da değiştiğinde sisteminize imzalı webhook gider; başarısız çağrı yeniden denenir ve hedef adres doğrulanır.
Hangi yöntem ne zaman?
| Yöntem | Ne işe yarar | Ne zaman tercih edilir |
|---|---|---|
| İçe aktarma (Data Hub) | Shopify'dan alınan müşteri ve sipariş dökümü dört adımda aktarılır: yükle, alan eşle, önizle, çalıştır. Dışa aktarma aynı modülde yapılır; sınırlarını ölçmedik | Başlangıç ve geçmiş verinin taşınması; dönemsel tazelik yeterliyse |
| REST API (183 iş nesnesi, her biri kendi ucuyla) | Mağaza tarafındaki olay CRM'e kayıt olarak yazılır; her nesnenin kendi veri ve şema ucu vardır, erişim OAuth2 ile yetkilendirilir, toplu ve bileşik istek desteklenir | Sürekli akış istendiğinde; yazmayı yapan katman proje kapsamında yazılır |
| Giden webhook | CRM'deki olaylar dış sisteme imzalı olarak iletilir; başarısız çağrı yeniden denenir | CRM'de olan bir şeyin mağaza ya da ERP tarafını tetiklemesi gerektiğinde |
| Üçüncü taraf geliştirici | Mağazanızı kuran ajans ya da yazılımcınız aynı REST API'yi kullanarak bağlantıyı kendisi yazabilir; biz şemayı, OAuth2 erişimini ve alan eşleme tablosunu veririz | Shopify tarafını zaten yöneten bir ekibiniz varsa |
Doğruladıklarımız — ve doğrulayamadıklarımız
Shopify bağlantısı nasıl devreye alınır?
-
1
Keşif
Mağaza hacminiz, müşteri sayınız, geçmiş verinin durumu ve toptan tarafınızın olup olmadığı çıkarılır. Mağazanızı kuran ajans varsa bu görüşmeye katılmasını öneririz.
-
2
Kapsam, alan eşleme ve yöntem
Hangi verinin hangi yöne, hangi sıklıkta akacağı ve eşleşme anahtarının ne olacağı karara bağlanır. Alan eşleme tablosu, kapsam ve varsa bedel yazılı paylaşılır.
-
3
Yapılandırma ve test aktarımı
Müşteri alanları, kanal listeleri, izin alanları ve yetkiler kurulur; örnek dökümle test aktarımı yapılır, mükerrer kayıtlar ayıklanır ve eşleşme ekranda onaylanır.
-
4
Eğitim ve canlı geçiş
Ekip eğitimi ve ilk hafta yakın takip. Keşiften önce süre taahhüt etmiyoruz; keşif görüşmesinden sonra size aralık değil tarih veririz.
Sınırlarımız: bu sayfada vaat etmediklerimiz
E-ticaret bağlamında abartılması kolay altı şeyi adıyla reddediyoruz. Reddin kendisi bu sayfanın en önemli kısmı.
- Stok senkronu vaat etmiyoruz. “Stoklarınız mağazayla senkron olur” demiyoruz; stok kaydının otoritesi Shopify'da ve depo sisteminizde kalır.
- Sipariş → fatura → tahsilat zincirinin kendiliğinden akacağını söylemiyoruz. Zincir üründe kuruludur ama otomatik bir muhasebe akışı olarak satılmasını doğru bulmuyoruz.
- Üretim ve MRP otomasyonu vaat etmiyoruz. Ürün reçetesi ve üretim hattı tanımı üründe vardır; iş emri yürütmesini bugün bir referansla anlatamayız.
- Sepet terk otomasyonu kurmuyoruz. Üründeki satış dizisi tablosu ölçülen 8 kurulumun 8'inde boştur; çalıştığını gösteremediğimiz bir otomasyonu satmayız. Terk edilen sepet için önerdiğimiz yol, Shopify'ın kendi araçları ya da o işe özel bir pazarlama aracıdır.
- Kargo takibi yapmıyoruz. Takip numarası düz metin bir alandır ve hiçbir kargo servisi çağrılmaz.
- Rapitek bir e-ticaret platformu değildir. Vitrin, tema, sepet, ödeme ve iade Shopify tarafında kalır. Mağaza yazılımı arıyorsanız doğru adres biz değiliz; müşteri tarafını yönetecek bir CRM arıyorsanız doğru adres biziz.
İlk üçünün nedenini ve “bunun yerine ne yapılabildiğini” tek yerde, satır satır yazdık: vaat etmediğimiz üç şey. Burada tekrarlamıyoruz ki iki yerde iki farklı cümle kurmuş olmayalım.
Bir şeyi daha yazalım: Shopify uygulama mağazasında yayımlanmış bir uygulamamız yok. “Mağazadan kurun, çalışsın” diyemeyiz — kurulum bizim yaptığımız bir iştir.
Veri konumu: verileriniz Avrupa Birliği'nde tutulur — veritabanı Helsinki'de (Finlandiya), dosyalar Frankfurt'ta, yedekler Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi diye bir özelliğimiz yok. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır; aktarım dayanağınızı sözleşme sürecinde birlikte kurarız. Ayrıntı güvenlik sayfasında ve KVKK aydınlatma metnindedir.
Sertifika: ISO 27001 veya SOC 2 belgemiz yok ve alana kadar da iddia etmeyeceğiz. Kurumsal güvenlik değerlendirme formlarınızı dolduruyor, mimariyi yazılı anlatıyoruz.
Plan fiyatları açıkta; kapsam keşifte çıkar
Shopify bağlantısının kapsamı ve varsa bedeli keşif görüşmesinde çıkarılıp yazılı paylaşılır. Plan fiyatlarını ve ayrı fiyatlanan kalemleri ise tek sayfada, rakamıyla yayımlıyoruz.
Üç plan, kapsam tablosu ve ayrı fiyatlanan kalemler tek sayfada.
Shopify entegrasyonu hakkında sık sorulanlar
Shopify ile CRM entegrasyonu mümkün mü?
Shopify App Store'da hazır bir uygulamanız var mı?
Sepet terk otomasyonu kurabiliyor musunuz?
Shopify'dan CRM'e veri hangi yönde akıyor?
Shopify müşteri listemizi CRM'e aktarabilir miyiz?
Shopify'ın kendi müşteri paneli varken CRM'e neden ihtiyacımız var?
Toptan ve bayi tarafımız Shopify'da değil. O da CRM'de yürür mü?
Yurt dışına da satıyoruz. Farklı para birimleri ve diller yürür mü?
Stoklarımız Shopify ile senkron çalışır mı?
Sipariş CRM'de faturaya ve tahsilata dönüşür mü?
Ödeme tarafını da bağlıyor musunuz?
Shopify entegrasyonunun maliyeti nedir?
Kurulum ne kadar sürer?
Verilerimiz nerede tutuluyor?
İlgili sayfalar
Entegrasyonlar
Entegrasyona genel bakış: hangi bağlantı bugün canlı, hangisini talep üzerine kuruyoruz ve vaat etmediğimiz üç şeyin nedeni.
WooCommerce entegrasyonu
Aynı çerçevenin kendi sunucunuzdaki mağazada nasıl kurgulandığı; dışa açık olmayan kurulumlarda yöntem seçimi.
Netsis entegrasyonu
Mağazanın arkasındaki ERP tarafı: cari, bakiye, sipariş ve fatura bilgisinin satış ekranında görünmesi.
Shopify akışınızı 30 dakikada netleştirelim
Demo görüşmesinde müşteri ve sipariş verinizin CRM'e nasıl akacağını, toptan tarafınızın nasıl ayrışacağını kendi mağazanız üzerinden konuşalım.
Kurulumun kapsamı ve varsa bedeli keşif görüşmesinde çıkarılıp yazılı paylaşılır.
