Ürün paketlerini Shopify Komut Dosyaları ile kullanma
Paketler, mağazanızda yayınlanan Shopify Komut Dosyaları ile satılabilir. Mağazanızda paketleri kullanmaya başlamadan önce aşağıdaki hususları inceleyin:
- Kargo ve ödeme komut dosyaları, paketlerle tamamen uyumludur.
- Satır öğesi komut dosyaları, paket dışındaki satır öğeleriyle normal şekilde çalışır. Ancak satır öğesi komut dosyaları, paket satır öğelerine yalnızca salt okunur yöntemler için uygulanır. Değişiklik yapan satır öğesi yöntemleri, paket satır öğelerine uygulanmaz.
- Paket bileşenleri sepette okunamaz.
- Paket satır öğeleri sepette okunabilir. Bu nedenle sepet yöntemleri bunlara uygulanır.
Komut dosyaları, satır öğesi komut dosyaları haricinde, varsayılan olarak paketlere uygulanır. Mağazanızda komut dosyalarınızın paketlere uygulanmasını istemiyorsanız variant, product veya line item gibi yöntemleri kullanarak ürünleri filtrelemek için komut dosyalarınızı güncellemeyi düşünebilirsiniz.
İndirimler
Satır öğesi komut dosyaları tarafından oluşturulan indirimler paketlere uygulanmaz. Bir pakete indirim uygulamak istiyorsanız aşağıdakilerden birini yapın:
- Paket için indirim kodu oluşturun.
- Paketin fiyatını manuel olarak değiştirin.
- Fiyat ayarlamaları yapmak için Sepet dönüştürme işlevini kullanın.
Paketler ve Shopify Komut Dosyaları yöntemleri
Mağazanızda paketleri kullanmaya başlamadan önce, paket haline getirilmiş ürünlerde istendiği gibi çalıştıklarından emin olmak için mevcut komut dosyalarınızdaki yöntemleri inceleyin.
Sepet yöntemleri
subtotal_price, subtotal_price_was veya total_weight gibi sepet yöntemleri, çıktılarında paketleri içerir. Örneğin sepette bir paket varsa subtotal_price çağrıldığında paketin alt toplam fiyatı, genel alt toplama dahil edilir.
.line_items sepet yöntemi paketleri içerir. Bu nedenle .size veya .length çağrıları, sayımlarına paket haline getirilmiş ürünlerdeki bilgileri de dahil eder.
delete_if yöntemi, paket dışındaki satır öğelerine uygulanabilen, değişiklik yapan bir satır öğesi komut dosyası yöntemidir. Ancak bu yöntem, paket satır öğelerine uygulanmaz.
Satır öğesi yöntemleri
Salt okunur satır öğesi yöntemleri, paketlere dahil edilen satır öğeleriyle çalışır. Salt okunur satır öğesi yöntemlerine örnek olarak .original_line_price, line_price_was, .line_price_changed?, .properties_was ve properties_changed? verilebilir.
Değişiklik yapan satır öğesi yöntemleri, paketlere dahil edilen satır öğelerine uygulandığında yoksayılır. Değişiklik yapan satır öğesi yöntemlerine örnek olarak .change_line_price, .change_properties ve .split verilebilir.