Cara Menyiapkan Pengambilan di Toko di AI Search

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

Jika Anda berjualan dari toko fisik, Pengambilan di Toko memungkinkan pembeli memilih toko mereka di halaman pencarian Anda dan melihat, pada setiap produk, apakah toko tersebut memiliki stok. Anda mengaktifkannya dengan mencantumkan toko Anda di Advanced Settings.

Apa yang dilihat pembeli?

  • Sakelar “In-store pickup” di bagian atas filter pencarian.
  • Daftar toko yang terbuka saat mereka menyalakan sakelar. Setiap toko memiliki tombol Select store dan tautan See store address.
  • Baris stok pada setiap kartu produk untuk toko yang dipilih, misalnya “In Stock at Downtown Store”. Tampilannya adalah In Stock untuk 3 unit atau lebih di toko tersebut, Low Stock untuk 1 atau 2 unit, dan Out of Stock jika tidak ada.
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

Pengambilan di Toko memberi label pada produk; fitur ini tidak menyembunyikannya. Pembeli tetap melihat setiap hasil, jadi mereka juga bisa memesan item yang stoknya habis di toko mereka. Pilihan toko mereka diingat di perangkat mereka untuk kunjungan berikutnya.

Sebelum memulai

  • Paket berbayar. Advanced Settings, tempat Anda mencantumkan toko, tersedia pada paket berbayar.
  • Toko Shopify yang melacak inventaris di setiap lokasi toko. Baris stok berasal dari inventaris Shopify per lokasi.
  • Filter pencarian di sebelah kiri atau di panel mengambang. Sakelar muncul pada dua tata letak filter tersebut. Jika filter Anda berada di atas hasil, ubah Filter position di bawah Customize AI Search.

Langkah 1: Temukan location ID Shopify untuk setiap toko

  1. Di admin Shopify Anda, buka Settings > Locations.
  2. Klik sebuah toko.
  3. Salin angka di akhir alamat halaman. Misalnya, pada admin.shopify.com/store/your-shop/settings/locations/64924319816, location ID-nya adalah 64924319816.

Ulangi ini untuk setiap toko yang ingin Anda tawarkan.

Langkah 2: Cantumkan toko Anda di Advanced Settings

Di admin Shoply, buka Settings dan gulir ke Advanced Settings. Untuk lokasi editor ini dan cara kerjanya, lihat Cara Mengonfigurasi Advanced Settings.

Tambahkan daftar pickup_stores dengan satu entri untuk setiap toko:

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"] } ] }
FieldWajibFungsinya
location_idYaShopify location ID dari Langkah 1. Stok dibaca dari lokasi ini.
nameYaNama toko. Ditampilkan kepada pembeli saat Anda tidak menetapkan label.
labelTidakNama yang dilihat pembeli, jika berbeda dari name.
address_linesTidakAlamat yang ditampilkan di bawah See store address, satu baris per entri.

Toko ditampilkan sesuai urutan Anda mencantumkannya. Entri yang tidak memiliki location_id atau name akan dilewati.

Sudah punya Advanced Settings? Tambahkan pickup_stores sebagai satu key lagi di dalam objek JSON yang sama, dipisahkan dari key sebelumnya dengan koma. Jangan membuat blok { } kedua.

Untuk menghapus toko, hapus entrinya. Untuk mematikan Pengambilan di Toko, hapus seluruh key pickup_stores.

Langkah 3: Periksa halaman pencarian Anda

Perubahan akan sampai ke storefront Anda dalam sekitar 10 menit. Setelah itu, pembeli Anda dapat menggunakan Pengambilan di Toko di toko live Anda. Coba sendiri dengan cara yang sama seperti mereka:

  1. Cari sebuah produk di toko Anda.
  2. Nyalakan In-store pickup di filter.
  3. Klik Select store di sebelah salah satu toko Anda.
  4. Periksa bahwa setiap kartu produk menampilkan baris stok untuk toko tersebut, seperti “In Stock at Downtown Store”.

Dari mana informasi stok berasal?

Stok berasal dari inventaris Shopify Anda. Shoply membacanya selama sinkronisasi katalog rutin.

  • Shoply membaca inventaris setiap toko dari Shopify. Untuk setiap varian produk, Shoply membaca jumlah “available” di setiap lokasi Shopify melalui Shopify Admin API.
  • Baris stok tidak live. Baris ini diperbarui saat katalog Anda disinkronkan. Seberapa sering itu terjadi bergantung pada jadwal sinkronisasi Anda. Misalnya, katalog toko yang sibuk mungkin disinkronkan sekitar sekali sehari.
  • Shopify tidak memberi tahu Shoply untuk setiap perubahan inventaris. Penjualan atau restock hanya akan muncul setelah sinkronisasi berikutnya.
  • Hasil pencarian juga dapat digunakan kembali hingga 24 jam. Ini dapat menambah keterlambatan.

Anggap baris stok sebagai panduan. Halaman produk dan checkout Anda menampilkan ketersediaan yang tepat dan live.

Bagaimana stok dihitung?

  • Unit dijumlahkan di semua varian suatu produk, seperti setiap ukuran dan warna, di toko yang dipilih.
  • Produk tanpa catatan inventaris di salah satu toko yang Anda cantumkan tidak menampilkan baris stok. Ini umum terjadi pada produk digital, gift card, dan item yang inventarisnya tidak dilacak.

Bisakah saya menyesuaikannya dengan warna brand saya?

Ya. Tambahkan aturan ke CSS pencarian Anda. Untuk menemukan lokasinya, lihat cara menyesuaikan AI Search dengan CSS.

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; }

Class lain yang dapat Anda atur gayanya:

ClassElemen
.shoply-pickup-filterSeluruh bagian Pengambilan di Toko di filter
.shoply-pickup-store-nameNama toko dalam daftar
.shoply-pickup-select-storeTombol Select store
.shoply-product-pickup-stockBaris stok pada kartu produk

Pemecahan masalah

Sakelar tidak muncul.

  • Periksa bahwa Advanced Settings tidak menampilkan JSON Error di bawah editor, dan bahwa Anda sudah menyimpan.
  • Periksa bahwa setiap toko memiliki location_id dan name.
  • Periksa bahwa filter pencarian Anda ada di sebelah kiri atau di panel mengambang.
  • Tunggu sekitar 10 menit setelah menyimpan, lalu muat ulang halaman pencarian Anda.

Setiap produk menampilkan Out of Stock.

  • Periksa bahwa setiap location_id cocok dengan lokasi Shopify toko tersebut, seperti pada Langkah 1.
  • Periksa di Shopify bahwa inventaris dilacak di lokasi tersebut.

Sebagian produk tidak memiliki baris stok. Produk tersebut tidak memiliki catatan inventaris di toko yang Anda cantumkan. Lihat Bagaimana stok dihitung?.

Untuk opsi pencarian lainnya, lihat Advanced Settings for AI Search.