Sepet permalink’leri: sepeti dolduran linkler
Ürünleri sepete ekleyip ödeme sayfasını açan bir Shopify linki oluşturun: /cart/varyant-id:adet; indirim kodu, e-posta ve sepet sayfası seçenekleriyle.
- Biçim
- /cart/<varyant ID>:<adet>,…
- Plan
- Her plan
- Gerekenler
- Sayısal varyant ID’leri
- Durum
- Eski (legacy) ama destekleniyor; yerini alan: Cart and Checkout Permalinks (/buy/)
- Son kontrol
Kısaca
Shopify sepet permalink’i, your-store.com/cart/12345678901234:1 gibi bir adrestir; sepeti o varyant ve adetle doldurup ödeme sayfasını açar. Virgülle daha fazla ürün, ?discount=KOD ile indirim kodu ekleyebilir, ?storefront=true ile ödeme yerine sepet sayfasına yönlendirebilirsiniz. Uygulama gerektirmez, her planda çalışır; abonelikli (selling plan) ürünler desteklenmez.
Nasıl kullanılır
- Varyant ID’sini bulun: ürünü yönetim panelinde açın, varyanta tıklayın ve adresin sonundaki sayıyı kopyalayın.
- Linki oluşturun: https://your-store.com/cart/<varyant ID>:<adet>. Birden fazla ürünü virgülle ayırın.
- Seçenekleri sorgu parametresi olarak ekleyin: indirim için discount=KOD, sepet sayfası için storefront=true, e-postayı önceden doldurmak için checkout[email].
- Paylaşmadan önce sepeti kontrol etmek için linki gizli bir pencerede açın.
Kod
cart-link-button.liquid{%- comment -%}
A "Buy now" link for the product's selected variant, e.g. on a landing page.
Use where `product` is available. routes.cart_url keeps the market's
language path (/fr/cart), which cart permalinks support.
{%- endcomment -%}
{%- assign variant = product.selected_or_first_available_variant -%}
<a href="{{ routes.cart_url }}/{{ variant.id }}:1" class="button">Buy now</a>
links.txt# One item: variant ID 12345678901234, quantity 1, straight to checkout
https://your-store.com/cart/12345678901234:1
# Two items, with a discount code applied
https://your-store.com/cart/12345678901234:1,12345678909876:2?discount=WELCOME10
# Fill the cart and open the cart page instead of checkout
https://your-store.com/cart/12345678901234:1?storefront=true
# Pre-fill the email and the shipping country at checkout
https://your-store.com/cart/12345678901234:1?checkout[email]=name@example.com&checkout[shipping_address][country]=Turkey
Lintel tarafından yazıldı. MIT lisansı: kendi mağazanızda da müşteri işlerinizde de ücretsiz kullanabilirsiniz.
Sınırlar ve özel durumlar
- Link, sepette o an bulunanların yerine geçer.
- Abonelikli (selling plan) ürünler bu yolla eklenemez.
- İçinde virgül olan indirim kodları discount parametresiyle gönderilemez.
- Linkler vitrin şifresini aşmaz.
- Shopify bu linkleri artık eski (legacy) olarak tanımlıyor ve yeni özellikleri yalnızca Cart and Checkout Permalinks’e (mağazanın UCP profilindeki /buy/ linkleri) ekliyor. /cart/ biçimi çalışmaya devam ediyor; satır özelliklerini (line item properties) ve sepet notlarını destekleyen de bu biçim.
Sık sorulan sorular
- Ürünü sepete ekleyen bir Shopify linki nasıl yapılır?
- your-store.com/cart/<varyant ID>:<adet> kullanın. Link sepeti o varyantla doldurur ve ödeme sayfasını açar; sepet sayfasını açmak için sonuna ?storefront=true ekleyin.
- Sepet linki indirim kodu uygulayabilir mi?
- Evet: linkin sonuna ?discount=KOD ya da virgülle ayrılmış birkaç kod ekleyin.
- Varyant ID’sini nerede bulurum?
- Yönetim panelinde ürünü açıp varyanta tıklayın; sayfa adresinin sonundaki sayı ID’dir. Vitrinde ise /products/<handle>.js her varyantı id’siyle listeler.
- Sepet permalink’leri Shopify Markets ile çalışır mı?
- Evet. /cart’ın önüne pazarın dil yolunu koyun, örneğin /fr/cart/12345678901234:1; sepet ve ödeme sayfası o dilde açılır.
Shopify belgeleri
- Gösterilen tarihte bir Shopify mağazasında denendi. Shopify yönetim panelini sık değiştirir; bir adım farklı görünüyorsa fikir genellikle hâlâ geçerlidir.
- Örneklerde yer tutucu ID’ler ve your-store.myshopify.com kullanılır. Kendi değerlerinizle değiştirin.
- Kod parçaları MIT lisanslıdır.
Mağazanız için kurulmasını, test edilmesini ve bakımını isterseniz: Shopify geliştirme.
