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, unique |
| title | single_line_text_field | min_len: 3 |
| item_count | number_integer | > 0 |
| handle | single_line_text_field | regex: ^[a-z0-9_-]+$ |
Schema_JSON_Definition
{
"type": "save_list",
"name": "User Saved List",
"field_definitions": [
{
"key": "customer_id",
"type": "single_line_text"
},
{
"key": "title",
"type": "single_line_text"
}
]
} save_item schema
save_item
Schema Validated
Metaobject Native | Field_Handle | Data_Type | Validation |
|---|---|---|
| product_id | single_line_text_field | reference_id |
| variant_id | single_line_text_field | nullable |
| added_at | date_time | iso8601 |
| priority | number_integer | range: 0-100 |
Schema_JSON_Definition
{
"type": "save_item",
"name": "Registry Item",
"field_definitions": [
{
"key": "product_id",
"type": "text"
},
{
"key": "added_at",
"type": "date_time"
}
]
} Capacity
— Example fields defined
Storage
Shopify native
Metaobject-backed persistence
API
Surface Shopify GraphQL
Example Illustrative only
Note Not live metrics