The
next
field defines the action(s) to execute when a user interacts with a cell, such as tapping a button, selecting an option, or completing a form. It enables dynamic navigation and behavior within the app by triggering specific transitions or operations.This field supports an array of action objects, allowing you to chain multiple outcomes if needed.
Field | Type | Required | Access | Description |
type | String | Yes | šµ Read-only | Action type to execute when the cell is triggered. Supported values:
ā¢ "menu" ā Open an existing menu
ā¢ "tab" ā Open an existing component
ā¢ "collection" ā Open a product collection
ā¢ "product" ā Open a product, booking, or event
ā¢ "url" ā Open a URL |
id | Conditional | šµ Read-only | Identifier or destination for the action:
ā¢ "menu" ā menu_id
ā¢ "tab" ā component_id
ā¢ "product" ā product_id
ā¢ "collection" ā collection_id
ā¢ "url" ā pass the actual URL string |
Full List of Supported Action Types
Each action object must include a
type
and an id
field:Type | Description |
menu | Opens an existing menu using its menu_id |
tab | Opens a custom component using its component_id |
collection | Opens a collection (group of products) using collection_id |
product | Opens a specific product, booking, or event using product_id |
url | Opens a web URL ā pass the actual URL string in the id field |
Example #1
jsonjson "next": [ { "type": "menu", "id": "menu_12345" } ]
Example #2
jsonjson "next": [ { "type": "url", "id": "https://example.com" } ]