Trường siêu dữ liệu trong Shopify Flow
Trường siêu dữ liệu là trường tùy chỉnh dùng để thêm thông tin bổ sung cho sản phẩm, khách hàng, đơn hàng và các đối tượng khác trong cửa hàng. Có thể dùng trường siêu dữ liệu để lưu trữ thông tin không có trong các trường mặc định của một đối tượng. Ví dụ: dùng trường siêu dữ liệu để lưu trữ thông tin về nhà sản xuất của sản phẩm, ngày sinh của khách hàng hoặc ngày giao hàng của đơn hàng.
Khi xây dựng dòng công việc, có thể lấy hoặc thiết lập dữ liệu trường siêu dữ liệu và đối tượng siêu dữ liệu trong cửa hàng.
Trên trang này
Lấy dữ liệu trường siêu dữ liệu trong dòng công việc
Dữ liệu trường siêu dữ liệu khác với dữ liệu cửa hàng khác, hoặc ngay cả các trường cần có đối số khác, vì mỗi trường được tùy chỉnh theo cửa hàng và có thể thuộc loại dữ liệu khác so với dữ liệu khác trong cửa hàng. Do đó, Flow cần xử lý thêm để dữ liệu này dễ truy cập hơn. Điều này mang lại trải nghiệm khác biệt so với việc chỉ chọn một trường trong môi trường, chẳng hạn như product.title.
Các bước:
- Trong dòng công việc Shopify Flow, nhấp vào Thêm biến trong thao tác hoặc điều kiện.
- Chọn tài nguyên lưu trữ trường siêu dữ liệu, chẳng hạn như
product,customerhoặcorder. - Chọn
metafieldtừ danh sách trường để tạo biến. Không chọnmetafields(số nhiều) vì tùy chọn này cung cấp danh sách tất cả trường siêu dữ liệu. - Trong hộp thoại Tạo biến , thực hiện các bước sau:
- Trong menu Trường siêu dữ liệu, chọn trường siêu dữ liệu từ danh sách trường siêu dữ liệu có cấu trúc hoặc nhấp vào Sử dụng trường siêu dữ liệu phi cấu trúc để sử dụng không gian tên và khóa cho trường siêu dữ liệu phi cấu trúc.
- Ghi lại tên Biến được cung cấp.
- Nhấp vào Thêm để làm mới bảng chọn biến.
- Chọn biến trường siêu dữ liệu muốn sử dụng. Trong một số trường hợp, tùy chọn này chỉ đơn giản là
value.
Sau khi thêm trường siêu dữ liệu vào dòng công việc, trường siêu dữ liệu này vẫn có sẵn ở dạng tùy chọn biến và có thể tham chiếu nhanh trong các bước tiếp theo. Khi chọn Thêm biến, biến sẽ hiển thị lồng ghép bên dưới tùy chọn metafield có liên quan trong danh sách trường.
Cập nhật giá trị trường siêu dữ liệu
Flow cung cấp các thao tác sau để cập nhật giá trị trường siêu dữ liệu:
- Cập nhật trường siêu dữ liệu của bộ sưu tập
- Cập nhật trường siêu dữ liệu của địa điểm công ty
- Cập nhật trường siêu dữ liệu của công ty
- Cập nhật trường siêu dữ liệu của khách hàng
- Cập nhật trường siêu dữ liệu của đơn hàng
- Cập nhật trường siêu dữ liệu của sản phẩm
- Cập nhật trường siêu dữ liệu của biến thể sản phẩm
- Cập nhật trường siêu dữ liệu của cửa hàng
Tạo định nghĩa trường thông tin bổ sung
Có thể tạo định nghĩa trường thông tin bổ sung trong dòng công việc bằng thao tác Tạo định nghĩa trường thông tin bổ sung. Tính năng này hữu ích khi muốn thêm trường siêu dữ liệu vào tài nguyên chưa có trường này.