/collections/all, marka ve ürün türü sayfaları

Her Shopify mağazasında siz oluşturmadan bulunan sayfalar: /collections/all, /collections ve /collections/vendors?q= ile marka ve ürün türü sayfaları.

Tüm ürünler
/collections/all
Markaya göre
/collections/vendors?q=<marka>
Türe göre
/collections/types?q=<tür>
Plan
Her plan
Son kontrol

Kısaca

Her Shopify mağazasında hiç oluşturmadığınız birkaç koleksiyon sayfası vardır: /collections/all online mağazadaki tüm ürünleri, /collections tüm koleksiyonları, /collections/vendors?q=<marka> tek bir markayı, /collections/types?q=<tür> tek bir ürün türünü listeler. q değeri büyük-küçük harfe duyarlı değildir. Bu sayfalar koleksiyon şablonunu kullandığı için sıralama ve filtreler çalışır; link_to_vendor ve link_to_type filtreleri linkleri sizin yerinize kurar.

Nasıl kullanılır

  1. Ürün sayfasında marka adını {{ product.vendor | link_to_vendor }} ile linkleyin.
  2. Ürün türünü {{ product.type | link_to_type }} ile linkleyin.
  3. Bu sayfalarda başlık için collection.current_vendor ya da collection.current_type değerini okuyun.
  4. Normal bir koleksiyonda olduğu gibi bu adreslere de sort_by veya filtre parametreleri ekleyebilirsiniz.

Kod

vendor-and-type-links.liquid
{%- comment -%}
  Links from a product page to "more from this brand" and "more of this type".
  link_to_vendor and link_to_type build the encoded /collections/vendors
  and /collections/types URLs, so names with spaces or apostrophes work.
{%- endcomment -%}
<p>
  More from {{ product.vendor | link_to_vendor }}
  {%- if product.type != blank %} · More {{ product.type | link_to_type }}{% endif %}
</p>

{%- comment -%} On the vendor or type page itself, show what was asked for. {%- endcomment -%}
{%- if collection.current_vendor -%}
  <h1>{{ collection.current_vendor }}</h1>
{%- elsif collection.current_type -%}
  <h1>{{ collection.current_type }}</h1>
{%- endif -%}
urls.txt
# Every product published to the online store
https://your-store.com/collections/all

# All collections (list-collections template)
https://your-store.com/collections

# Products by vendor (case-insensitive, URL-encode spaces and apostrophes)
https://your-store.com/collections/vendors?q=Acme%20Outdoor

# Products by product type
https://your-store.com/collections/types?q=Rain%20Jackets

# These are collection pages, so sorting and storefront filters work too
https://your-store.com/collections/vendors?q=Acme%20Outdoor&sort_by=price-ascending

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

  • Marka ve tür sayfaları verileriniz kadar düzenlidir: “Acme” ile “Acme Inc.” iki ayrı markadır.
  • q değerindeki boşluk ve kesme işaretlerini kodlayın (%20, %27); Liquid filtreleri bunu sizin yerinize yapar.
  • q değeri büyük-küçük harfe duyarlı değildir: q=shirts ile q=SHIRTS aynı sayfayı açar.
  • Marka ve tür sayfalarının kendine ait bir açıklaması yoktur; SEO açısından önemli markalar için kendi metni olan gerçek bir koleksiyon daha iyi bir açılış sayfasıdır.

Sık sorulan sorular

Her Shopify mağazasında /collections/all var mı?
Evet. “Tümü” adında bir koleksiyon oluşturmamış olsanız bile online mağazada yayındaki tüm ürünleri listeler.
Shopify’da tek bir markanın tüm ürünleri nasıl gösterilir?
/collections/vendors?q=<marka adı> adresine link verin ya da temada {{ product.vendor | link_to_vendor }} kullanın.
/collections/all filtrelenebilir mi?
Evet. Mağaza filtresi ve sort_by parametreleri her koleksiyonda olduğu gibi burada da çalışır.
  • 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.

Geliştirmek istediğiniz bir şey mi var? Gelin, birlikte konuşalım.

Aynı anda sınırlı sayıda proje alıyoruz.

Gencer KarakayaShopify mühendisi

Proje özetinizi bir mühendis okur; size e-postayla yanıt veririz.