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" } ]