Kiểm soát Metafield sản phẩm nào Shoply có thể sử dụng
Trợ lý mua sắm AI của bạn được thiết kế để hỗ trợ khách hàng bằng cách đọc thông tin sản phẩm, trả lời câu hỏi và đưa ra đề xuất.
Tuy nhiên, không phải mọi dữ liệu sản phẩm đều dành cho khách hàng. Một số metafield sản phẩm có thể chứa thông tin nội bộ (chẳng hạn như biên lợi nhuận), thông tin nhà cung cấp hoặc các thuộc tính khác cần được giữ riêng tư. Trong những trường hợp này, bạn có thể muốn Shoply không sử dụng các metafield đó khi trả lời câu hỏi của khách hàng.
Shoply sử dụng AI để tự động xác định những metafield nào có thể được sử dụng khi trả lời câu hỏi của khách hàng. Tuy nhiên, để bạn hoàn toàn kiểm soát, Shoply cho phép bạn đặt danh sách chặn (loại trừ) cho các metafield sản phẩm cụ thể hoặc toàn bộ namespace của metafield.
Hướng dẫn này giải thích lý do tính năng này hữu ích và cách cấu hình.
Tìm Cài đặt nâng cao ở đâu?
Hãy vào phần “Cài đặt” trong bảng điều khiển quản trị của ứng dụng, sau đó cuộn xuống phần “Cài đặt nâng cao”. Trong phần này, bạn có thể cung cấp một đối tượng JSON để cấu hình nhiều tùy chọn khác nhau.
Cài đặt danh sách chặn
Sử dụng các tùy chọn này để ngăn Shoply sử dụng những metafield sản phẩm cụ thể khi trả lời câu hỏi của khách hàng.
blacklist_product_fields
Danh sách các khóa metafield chính xác (tên trường) mà bạn muốn loại trừ. Tên trường phải khớp chính xác với khóa của metafield như hiển thị trong Shopify.
Ví dụ về các khóa metafield:
start_dateproduct_typebackstock_numberupcshipping_lead_timebrand
Lưu ý: nếu bạn không muốn hiển thị nhà cung cấp của sản phẩm, bạn cần thêm “brand” vào danh sách chặn,
vì Shoply sử dụng metafield brand để lưu thông tin nhà cung cấp vì lý do tương thích với các phiên bản cũ.
blacklist_display_filters
Danh sách các khóa metafield chính xác chỉ bị ẩn khỏi giao diện bộ lọc/facet. Khác với blacklist_product_fields, các trường này vẫn có sẵn cho AI để trả lời câu hỏi của khách hàng — chúng chỉ không được hiển thị dưới dạng bộ lọc có thể chọn trong giao diện tìm kiếm.
Tùy chọn này hữu ích khi một metafield chứa thông tin sản phẩm có giá trị mà AI nên biết, nhưng không phù hợp làm bộ lọc hướng đến khách hàng.
Ví dụ:
warehouse_region— ngữ cảnh hữu ích cho AI nhưng không phải là bộ lọc hữu ích cho khách hàngcare_instructions— phù hợp cho câu trả lời của AI nhưng không phải là một danh mục bộ lọc có ý nghĩa
blacklist_namespaces
Danh sách các namespace hoàn chỉnh mà bạn muốn AI bỏ qua.
Ví dụ:
RenterInfo
Nếu một metafield thuộc namespace nằm trong danh sách chặn, tất cả các trường trong namespace đó sẽ tự động bị loại trừ.
Tùy chọn này hữu ích khi toàn bộ namespace mang tính nội bộ hoặc nhạy cảm.
Mẹo khi đưa vào danh sách chặn
Nên đưa vào danh sách chặn:
- Mã nhà cung cấp
- Thông tin kho hàng / tồn kho
- Ghi chú xử lý đơn hàng nội bộ
- Metafield được các ứng dụng khác sử dụng
- Bất kỳ trường nào không nên hiển thị cho khách hàng
Tránh đưa vào danh sách chặn những trường như:
- Tiêu đề sản phẩm
- Mô tả
- Chất liệu
- Kích thước, số đo hoặc thông số kỹ thuật
- Thành phần
- Hướng dẫn bảo quản
- Tên/tùy chọn biến thể
(Những thông tin này giúp AI đưa ra câu trả lời tốt hơn.)
Làm phong phú dữ liệu sản phẩm từ thẻ
split_tag_to_metafield_by
Thẻ Shopify là cách thuận tiện để gắn nhãn sản phẩm, nhưng chúng được lưu dưới dạng một danh sách chuỗi phẳng và không thể được sử dụng làm bộ lọc có cấu trúc. Tùy chọn này cho phép bạn chuyển các thẻ có dạng key:value thành các metafield thích hợp mà Shoply có thể lập chỉ mục và sử dụng để lọc.
Cách hoạt động:
Đặt split_tag_to_metafield_by thành ký tự phân cách được sử dụng trong các thẻ của bạn. Shoply sẽ tách từng thẻ tại ký tự đó, coi phần bên trái là khóa metafield và phần bên phải là giá trị, sau đó lập chỉ mục tương ứng.
Ví dụ, nếu sản phẩm của bạn có các thẻ như:
material:aluminum
color:matte-black
compatible-with:iPhone 15Đặt ký tự phân cách thành ":" sẽ tạo ra các metafield:
| Khóa | Giá trị |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 15 |
Sau đó, các metafield đã lập chỉ mục này có thể được sử dụng làm bộ lọc facet trong Shoply AI Search — giống như các metafield Shopify gốc.
Các thẻ không chứa ký tự phân cách sẽ bị tùy chọn này bỏ qua và vẫn là các thẻ thông thường.
Ví dụ cấu hình:
{
"split_tag_to_metafield_by": ":"
}Khi nào nên sử dụng:
- Cửa hàng của bạn đã sử dụng các thẻ
key:valuecho thuộc tính (ví dụ: từ một lần nhập hàng loạt hoặc ứng dụng bên thứ ba) - Bạn muốn thêm các thuộc tính có thể lọc mà không cần tạo định nghĩa metafield Shopify chính thức
- Bạn cần một cách nhanh chóng để cung cấp dữ liệu sản phẩm có cấu trúc cho Shoply mà không phải gắn lại thẻ cho danh mục sản phẩm
Kiểm soát cách hiển thị sản phẩm
Sử dụng các tùy chọn này để kiểm soát thông tin được hiển thị khi sản phẩm xuất hiện trong giao diện trò chuyện hoặc tìm kiếm.
hide_discount
Khi đặt thành true, phần trăm giảm giá (ví dụ: “-40%”) sẽ bị ẩn khỏi phần hiển thị sản phẩm. Tùy chọn này hữu ích nếu bạn không muốn nhấn mạnh mức giảm giá với khách hàng.
hide_price
Khi đặt thành true, toàn bộ thông tin giá sẽ bị ẩn, bao gồm giá gốc và giá đã giảm. Sử dụng tùy chọn này nếu bạn muốn khách hàng truy cập trang sản phẩm để xem giá hoặc chiến lược giá của bạn yêu cầu ẩn giá trong giao diện trò chuyện/tìm kiếm.
hide_review
Khi đặt thành true, điểm đánh giá sẽ không được hiển thị cùng sản phẩm. Tùy chọn này hữu ích nếu bạn không muốn điểm đánh giá ảnh hưởng đến quyết định của khách hàng trong giao diện trò chuyện/tìm kiếm.
Ví dụ về một đối tượng JSON hợp lệ
Dưới đây là một ví dụ hoàn toàn hợp lệ:
{
"blacklist_product_fields": [
"profit_margin",
"inventory_level"
],
"blacklist_display_filters": [
"product_type",
"category_name",
"warehouse_region",
"care_instructions"
],
"blacklist_namespaces": [
"SupplierInfo"
],
"split_tag_to_metafield_by": ":",
"hide_discount": true,
"hide_price": false,
"hide_review": false
}Bạn có thể xóa những mục không cần thiết hoặc thêm các khóa metafield và namespace của riêng mình. Đặt các tùy chọn hide_* thành true hoặc false tùy theo nhu cầu.
