Komut dosyası gereklilikleri ve sınırlamaları

Komut dosyası oluşturabilmek için Shopify Plus planı ve Script Editor sahibi olmanız gerekir. Ayrıca Ruby programlama dilinde bilgi sahibi olmalı veya Ruby programlama dilini bilen bir geliştiriciye ya da Shopify uzmanına ulaşabiliyor olmalısınız.

Bazı komut dosyası sınırlamaları, güvenliği artırmak ve bu komut dosyalarının herhangi bir zamanda mağazanızda kaç müşteri olursa olsun çalışmasını sağlamak için vardır. Shopify mağazanız için komut dosyaları geliştiriyorsanız aşağıdaki sınırlamaları göz önünde bulundurun.

Online mağaza ve Vitrin API'si

Bir komut dosyası oluştururken veya düzenlerken, bu komut dosyasının yalnızca online mağazanızda mı yoksa online mağazanızın yanı sıra aşağıdaki uygulamalarda da mı çalışacağını seçersiniz:

Komut dosyalarının çalışması için web sitesinin yerleşik alışveriş sepeti işlevselliği olması gerekir. Böylece, Satın al düğmesi, Facebook veya Toptan satış kanallarıyla kullanılamaz.

Yayınlanmış komut dosyaları

Her komut dosyası türü için tek seferde yalnızca bir komut dosyası yayınlanabilir. Örneğin, bir satır öğesi ve bir kargo ücreti komut dosyası yayınlayabilirsiniz ancak aynı anda iki farklı satır öğesi komut dosyası yayınlayamazsınız.

Maksimum Shopify Komut Dosyası sayısı

En fazla 200 Shopify Komut Dosyası oluşturabilirsiniz.

Taslak siparişler

Satır öğesi komut dosyaları, kargo komut dosyaları ve ödeme komut dosyaları, taslak siparişlerle veya taslak siparişi ödeme sayfalarıyla çalışmaz.

Meta alanlar

Shopify Komut Dosyalarının meta alanlara erişimi yoktur.

Sepet/ödeme sayfası özellikleri

Shopify Komut Dosyaları, Shopify Liquid sepet özelliklerine erişemez. Müşterilerinizden ilave bilgi toplamak için bu özellikleri sepet sayfalarınıza ekleyebilirsiniz ancak özellikleri kullanan bir komut dosyası oluşturamazsınız.

Normal ifadeler

Normal ifade eşleştirme desteklenmemektedir. Bir satır öğesi komut dosyası oluşturacaksanız geçici çözüm olarak aşağıdaki yöntemlerden birini kullanabilirsiniz:

Temalar

Komut dosyalarınızın desteklenmesi ve müşterilerinizin aklını karışmasından kaçınmak için Liquid temanızı güncellemeniz gerekebilir. Örneğin, bazı temaların sepetinde satır öğesi indirimleri gözükmez. Siz de bu durumu yaşıyorsanız sepetinizde satır öğesi indirimlerini göstermek için temanızı düzenlemeniz gerekir. Liquid temalarınızda yapabileceğiniz değişiklikler hakkında daha fazla bilgi edinin.

Kaynaklar

Bir komut dosyasına ayrılan işlemci ve bellek gücü sınırlıdır. Komut dosyasının kullandığı kaynaklar, komut dosyasının gerektirdiği hesaplamaların ve sepetin boyutuna bağlıdır. Shopify, komut dosyalarınızın beklediğiniz şekilde çalışmasını sağlamak için bu kaynak sınırlarını yakından takip eder.

Siz bir komut dosyasını test ederken, Komut Dosyası Düzenleyicisi konsolu, komut dosyasına ayrılan kaynakların yüzdesini yazdırır.

Girdi/çıktı

Birkaç istisna dışında Shopify Komut Dosyaları girdi/çıktı yapamaz. Yani komut dosyaları, web isteklerini veya veritabanı çağrılarını işleyemez ve kullanıcıdan girdi alamaz.

Ancak puts yöntemi, Komut Dosyası Düzenleyicisi uygulamasının konsoluna metin yazdırmak için kullanılabilir.

Zaman ve rastgelelik

Komut dosyaları rastgele veya zamana dayalı hesaplamalar içeremez. Time nesnesi ve rand yöntemine Shopify Komut Dosyaları erişemez.

Komut dosyaları bir sepetin toplam tutarı her hesaplandığında çalıştığı için zamana dayalı veya rastgele sayı oluşturan komut dosyaları, müşteriniz sepetinde çok sayıda değişiklik yaptığı zaman öngörülemez veya kafa karıştırıcı sonuçlar doğurabilir. Ancak Launchpad uygulamasını kullanarak komut dosyalarının etkinlik süresince çalışmasını planlayabilirsiniz.

Komut dosyası karakter sınırı

En fazla 24.576 karakter uzunluğunda komut dosyaları oluşturabilirsiniz.

Hızlı ödemeler

Hızlı ödeme içeren Komut Dosyaları kullanıyorsanız, kargo ücreti indirimleri müşteriniz hızlı ödeme yöntemini seçtikten sonra uygulanır. Bu nedenle sipariş fiyatındaki değişiklikler müşterinin cihazına veya tarayıcısına yansımaz. Müşteriler hızlı ödeme sayfasında asıl fiyatı görmelerine rağmen doğru olan indirimli fiyatı öderler.

Shopify ile satış yapmaya hazır mısınız?

Ücretsiz olarak dene