Metaobjects Example Registry
Example registry — illustrative
REGISTRY_PATH: /SYSTEM/SCHEMAS/METAOBJECTS
save_list schema
save_list
Schema Validated
Metaobject Native | Field_Handle | Data_Type | Validation |
|---|---|---|
| customer_id | single_line_text_field | required |
| access | single_line_text_field | default | public |
| product | json | entity bucket (array) |
| product_ext_1 | json | overflow bucket |
Schema_JSON_Definition
{
"type": "save_list",
"name": "User Saved List",
"field_definitions": [
{
"key": "customer_id",
"type": "single_line_text"
},
{
"key": "product",
"type": "json"
}
]
} Entity buckets on save_list
entity buckets
Schema Validated
Metaobject Native | Field_Handle | Data_Type | Validation |
|---|---|---|
| variant | json | entity bucket (array) |
| collection | json | entity bucket (array) |
| metaobject | json | entity bucket (array) |
| <entity>_ext_1..4 | json | overflow buckets |
Schema_JSON_Definition
{
"type": "save_list",
"field": "product",
"value": [
{
"gid": "gid://shopify/Product/123",
"savedAt": "2026-01-01T00:00:00Z"
}
]
} Capacity
— Example fields defined
Storage
Shopify native
Metaobject-backed persistence
API
Surface Shopify GraphQL
Example Illustrative only
Note Not live metrics