checkout.liquid kapandı: Checkout Extensibility'ye geçiş rehberi
Ödeme adımı özelleştirmeleri artık uygulama uzantılarıyla yapılıyor. Bu değişim, özelleştirmeyi Shopify güncellemelerinden bağımsız hale getiriyor.
Uzun yıllar boyunca Shopify Plus mağazaları ödeme adımını checkout.liquid dosyasını düzenleyerek özelleştirdi. Bu yöntem esnekti ama kırılgandı: her platform güncellemesinde kodun yeniden test edilmesi gerekiyordu. Shopify bu yapıyı Checkout Extensibility ile değiştirdi.
Yeni yapıda ne değişiyor?
Özelleştirme artık checkout dosyasının içine kod yazarak değil, belirli genişleme noktalarına uygulama uzantıları yerleştirerek yapılıyor. Uzantılar Shopify tarafından tanımlanmış alanlarda çalıştığı için platform güncellemeleri özelleştirmelerinizi bozmaz.
Ödeme adımı uzantıları, il-ilçe seçimi ve fatura tipi gibi Türkiye'ye özgü alanları uygulama sürümlerinden etkilenmeyecek şekilde geliştiriyoruz.
Headless ve checkout hizmetimizYeni yapıyla neler yapılabiliyor?
Kargo ve ödeme yöntemlerini koşula göre gizlemek Functions işidir. Flow ile farkı, örnekleriyle.
Functions ve Flow yazısıÖzelleştirmenin üç katmanı, Türkiye'de gereken alanlar ve bilinçli olarak yapılmaması gerekenler.
Checkout özelleştirme rehberiGeçiş nasıl planlanmalı?
Önce mevcut checkout.liquid içindeki tüm özelleştirmeleri listeleyin ve her birini “uzantı ile karşılanır”, “Functions ile karşılanır”, “artık gerekmiyor” şeklinde sınıflandırın. Pratikte listenin önemli bir kısmı üçüncü gruba düşer: yıllar önce eklenmiş ama artık kimsenin kullanmadığı özelleştirmeler.
Geçişin en büyük kazancı bakım yükünün düşmesi. Ödeme adımı siparişin tamamlandığı ekran; onu platform güncellemelerine karşı dayanıklı hale getirmek uzun vadede karşılığını verir.
