Shopify
PrestaShop ve WooCommerce'in aksine Shopify benim ana uzmanlık alanım değil, ancak düzenli olarak bu platformda da çalışıyorum: tema özelleştirme, özel uygulama geliştirme, yönetim API'si üzerinden entegrasyonlar.
- 2019 e-ticaret geliştiricisi, başlangıç
- OS 2.0 Online Store 2.0 temaları ve uygulamaları
- 3 çalışma dilleri: FR, EN, TR
- 100 % doğrudan geliştiriciyle iletişim
Aracı yok: yanıt veren kişi, kodun üzerinde çalışan kişidir.
Shopify'da çalışmanın getirdiği farklar
Shopify, yapısı gereği kapalı bir platformdur: PrestaShop veya WooCommerce'in aksine, sistemin çekirdeğine erişim yoktur. Çalışma, platformun sunduğu araçlar üzerinden yürütülür: Liquid tema dili, yönetim API'si ve buna izin veren işlevler için checkout uzantıları. Bu, Shopify'ın bilinçli olarak benimsediği bir kısıtlamadır, her ne pahasına olursa olsun aşılması gereken bir sorun değildir.
Bu aynı zamanda, açık kaynaklı bir platformda mümkün olan bazı çok özel taleplerin Shopify'da mümkün olmadığı ya da teknik olarak gerçekleştirilebilmesi için Shopify Plus aboneliği gerektirdiği anlamına gelir. Platformun sınırları içinde var olmayan bir çözümü vaat etmek yerine, durum buysa bunu açıkça belirtiyorum.
Shopify'da yaptıklarım
-
Tema özelleştirme
Platformun izin verdiği sınırlar dahilinde, Liquid, HTML, CSS ve JavaScript ile temanın değiştirilmesi.
-
Özel uygulamalar
Shopify yönetim API'si üzerinden mağazanıza özel bir uygulama geliştirilmesi.
-
Entegrasyonlar
Shopify API'si veya webhook'lar aracılığıyla bir ERP, kargo firması veya CRM ile bağlantı kurulması.
-
Shopify'a veya Shopify'dan geçiş
Platform değişikliği sırasında, her iki yönde de katalog ve sipariş aktarımı.
-
Düzeltme ve arıza giderme
Temada, kurulu bir uygulamada veya mevcut bir entegrasyonda görülen bir arızanın teşhisi.
Shopify'da bir talebi nasıl ele alıyorum
-
Mevcut çerçevenin kontrolü
Teknik olarak gerçekleştirilemeyecek bir çözüm önermeden önce, kullanılan Shopify planının gerçekte neye izin verdiğini kontrol ediyorum.
-
Doğru giriş noktasının seçimi
Tema, özel uygulama veya yönetim API'si: seçim, varsayılan bir alışkanlığa değil, ihtiyacın tam olarak niteliğine bağlıdır.
-
Geliştirme ve testler
Geliştirme sürecinde canlı mağazayı doğrudan değiştirmemek için, ayrı bir geliştirme teması üzerinde çalışma.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.