Cách thiết lập Nhận tại cửa hàng trong AI Search
Nếu bạn bán hàng từ các cửa hàng thực tế, Nhận tại cửa hàng cho phép người mua chọn cửa hàng của họ trên trang tìm kiếm và xem, trên từng sản phẩm, liệu cửa hàng đó có còn hàng hay không. Bạn bật tính năng này bằng cách liệt kê các cửa hàng của mình trong Advanced Settings.
Người mua sẽ thấy gì?
- Một công tắc “In-store pickup” ở đầu bộ lọc tìm kiếm.
- Danh sách cửa hàng mở ra khi họ bật công tắc. Mỗi cửa hàng có nút Select store và liên kết See store address.
- Một dòng tồn kho trên mỗi thẻ sản phẩm cho cửa hàng đã chọn, ví dụ “In Stock at Downtown Store”. Dòng này hiển thị In Stock khi cửa hàng đó có từ 3 đơn vị trở lên, Low Stock khi có 1 hoặc 2, và Out of Stock khi không còn hàng.
Nhận tại cửa hàng chỉ gắn nhãn cho sản phẩm; không ẩn chúng đi. Người mua vẫn thấy mọi kết quả, vì vậy họ vẫn có thể đặt các mặt hàng đang hết hàng tại cửa hàng của mình. Lựa chọn cửa hàng của họ sẽ được ghi nhớ trên thiết bị cho lần truy cập tiếp theo.
Trước khi bắt đầu
- Gói trả phí. Advanced Settings, nơi bạn liệt kê các cửa hàng của mình, có sẵn trên các gói trả phí.
- Một cửa hàng Shopify có theo dõi tồn kho tại từng địa điểm cửa hàng. Các dòng tồn kho lấy từ tồn kho Shopify theo từng địa điểm của bạn.
- Bộ lọc tìm kiếm ở bên trái hoặc trong bảng nổi. Công tắc xuất hiện trong hai bố cục bộ lọc này. Nếu bộ lọc của bạn nằm phía trên kết quả, hãy thay đổi Filter position trong Customize AI Search.
Bước 1: Tìm Shopify location ID của từng cửa hàng
- Trong trang quản trị Shopify, vào Settings > Locations.
- Nhấp vào một cửa hàng.
- Sao chép số ở cuối địa chỉ trang. Ví dụ, trong
admin.shopify.com/store/your-shop/settings/locations/64924319816, location ID là64924319816.
Lặp lại việc này cho mọi cửa hàng bạn muốn cung cấp.
Bước 2: Liệt kê các cửa hàng của bạn trong Advanced Settings
Trong trang quản trị Shoply, vào Settings và cuộn xuống Advanced Settings. Để biết trình chỉnh sửa này nằm ở đâu và hoạt động như thế nào, hãy xem Cách cấu hình Advanced Settings.
Thêm một danh sách pickup_stores với một mục cho mỗi cửa hàng:
{
"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"]
}
]
}| Trường | Bắt buộc | Chức năng |
|---|---|---|
location_id | Có | Shopify location ID từ Bước 1. Tồn kho được đọc từ địa điểm này. |
name | Có | Tên cửa hàng. Hiển thị cho người mua khi bạn không đặt label. |
label | Không | Tên mà người mua nhìn thấy, nếu khác với name. |
address_lines | Không | Địa chỉ hiển thị dưới See store address, mỗi mục là một dòng. |
Các cửa hàng xuất hiện theo đúng thứ tự bạn liệt kê. Một mục thiếu location_id hoặc name sẽ bị bỏ qua.
Đã có Advanced Settings rồi? Hãy thêm pickup_stores như một khóa nữa bên trong cùng đối tượng JSON, ngăn cách với khóa trước bằng dấu phẩy. Đừng tạo khối { } thứ hai.
Để xóa một cửa hàng, hãy xóa mục của cửa hàng đó. Để tắt Nhận tại cửa hàng, hãy xóa toàn bộ khóa pickup_stores.
Bước 3: Kiểm tra trang tìm kiếm của bạn
Các thay đổi sẽ được áp dụng lên storefront của bạn trong khoảng 10 phút. Sau đó, người mua có thể sử dụng Nhận tại cửa hàng trên cửa hàng đang hoạt động của bạn. Hãy tự thử theo đúng cách họ sẽ sử dụng:
- Tìm kiếm một sản phẩm trên cửa hàng của bạn.
- Bật In-store pickup trong bộ lọc.
- Nhấp vào Select store bên cạnh một trong các cửa hàng của bạn.
- Kiểm tra xem mỗi thẻ sản phẩm có hiển thị một dòng tồn kho cho cửa hàng đó hay không, chẳng hạn như “In Stock at Downtown Store”.
Thông tin tồn kho đến từ đâu?
Tồn kho đến từ dữ liệu tồn kho Shopify của bạn. Shoply đọc dữ liệu này trong quá trình đồng bộ danh mục định kỳ.
- Shoply đọc tồn kho của từng cửa hàng từ Shopify. Với mỗi biến thể sản phẩm, Shoply đọc số lượng “available” tại từng địa điểm Shopify thông qua Shopify Admin API.
- Các dòng tồn kho không phải là dữ liệu trực tiếp. Chúng được làm mới khi danh mục của bạn đồng bộ. Tần suất xảy ra phụ thuộc vào lịch đồng bộ của bạn. Ví dụ, danh mục của một cửa hàng bận rộn có thể đồng bộ khoảng một lần mỗi ngày.
- Shopify không thông báo cho Shoply về từng thay đổi tồn kho. Một lần bán hàng hoặc nhập lại hàng chỉ hiển thị sau lần đồng bộ tiếp theo.
- Kết quả tìm kiếm cũng có thể được tái sử dụng trong tối đa 24 giờ. Điều này có thể làm tăng thêm độ trễ.
Hãy xem dòng tồn kho như một thông tin tham khảo. Trang sản phẩm và bước thanh toán của bạn sẽ hiển thị tình trạng còn hàng chính xác, theo thời gian thực.
Tồn kho được tính như thế nào?
- Số lượng đơn vị được cộng dồn trên tất cả biến thể của một sản phẩm, chẳng hạn như mọi kích cỡ và màu sắc, tại cửa hàng đã chọn.
- Các sản phẩm không có bản ghi tồn kho tại bất kỳ cửa hàng nào bạn đã liệt kê sẽ không hiển thị dòng tồn kho. Điều này thường xảy ra với sản phẩm kỹ thuật số, thẻ quà tặng và các mặt hàng không được theo dõi tồn kho.
Tôi có thể khớp với màu thương hiệu của mình không?
Có. Hãy thêm các quy tắc vào CSS tìm kiếm của bạn. Để biết vị trí thêm, hãy xem cách tùy chỉnh AI Search bằng 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; }Các class khác mà bạn có thể tùy chỉnh kiểu:
| Class | Thành phần |
|---|---|
.shoply-pickup-filter | Toàn bộ phần Nhận tại cửa hàng trong bộ lọc |
.shoply-pickup-store-name | Tên của một cửa hàng trong danh sách |
.shoply-pickup-select-store | Nút Select store |
.shoply-product-pickup-stock | Dòng tồn kho trên thẻ sản phẩm |
Khắc phục sự cố
Công tắc không xuất hiện.
- Kiểm tra rằng Advanced Settings không hiển thị JSON Error bên dưới trình chỉnh sửa và rằng bạn đã lưu.
- Kiểm tra rằng mỗi cửa hàng đều có cả
location_idvàname. - Kiểm tra rằng bộ lọc tìm kiếm của bạn nằm ở bên trái hoặc trong bảng nổi.
- Chờ khoảng 10 phút sau khi lưu, rồi tải lại trang tìm kiếm.
Mọi sản phẩm đều hiển thị Out of Stock.
- Kiểm tra rằng mỗi
location_idkhớp với địa điểm Shopify của cửa hàng, như trong Bước 1. - Kiểm tra trong Shopify rằng tồn kho đang được theo dõi tại địa điểm đó.
Một số sản phẩm không có dòng tồn kho. Những sản phẩm đó không có bản ghi tồn kho tại các cửa hàng bạn đã liệt kê. Xem Tồn kho được tính như thế nào?.
Đối với các tùy chọn tìm kiếm khác, hãy xem Advanced Settings for AI Search.
