AI Search’te Mağazadan Teslim Alma Nasıl Ayarlanır

A phone, a chat bubble and a settings grid, standing for the Advanced Settings where In-Store Pickup is configured

Fiziksel mağazalardan satış yapıyorsanız, Mağazadan Teslim Alma müşterilerin arama sayfanızda mağazalarını seçmesine ve her üründe o mağazada stok olup olmadığını görmesine olanak tanır. Bunu, Advanced Settings içinde mağazalarınızı listeleyerek açarsınız.

Müşteriler ne görür?

  • Arama filtrelerinin üst kısmında “In-store pickup” anahtarı.
  • Anahtarı açtıklarında açılan bir mağaza listesi. Her mağazada bir Select store düğmesi ve bir See store address bağlantısı bulunur.
  • Seçilen mağaza için her ürün kartında bir stok satırı; örneğin “Downtown Store konumunda In Stock”. O mağazada 3 veya daha fazla birim varsa In Stock, 1 veya 2 varsa Low Stock, hiç yoksa Out of Stock yazar.
In-store pickup
Downtown Store · Collapse
Downtown StoreSelected
See store address ▸
BerkeleySelect store
See store address ▸
Price ▾
Trail Running Shoe
$129.00
In Stock at Downtown Store
Rain Shell Jacket
$89.00
Low Stock at Downtown Store
Wool Hiking Sock
$18.00
Out of Stock at Downtown Store

Mağazadan Teslim Alma ürünleri etiketler; onları gizlemez. Müşteriler yine tüm sonuçları görür, böylece mağazalarında stokta olmayan ürünleri de sipariş edebilirler. Seçtikleri mağaza, bir sonraki ziyaretleri için cihazlarında hatırlanır.

Başlamadan önce

  • Ücretli bir plan. Mağazalarınızı listelediğiniz Advanced Settings, ücretli planlarda kullanılabilir.
  • Her mağaza konumunda envanteri takip eden bir Shopify mağazası. Stok satırları, Shopify’daki konum bazlı envanterinizden gelir.
  • Solda veya kayan panelde arama filtreleri. Anahtar bu iki filtre düzeninde görünür. Filtreleriniz sonuçların üstünde yer alıyorsa, Customize AI Search altında Filter position ayarını değiştirin.

1. Adım: Her mağazanın Shopify location ID’sini bulun

  1. Shopify yönetim panelinizde Settings > Locations bölümüne gidin.
  2. Bir mağazaya tıklayın.
  3. Sayfa adresinin sonundaki numarayı kopyalayın. Örneğin, admin.shopify.com/store/your-shop/settings/locations/64924319816 adresinde location ID 64924319816 olur.

Bunu sunmak istediğiniz her mağaza için tekrarlayın.

2. Adım: Mağazalarınızı Advanced Settings içinde listeleyin

Shoply yönetim panelinde Settings bölümüne gidin ve Advanced Settings kısmına kaydırın. Bu düzenleyicinin nerede olduğu ve nasıl çalıştığı için How to Configure Advanced Settings sayfasına bakın.

Her mağaza için bir giriş olacak şekilde bir pickup_stores listesi ekleyin:

json
{ "pickup_stores": [ { "location_id": "64924319816", "name": "Downtown", "label": "Downtown Store", "address_lines": ["123 Main St", "San Jose, CA 95118"] }, { "location_id": "27214544968", "name": "Berkeley", "address_lines": ["2727 Milvia St", "Berkeley, CA 94703"] } ] }
AlanGerekliNe işe yarar
location_idEvet1. Adımdaki Shopify location ID. Stok bu konumdan okunur.
nameEvetMağazanın adı. label ayarlamazsanız müşterilere bu gösterilir.
labelHayırname değerinden farklıysa, müşterilerin göreceği ad.
address_linesHayırSee store address altında gösterilen adres; her giriş için bir satır.

Mağazalar, listelediğiniz sırayla görünür. location_id veya name eksik olan bir giriş atlanır.

Zaten Advanced Settings var mı? pickup_stores anahtarını, önceki anahtardan virgülle ayırarak aynı JSON nesnesinin içine bir anahtar daha olarak ekleyin. İkinci bir { } bloğu oluşturmayın.

Bir mağazayı kaldırmak için girişini silin. Mağazadan Teslim Alma özelliğini kapatmak için pickup_stores anahtarının tamamını silin.

