İçeriğe atla
M. Fehmi ToktayYazılım ve Shopify geliştiricisi

Geliştirme

Geliştirme alanları

Beş ayrı iş kolu. Hangisinin gerektiği çoğu zaman baştan belli olmuyor — aynı istek bazen tema içinde, bazen uygulamayla çözülüyor. Kararı ölçtükten sonra veriyorum; genelde daha az bağımlılık getiren yol kazanıyor.

Hangisi size uygun

İşiniz e-ticaretle ilgili değilse

Site, açılış sayfası, panel ya da iç araç — web tarafı. Shopify bir uzmanlık alanı, tek çalıştığım yer değil.

Aynı ihtiyaç birçok mağazada varsa

Satılabilir bir ürün var demektir; App Store uygulaması doğru yol. Çerçeve işi — kurulum, faturalama, zorunlu uçlar — baştan doğru kurulmalı.

İhtiyaç sadece sizin iş akışınıza özelse

Mağazaya özel uygulama daha hızlı ve ucuz. İnceleme süreci yok, kod sizde kalıyor.

Sorun mağazanın görünen tarafındaysa

Çoğu istek uygulama kurmadan tema içinde çözülüyor. Uygulama, mağazaya kalıcı bir bağımlılık ekler.

Sorun dışarıyla veri alışverişindeyse

Entegrasyon ve toplu veri tarafı. Muhasebe, kargo, ERP, pazaryeri ve binlerce kayıtlık düzeltme işleri.

Shopify tarafında çalıştığım yüzeyler

Admin GraphQL APIürün, varyant, sipariş, metafield okuma ve yazma
Bulk Operationsbinlerce kayıtlık iş; sonuç JSONL olarak indirilir
Webhooksolay yakalama, HMAC doğrulama, idempotent işleme
OAuth · Billing APIkurulum akışı, kapsam yönetimi, abonelik ücretlendirmesi
App Bridge · Polarisyönetim paneli içinde açılan gömülü arayüz
Liquid · Online Store 2.0bölüm ve blok yazımı, tema editöründen yönetim
Storefront · Ajax APIsepet işlemleri, tema içi dinamik davranış
Metafield · Metaobjectürün künyesi ve yapılandırılmış veri
URL Redirectgeçişlerde yönlendirme haritası
Theme CLIyayınlanmamış temada geliştirme, önizleme, canlıya alma

Hangisi olduğundan emin değilseniz

Durumu anlatın; hangi yolun daha az iş ve daha az bağımlılık getirdiğini söyleyeyim.