Các thành phần của định nghĩa trường thông tin bổ sung

Định nghĩa trường thông tin bổ sung chỉ định phần nào của cửa hàng áp dụng trường siêu dữ liệu và những giá trị mà trường siêu dữ liệu có thể chứa. Đảm bảo bạn hiểu rõ các thành phần của định nghĩa trường thông tin bổ sung trước khi thực hiện các tác vụ sau:

Định nghĩa trường thông tin bổ sung có các thành phần sau:

  • Tên: dùng để nhận dạng trường siêu dữ liệu trong bảng điều khiển quản trị Shopify, chẳng hạn như Màu sắc.
  • Không gian tên và khóa: mã nhận dạng duy nhất cho trường siêu dữ liệu. Bạn có thể sử dụng không gian tên để nhóm các trường siêu dữ liệu tương tự lại với nhau, nhưng mỗi không gian tên và khóa phải là duy nhất. Ví dụ: custom.color.
  • Mô tả (không bắt buộc): cho phép thêm thông tin mô tả, chẳng hạn như giá trị cần nhập cho trường siêu dữ liệu.
  • Loại: loại dữ liệu mà trường siêu dữ liệu lưu trữ. Bạn chọn một loại từ danh sách danh mục và giá trị cài đặt sẵn có thể tìm kiếm, chẳng hạn như văn bản, tệp hoặc URL.
  • Danh mục (chỉ có trên định nghĩa trường thông tin bổ sung chuẩn cho sản phẩm): Danh mục sản phẩm chuẩn mà trường siêu dữ liệu sản phẩm chuẩn liên kết đến.
  • Quy tắc xác thực (không bắt buộc): quy tắc nhập giá trị, chẳng hạn như giới hạn ký tự hoặc giá trị tối thiểu và tối đa.
  • Tùy chọn: nơi có thể sử dụng trường siêu dữ liệu. Tìm hiểu thêm về tùy chọn cho dữ liệu tùy chỉnh.

Ví dụ: định nghĩa trường thông tin bổ sung cho ngày hết hạn của sản phẩm có thể có khóa là products.expiration_date, giá trị là Ngày và mô tả là Nhập ngày theo định dạng YYYY/MM/DD. Các quy tắc xác thực của định nghĩa này có thể chỉ định rằng chỉ những giá trị ngày từ 2025/07/01 đến 2030/12/31 mới hợp lệ.

Để biết thêm thông tin về các thành phần của định nghĩa trường thông tin bổ sung, hãy tham khảo bảng sau hoặc xem tài liệu cho nhà phát triển về Trường siêu dữ liệu.

Các thành phần của định nghĩa trường thông tin bổ sung
TênMô tả
Không gian tên và khóa

Không gian tên và khóa kết hợp với nhau tạo thành mã nhận dạng duy nhất cho trường siêu dữ liệu. Chúng được phân tách bằng dấu . và chỉ có thể chứa chữ cái, số, dấu gạch dưới (_) và dấu gạch nối (-).

Bạn có thể sử dụng không gian tên để nhóm các trường siêu dữ liệu tương tự lại với nhau, nhưng mỗi tổ hợp không gian tên và khóa phải là duy nhất. Ví dụ: bạn có thể dùng không gian tên products để nhóm các khóa expiration_daterating cho trường siêu dữ liệu sản phẩm.

Định nghĩa chuẩn sử dụng các không gian tên và khóa đã chuẩn hóa, trong khi định nghĩa tùy chỉnh sử dụng không gian tên và khóa được tạo tự động mà bạn có thể chỉnh sửa.

Loại

Loại và định dạng thông tin có trong trường siêu dữ liệu. Bạn chọn một loại từ danh sách danh mục và giá trị cài đặt sẵn có thể tìm kiếm khi tạo định nghĩa. Ví dụ: văn bản một dòng, URL hoặc số nguyên.

Trường siêu dữ liệu chỉ có thể chấp nhận những giá trị được hỗ trợ đối với loại của chúng. Để biết thêm thông tin về giá trị được hỗ trợ cho các loại trường siêu dữ liệu phổ biến, hãy tham khảo phần Giá trị và loại nội dung của trường siêu dữ liệu.

Mô tả (không bắt buộc)Mô tả trường siêu dữ liệu để giúp nhập đúng giá trị. Mô tả hiển thị trên trang quản trị Shopify tại nơi bạn thêm giá trị cho trường siêu dữ liệu.
Xác thực (không bắt buộc)Cài đặt giúp định cấu hình giới hạn giá trị mà trường siêu dữ liệu có thể chứa. Có thể đặt giá trị tối thiểu và tối đa hoặc sử dụng biểu thức chính quy để kiểm soát phạm vi giá trị được chấp nhận cho trường siêu dữ liệu.