3. Adım: Arama sayfanızı kontrol edin

Değişiklikler yaklaşık 10 dakika içinde vitrininize ulaşır. Bundan sonra müşterileriniz canlı mağazanızda Mağazadan Teslim Alma özelliğini kullanabilir. Onların yapacağı şekilde kendiniz de deneyin:

  1. Mağazanızda bir ürün arayın.
  2. Filtrelerde In-store pickup seçeneğini açın.
  3. Mağazalarınızdan birinin yanındaki Select store düğmesine tıklayın.
  4. Her ürün kartının o mağaza için bir stok satırı gösterdiğini kontrol edin; örneğin “Downtown Store konumunda In Stock”.

Stok bilgisi nereden gelir?

Stok bilgisi Shopify envanterinizden gelir. Shoply bunu düzenli katalog senkronizasyonu sırasında okur.

  • Shoply her mağazanın envanterini Shopify’dan okur. Her ürün varyantı için Shoply, Shopify Admin API aracılığıyla her Shopify konumundaki “available” miktarını okur.
  • Stok satırları canlı değildir. Kataloğunuz senkronize olduğunda yenilenirler. Bunun ne sıklıkta olduğu, senkronizasyon programınıza bağlıdır. Örneğin, yoğun bir mağazanın kataloğu günde yaklaşık bir kez senkronize olabilir.
  • Shopify, her envanter değişikliğini Shoply’ye bildirmez. Bir satış veya yeniden stoklama ancak bir sonraki senkronizasyondan sonra görünür.
  • Arama sonuçları da 24 saate kadar yeniden kullanılabilir. Bu da gecikmeye eklenebilir.

Stok satırını bir rehber olarak değerlendirin. Ürün sayfanız ve ödeme adımı kesin, canlı uygunluğu gösterir.

Stok nasıl sayılır?

  • Birimler, bir ürünün tüm varyantları arasında toplanır; örneğin seçilen mağazadaki tüm bedenler ve renkler gibi.
  • Listelediğiniz mağazaların hiçbirinde envanter kaydı olmayan ürünlerde stok satırı gösterilmez. Bu durum dijital ürünlerde, hediye kartlarında ve envanteri takip edilmeyen ürünlerde yaygındır.

Markamın renkleriyle eşleştirebilir miyim?

Evet. Arama CSS’nize kurallar ekleyin. Bunun nerede yapılacağını öğrenmek için how to customize AI Search with CSS sayfasına bakın.

css
/* The switch, Select store buttons, and links */ .shoply-pickup-filter { --shoply-pickup-accent: #00823d; } /* Stock line colors on product cards */ .shoply-product-pickup-stock-in .shoply-product-pickup-stock-status { color: #00823d; } .shoply-product-pickup-stock-low .shoply-product-pickup-stock-status { color: #d13a00; } .shoply-product-pickup-stock-out .shoply-product-pickup-stock-status { color: #b21109; }

Stil verebileceğiniz diğer sınıflar:

SınıfÖğe
.shoply-pickup-filterFiltrelerdeki Mağazadan Teslim Alma bölümünün tamamı
.shoply-pickup-store-nameListedeki bir mağazanın adı
.shoply-pickup-select-storeSelect store düğmesi
.shoply-product-pickup-stockBir ürün kartındaki stok satırı

Sorun giderme

Anahtar görünmüyor.

  • Advanced Settings altında, düzenleyicinin altında JSON Error görünmediğini ve kaydettiğinizi kontrol edin.
  • Her mağazada hem location_id hem de name bulunduğunu kontrol edin.
  • Arama filtrelerinizin solda veya kayan panelde olduğunu kontrol edin.
  • Kaydettikten sonra yaklaşık 10 dakika bekleyin, ardından arama sayfanızı yeniden yükleyin.

Her ürün Out of Stock diyor.

  • Her location_id değerinin, 1. Adımdaki gibi mağazanın Shopify konumuyla eşleştiğini kontrol edin.
  • Shopify içinde, envanterin o konumda takip edildiğini kontrol edin.

Bazı ürünlerde stok satırı yok. Bu ürünlerin listelediğiniz mağazalarda envanter kaydı yoktur. Bkz. Stok nasıl sayılır?.

Diğer arama seçenekleri için Advanced Settings for AI Search sayfasına bakın.