Kurulum ve Tema Uygulama Uzantısı (App Embed) — RUTHH COD Form & Upsells
Amaç ve Beklenen Sonuç
Section titled “Amaç ve Beklenen Sonuç”Shopify Tema Düzenleyicisi’nde RUTHH COD Form & Upsells Tema Uygulama Uzantısını (cod-app-embed) etkinleştirerek theme.liquid dosyasını düzenlemeden kapıda ödeme butonunun, açılır/gömülü formun ve mağaza koordinatörlerinin çalışmasını sağlamak.
Ön Koşullar
Section titled “Ön Koşullar”- RUTHH COD Form & Upsells uygulamasının Shopify mağazanızda kurulu olması.
- Online Mağaza → Temalar bölümünde aktif temayı düzenleme yetkinizin bulunması.
- Form Builder → Form Designer içindeki Ülkeler (Countries) kartında en az bir teslimat ülkesinin etkin olması.
Numaralı Uygulama Adımları
Section titled “Numaralı Uygulama Adımları”1. Uygulama Ana Sayfasından Tema Düzenleyicisi’ni Açın
Section titled “1. Uygulama Ana Sayfasından Tema Düzenleyicisi’ni Açın”- Shopify Yönetim Paneli’nde RUTHH COD Form & Upsells (
/app) sayfasını açın. - Kurulum kontrol listesindeki Theme App Embed durum kartını bulun.
- Enable in Theme Editor butonuna tıklayın. Bu bağlantı (
buildThemeEditorUrl), aktif temanızın düzenleyicisinicod-app-embeduzantısı seçili olarak (?context=apps&activateAppId={apiKey}/cod-app-embed) açar.
2. Shopify Tema Düzenleyicisi’nde App Embed’i Kaydedin
Section titled “2. Shopify Tema Düzenleyicisi’nde App Embed’i Kaydedin”- Tema Düzenleyicisi’nin sol panelindeki App embeds (Uygulama yerleştirmeleri) sekmesinde RUTHH COD Form & Upsells anahtarının Açık (On) olduğunu doğrulayın.
- Sağ üst köşedeki Save (Kaydet) butonuna tıklayın.
- RUTHH COD Form & Upsells yönetim paneli sekmesine geri dönün. Uygulama, pencere odaklandığında
useEmbedActivation()(shopify.app.extensions()) aracılığıyla durumu otomatik kontrol eder ve rozeti Active (Aktif) olarak günceller.
3. İsteğe Bağlı: Manuel Ürün Bloğu (cod-form) Yerleştirme
Section titled “3. İsteğe Bağlı: Manuel Ürün Bloğu (cod-form) Yerleştirme”Varsayılan olarak App Embed (cod-app-embed), ürün sayfalarındaki (form[action*="/cart/add"]) ve sepet sayfası/çekmecesindeki (button[name="checkout"], input[name="checkout"]) buton yerleşimini otomatik olarak yönetir.
Belirli bir ürün şablonunda COD butonunun veya gömülü formun tam dikey konumunu kendiniz belirlemek isterseniz:
- Shopify Tema Düzenleyicisi’nde Ürünler → Varsayılan ürün (veya özel ürün şablonunuz) sayfasına gidin.
- Ürün bilgileri (Product information) bölümü altında Blok ekle (Add block) seçeneğine tıklayın ve Uygulamalar altından COD Form (
cod-form) bloğunu seçin. - Bloğu istediğiniz konuma (örneğin varyant seçicinin veya satın alma butonlarının hemen altına) sürükleyin ve Save butonuna tıklayın.
Uyarılar ve Uç Durumlar
Section titled “Uyarılar ve Uç Durumlar”- Yayında olmayan (taslak) temalar: Taslak bir temada test yapıyorsanız Online Mağaza → Temalar → Özelleştir adımıyla ilgili taslak temanın düzenleyicisini açıp App embeds altından uzantıyı etkinleştirin.
Sorun Giderme Adımları
Section titled “Sorun Giderme Adımları”- Tema Düzenleyicisi’nde kaydettikten sonra durum rozeti hâlâ “Inactive” görünüyor:
- Değişikliği taslak bir tema yerine yayındaki (canlı) temanızda kaydettiğinizden emin olun.
- Uygulama sekmesine tekrar tıklayın veya
/appsayfasını yenileyerekshopify.app.extensions()sorgusunun güncellenmesini sağlayın.
- Etkinleştirme sonrasında ürün veya sepet sayfasında COD butonu görünmüyor:
- Settings → Visibility (
/app/settings) ekranında Form Display ayarınınDisabled(Devre Dışı) olmadığını veya yalnızca sepet sayfasıyla (Cart page only) sınırlandırılmadığını kontrol edin. - Ürünün, ürün/koleksiyon hedefleme kuralları veya minimum/maksimum ara toplam sınırları nedeniyle hariç tutulmadığını doğrulayın.
- Settings → Visibility (