Nitelikli kahve

Kiss the Hippo: ürün, arama, sepet ve quiz boyunca tek bir abonelik deneyimi

PATH Product & Software House bünyesinde bu projenin Shopify geliştiricisi olarak, mevcut bir Shopify Plus mağazasında abonelik satın alma ve yönetim deneyimini ürün sayfalarına, arama sonuçlarına, drawer cart’a, sepet sayfasına ve kahve quiz’ine entegre ettim.

  • Abonelikler
  • Figma’dan Liquid’e
  • Quiz entegrasyonu
  • Drawer cart
  • Metafield tabanlı içerik
  • Uygulama entegrasyonları
Müşteri
Kiss the Hippo
Sektör
Nitelikli kahve
Pazar
Birleşik Krallık
Rol
PATH Product & Software House bünyesinde projenin Shopify geliştiricisi
İş birliği
Proje PATH üzerinden yürütüldü; tasarım, SEO ve mağaza yönetimi ayrı ekip üyelerindeydi.
Teknolojiler
Liquid · JavaScript
Dış referans
Referans siteyi ziyaret edin (kissthehippo.com) Canlı mağaza bu çalışmadan bu yana değişmiş olabilir.
Kiss the Hippo için kurulan, mağaza genelinde abonelik giriş noktalarıMüşteri bir kahve aboneliğini beş yerden başlatabilir ya da değiştirebilir: ürün sayfası, bir arama sonucu, drawer cart, sepet sayfası ve tat quiz’inin sonu. Her giriş noktası, abonelik uygulamasının kendi arayüzü üzerinde kurulan aynı abonelik satın alma ve yönetim akışına çıkar.
Şekil 1 — Kiss the Hippo için kurulan tek abonelik akışına açılan beş giriş noktası. Şematik çizimdir, ürün ekran görüntüsü değildir.

Bağlam

Kiss the Hippo, Birleşik Krallık’ta kendi şubeleri olan bir nitelikli kahve markası. Shopify geliştiricisi olarak çalıştığım PATH Product & Software House’un müşterisiydi; projeye atanan geliştirici bendim, tasarım, SEO ve mağaza yönetimi ise PATH’teki ve markadaki diğer ekip üyelerindeydi. Abonelik çalışması, pek çok kahve ve tüketim ürünü markasının ortak sorunu.

Sorun

Mağaza hem tek seferlik satın alma hem abonelik satıyordu; tüketicilere ve markanın kendi şubelerine, geniş bir kahve ve demleme ekipmanı yelpazesinde. İki şey yeterince iyi çalışmıyordu: müşteriler doğru kahveyi bulmakta zorlanıyordu ve abonelik seçeneği tutarlı sunulmuyordu; bazı yerlerde görünüyor, bazılarında görünmüyordu. Bu da abone olmayı olması gerekenden zor hâle getiriyordu.

Çalışmamın kapsamı

Müşterinin karar verdiği her yerde abonelik

Abonelik uygulamasının satın alma ve yönetim yapısını müşterinin ürün seçtiği her temas noktasına entegre ettim:

  • plan seçimi ve fiyatlandırmayla ürün detay sayfası;
  • arama sonuçları; abone olunabilen bir kahve doğrudan sonuçtan abonelik olarak eklenebilsin diye;
  • drawer cart ve sepet sayfası; müşteriler bir satırı tek seferlik ile abonelik arasında değiştirip düzenleyebiliyor;
  • quiz sayfası; bir öneri doğrudan aboneliğe dönüştürülebilsin diye.

Satış planı seçimlerini oluşturmak ve güncellemek için abonelik uygulamasının kendi arayüzü kullanıldı; böylece entegrasyon uygulama güncellemelerinde kararlı kaldı.

Doğru kahveyi bulmak

Müşterileri tat tercihlerinden önerilen ürüne götüren bir quiz yapısı kuruldu; sonucu yukarıda anlatılan satın alma ve abonelik akışına bağlandı. Etkileşimli kısımlar için harici JavaScript kütüphaneleri (slider ve benzerleri) entegre edildi.

Tasarım uygulaması ve mağaza değişiklikleri

Tasarımlar tasarımcıdan Figma dosyaları olarak geldi ve yeni section’lar ya da mevcutlarda değişiklikler olarak Liquid’de uygulandı. Markadan gelen istekler tasarım ve mantık değişikliklerini, hata düzeltmelerini ve yeni section’ları kapsıyordu. Ekibin metafield’ları tema içinden etkili biçimde kullanmasını sağlayan yapılar kurdum, sipariş özelleştirmeyi mümkün kılan özel bir uygulama ekledim ve birkaç herkese açık uygulamayı entegre ettim.

Teknik notlar

  • Mevcut bir Shopify Plus mağazasında Liquid ve JavaScript ile tema çalışması.
  • Ürün sayfası, arama, drawer, sepet ve quiz’de uygulamanın açık JavaScript API’sine bağlı abonelik kontrolleri.
  • Ürün bazında satış bilgilerinin kod değişikliği olmadan yönetilebilmesi için metafield tabanlı içerik.
  • Tema çalışmasının yanında sipariş özelleştirme için küçük bir özel uygulama.

Sonuç

Abone olmak müşterinin bulunduğu her yerden mümkün hâle geldi: ürün sayfası, arama sonucu, sepet ya da quiz’in sonu; her yerde aynı kontroller ve aynı davranışla. Ekip de kendi başına sürdürebileceği bir quiz ve metafield yapıları kazandı.

Benzer bir şey üzerinde mi çalışıyorsunuz? Bu projelerin çoğu, mağazayı ve sorunu anlatan kısa bir e-postayla başladı.

Projenizi konuşalım