Bulk import, export, update and manage Shopify navigation Menus and Menu Items using the Matrixify app.
See what each field/column from our “Menus” template means including possible allowed values and examples.
Fields marked as “Export Only” cannot be imported/set in Shopify but can be exported with Matrixify export.
Excel Sheet Name
Menus
When importing a file, to tell the app that you are importing Menus, you need to ensure that the sheet/tab name is set to “Menu” or “Menus”.
For example:
- If using a CSV file then the file name can be “my-shopify-menus.csv”
- If using an XLSX file then the sheet/tab name would be set to “Menus”. The file name for the XLSX file does not matter.
Even if the sheet/tab name is not set correctly, you will be able to manually change and set the entity you are importing after uploading file in the app.
See more on the Matrixify app import process and import user interface.
Need a quick start?
Columns Available For Export And Import
Basic Columns
| Column | Description / Example Value |
|---|---|
| ID | The ID is a Shopify automatically-generated internal ID number to identify the navigation menu.
Can be used for Import to identify and update existing Menus. Allowed ValuesNumber Example2927034435 |
| Handle | The unique handle of the Menu.
Can be used for identification when importing. Allowed ValuesText Examplemain-menu |
| Command | When importing a Menu row – tell the app, what to do with it:
If no Command is specified, then the app will assume the Allowed ValuesNEW MERGE UPDATE REPLACE DELETE ExampleMERGE |
| Title |
The navigation menu’s title. Can be used for identification when importing. The Title is a mandatory field when creating a new Navigation menu. Allowed ValuesText ExampleMain menu |
| Is Default
Export Only |
Whether the menu is a default. The handle for default menus can’t be updated and default menus can’t be deleted. Possible ValuesTRUE FALSE |
| Top Row
Export Only |
It will have value |
| Row #
Export Only |
Will have row number from 1 till the end for each row. So that if you change the sorting in your exported file to easier update your data, you can sort it back by “Row #” and return it to the original sorting. Because, you know, all the item data should be together – and if you change the sorting, you need to sort it back. |
Menu Items
| Column | Description / Example Value |
|---|---|
| Menu Item: ID | A globally-unique ID of the online store navigation menu item.
Cannot be set or changed and is issued by Shopify when the many item is created in the store. When creating new Menu Items, value from this field can be used in Allowed ValuesNumber Example2927034435 |
| Menu Item: Title | The menu item’s title.
Mandatory when adding new menu items to a Menu. Can be used to identify existing menu items when importing. Allowed ValuesText ExampleSummer collection |
| Menu Item: Command | Tells the app how to process and what to do with a menu item in the row.
If no menu item command is specified in the import file, the app will assume value Allowed ValuesMERGE DELETE ExampleMERGE |
| Menu Item: Resource Type | Navigation Menu Items type.
Indicates to what type of entity the menu item is linked to. Allowed Values
ExampleCOLLECTION |
| Menu Item: Resource ID | The resource ID to which the menu item is linked to.
Can be used to assign a resource to the menu item when importing new menu items. Empty if Allowed ValuesNumber Example2927034435 |
| Menu Item: Resource Handle | Unique identification Handle for resource to which the menu item is linked to.
Can be used to assign a resource to the menu item when importing new menu items. Allowed ValuesThis column has different value depending on the
Examplesummer-jeans |
| Menu Item: Collection Tags | If a menu item is linked to a specific collection, with this field Shopify allows assigning tags by which the collection is filtered.
Only can be imported if Allowed ValuesComma-separated list of tags Examplesummer, winter |
| Menu Item: URL | Relative URL path to the menu item.
Exported for all menu items. Can be imported/set only for Menu Items with Allowed ValuesText Examplehttps://matrixify.app |
| Menu Item: Parent ID | Menu Items parent ID indicates to which other menu item this menu item is linked to. Matches the value from Menu Item: ID.Used to export/import navigation menu item hierarchy.If the menu item is on the first layer and not under any other menu items, then the value is empty. Allowed ValuesNumber Example447216123971 |
| Menu Item: Parent Title | Menu Items parent Title indicating to which other menu item this menu item is linked. Used to export/import navigation menu item hierarchy.If the menu item is on the first layer and not under any other menu items, then the value is empty. When creating new Menu Items, if you will have multiple Menu Items with the same Allowed ValuesText ExampleSeasons |
| Menu Item: Position | Position of the menu item within its parent menu item.
Allowed ValuesNumber Example1 |
Export Filters
In the Matrixify app, you can apply filters to export only specific items from your Shopify Store.
When creating a new export, select what you wish to export, and under that entity, click on the Filters button.
Note: the total displayed item count and estimated time won’t be affected by the filters applied.
| Filter | Description |
|---|---|
| ID | Allows you to list specific Menu IDs to include or not include in the export, separated by a comma.
Possible Conditions
Example12743246124,2346584351
|
| Title | Allows you to export Menus whose Title contains specific text.
“Matches pattern” condition allows entering wildcard symbols. Possible Conditions
ExamplesPart of Title, other title
Title * End of Title
|