Hakkımda
Türkiye merkezli, uluslararası müşterilerle mağazalar ve arkalarındaki entegrasyonlar üzerinde doğrudan çalışan bağımsız full-stack geliştirici ve Shopify danışmanı.
Türkiye merkezli, bağımsız bir full-stack geliştirici ve Shopify danışmanıyım. Uluslararası müşterilerle (markalar, üreticiler ve mağazalarının etrafındaki ekipler) doğrudan çalışıyorum: Shopify storefront’ları ve bu mağazaları işletmenin geri kalanına bağlayan entegrasyonlar üzerinde.
Ne yapıyorum
İşim storefront ile arka ofisin arasında duruyor. Storefront tarafında bu, tasarım dosyalarından tema ve section geliştirme, platform geçişleri, abonelik ve bundle akışları, konfigüratörler, performans ve teknik SEO demek. Arka ofis tarafında ise bayi ve onay süreçleri, CRM/ERP veri alışverişi, tedarikçi senkronizasyonu ve sipariş zenginleştirme için özel Shopify uygulamaları ve Node.js servisleri. Projelerin çoğu ikisini birden gerektiriyor; ben de ürün sayfasındaki tıklamadan ERP’deki kayda kadar bütün yolun sorumluluğunu üstlenmeyi tercih ediyorum.
Müşterilerle nasıl çalışıyorum
- Doğrudan. Müşteriler kodu yazan kişiyle konuşur. Soruları mağazayı tanıyan biri yanıtlar.
- İş sürecinden başlayarak. Bir uygulamaya ya da özel geliştirmeye karar vermeden önce kimin sipariş verdiğini, kimin onayladığını, fiyatların nereden geldiğini ve siparişlerin nereye gitmesi gerektiğini anlamak isterim. Calma bayi portalı böyle tasarlandı: önce tekliften onaya uzanan bir zincir, sonra bir dizi Shopify özelliği olarak.
- Ekiple birlikte. Figma ve Adobe dosyaları teslim eden tasarımcılarla, denetim raporu hazırlayan SEO uzmanları ve ajanslarla, değişiklik listesi tutan mağaza yöneticileriyle, ERP/CRM tedarikçilerinin temsilcileriyle ve başka geliştiricilerle birlikte çalıştım. Nurus projesinde kendi işimin yanında iki geliştiriciyi daha koordine ettim.
- Teslim için. Section’lar editör ayarlarıyla gelir, veri akışları belgelenir ve geçiş projelerinde eğitim işin parçasıdır; Modulup ekibi teslimden sonra kataloğunu ve içeriğini kendi başına yönetiyor.
- Net kapsamla. Bir şey özel kod yerine bir tema ayarı ya da mevcut bir uygulamayla daha iyi çözülecekse bunu söylerim.
Örneklerle deneyim
- Shopify’da B2B. Başvuru, rol bazlı fiyatlandırma, teklif, taslak sipariş, onay ve ülkeye göre account manager içeren bir bayi portalı; 3D konfigüratör ve Axapta ile CRM’e aktarım (Calma).
- Canlı mağazada entegrasyonlu tema geçişi. Canlı bir ofis mobilyası mağazasında GitHub akışıyla yeni tema, teslimat ve montaj mantığı ve CRM/ERP ile veri alışverişi yapan özel bir uygulama (Nurus).
- Platform geçişi. Yaklaşık 1.200 ürün ve 80.000 varyantlık bir kataloğun konfigüratör verisi, 301 yönlendirmeleri ve eğitimle Shopify’a taşınması (Modulup).
- Abonelik ve bundle. Shopify Plus mağazalarında tutarlı biçimde entegre edilen abonelik kontrolleri: ürün sayfası, drawer cart ve sepette (CTRL); bunlara ek olarak arama sonuçlarında ve quiz’de (Kiss the Hippo).
- Performans ve çok kanallı operasyon. Yavaş bir storefront’ta varlık yükleme ve Liquid çalışması; Shopify, Amazon ve Etsy’yi kapsayan envanter araçları (GoWith).
- Tedarikçi entegrasyonu. Bir Shopify mağazası ile webhook sunmayan bir tedarikçi sistemi arasında stok ve fiyatı senkronize etmek, sipariş, iptal ve takip bilgisini iletmek için geliştirilen, sunucu tarafında çalışan bir Node.js uygulaması.
- Tema ürünü çalışması. Ticari olarak dağıtılan bir Shopify teması için performans odaklı section’lar ve bir görsel karşılaştırma bileşeni; doğrudan kullanıcı desteğiyle.
- Üretim bağlamı. Nurus/Calma ortamında üretim süreci araçları üzerinde de çalıştım: MES ile ilgili ekranlar, kullanıcı yetkilendirme ve Axapta ile veri alışverişi yapan QR/barkod akışları. Bu deneyim, siparişin storefront’tan çıktıktan sonraki yolculuğuna bakışımı biçimlendiriyor.
Çalıştığım araçlar
JavaScript ve Node.js, React ve Next.js, Liquid, HTML/CSS, Sequelize ile MySQL. Shopify Admin API (REST ve GraphQL), webhook’lar, CRM/ERP bağlantıları ve özel ara katman (middleware). Bunların çevresinde: Git/GitHub, Linux/Ubuntu, Nginx, PM2 ve projeler gerektirdiğinde React Native, WordPress REST, Strapi, Puppeteer ve AWS Amplify.
Bir proje hakkında konuşmak ister misiniz?
Başlamak için mağazayı ve ihtiyacı anlatan birkaç cümle yeterli. Projenizi konuşalım ya da doğrudan ylmzcanpolat@gmail.com adresine yazın.
Seçilmiş projeler
Aklınızda bir Shopify ya da entegrasyon projesi mi var?
Mağazayı ve ihtiyacı kısaca anlatın. Sorularım ve ilk görüşümle e-postayla dönerim.