{
    "manifestVersion": "2.0",
    "routes": [
        {
            "type": "section",
            "nav": {
                "label": "i18n:fc.products.nav",
                "icon": "web"
            },
            "pages": [
                {
                    "path": "productCatalogueCategories",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($retailers_first: Int) {\n  retailers(first: $retailers_first) {\n    edges {\n      node {\n        ...Listing\n      }\n    }\n  }\n}\n\nfragment Listing on Retailer {\n  id\n  tradingName\n}\n",
                        "variables": {
                            "retailers_first": 100
                        }
                    },
                    "nav": {
                        "label": "i18n:fc.products.categories.index.nav",
                        "icon": "devices_other"
                    },
                    "props": {
                        "title": "i18n:fc.products.categories.index.title"
                    },
                    "descendants": [
                        {
                            "component": "fc.list",
                            "props": {
                                "dataSource": "retailers",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.categories.retailers.index.list.column.id.heading",
                                        "template": "{{node.id}}",
                                        "link_template": "#/productCatalogueCategoriesList/{{node.id}}",
                                        "condition": "{{and node.id}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.categories.retailers.index.list.column.tradingName.heading",
                                        "template": "{{node.tradingName}}"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "path": "productCatalogueCategoriesList/:retailerId",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($ref: [String!], $productCatalogues_first: Int) {\n  productCatalogues(ref: $ref, first: $productCatalogues_first) {\n    edges {\n      node {\n        ...List\n      }\n    }\n  }\n}\n\nfragment List on ProductCatalogue {\n  ref\n  name\n  status\n  description\n  type\n}\n",
                        "variables": {
                            "productCatalogues_first": 100
                        }
                    },
                    "props": {
                        "title": "i18n:fc.products.productCatalogueCategories.index.title",
                        "actions": true
                    },
                    "descendants": [
                        {
                            "component": "fc.list",
                            "props": {
                                "dataSource": "productCatalogues",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.productCatalogueCategories.index.list.column.ref.heading",
                                        "template": "{{node.ref}}",
                                        "link_template": "#/productCatalogueCategories/{{node.ref}}",
                                        "condition": "{{and node.ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogueCategories.index.list.column.name.heading",
                                        "template": "{{node.name}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogueCategories.index.list.column.description.heading",
                                        "template": "{{node.description}}"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "path": "productCatalogueCategories/:ref",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($ref: String!, $categories_first: Int) {\n  productCatalogue(ref: $ref) {\n    ref\n    name\n    status\n    description\n    type\n    workflowRef\n    workflowVersion\n    ...attributes\n  }\n  categories(catalogue: {ref: $ref}, first: $categories_first) {\n    edges {\n      node {\n        ...CategoryList\n      }\n    }\n  }\n  retailers {\n    edges {\n      node {\n        id\n        ref\n      }\n    }\n  }\n}\n\nfragment CategoryList on Category {\n  id\n  ref\n  type\n  status\n  summary\n  name\n  catalogue {\n    ref\n  }\n}\n\nfragment attributes on ProductCatalogue {\n  attributes {\n    name\n    type\n    value\n  }\n}\n",
                        "variables": {
                            "ref": "{{params.ref}}",
                            "categories_first": 100
                        }
                    },
                    "props": {
                        "title": "{{i18n 'fc.products.productCatalogueCategories.title'}} - {{productCatalogue.name}}",
                        "backButtons": [
                            {
                                "path": "productCatalogueCategoriesList/{{retailers.edges.0.node.id}}",
                                "menuLabel": "i18n:fc.products.productCatalogueCategories.detail.breadcrumb.backToCategories"
                            }
                        ]
                    },
                    "descendants": [
                        {
                            "component": "fc.tabs",
                            "props": {
                                "layouts": [
                                    {
                                        "label": "i18n:fc.products.productCatalogueCategories.detail.tab.details.label"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogueCategories.detail.tab.attributes.label"
                                    }
                                ]
                            },
                            "descendants": [
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.card.attribute",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogueCategories.detail.card.summary.title",
                                                "width": "half",
                                                "dataSource": "productCatalogue",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.card.summary.attribute.catalogueRef.label",
                                                        "template": "{{ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.card.summary.attribute.status.label",
                                                        "template": "{{status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.card.summary.attribute.name.label",
                                                        "template": "{{name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.card.summary.attribute.description.label",
                                                        "template": "{{description}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogueCategories.detail.list.categories.title",
                                                "dataSource": "categories",
                                                "responsiveness": "card",
                                                "filter": {
                                                    "enabled": true,
                                                    "exclude": [
                                                        "status",
                                                        "summary",
                                                        "type"
                                                    ]
                                                },
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.categories.column.categoryRef.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/category/{{node.catalogue.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.categories.column.name.heading",
                                                        "template": "{{node.name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.categories.column.summary.heading",
                                                        "template": "{{node.summary}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.categories.column.type.heading",
                                                        "template": "{{node.type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.categories.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogueCategories.detail.list.attributes.title",
                                                "dataSource": "productCatalogue.attributes",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.attributes.column.name.heading",
                                                        "template": "{{name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.attributes.column.type.heading",
                                                        "template": "{{type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogueCategories.detail.list.attributes.column.value.heading",
                                                        "type": "component",
                                                        "options": {
                                                            "component": "fc.page.section",
                                                            "descendants": [
                                                                {
                                                                    "component": "fc.conditional",
                                                                    "props": {
                                                                        "value": "{{type}}",
                                                                        "matches": "JSON"
                                                                    },
                                                                    "descendants": [
                                                                        {
                                                                            "component": "fc.attribute.json",
                                                                            "dataSource": "value"
                                                                        }
                                                                    ]
                                                                },
                                                                {
                                                                    "component": "fc.conditional",
                                                                    "props": {
                                                                        "value": "{{eq type 'JSON'}}",
                                                                        "matches": "false"
                                                                    },
                                                                    "descendants": [
                                                                        {
                                                                            "component": "fc.mystique.collapsible.text",
                                                                            "props": {
                                                                                "text": "{{value}}",
                                                                                "charCutoff": 100
                                                                            }
                                                                        }
                                                                    ]
                                                                }
                                                            ]
                                                        }
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                },
                {
                    "path": "category/:catalogueRef/:categoryRef",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($categoryRef: String!, $catalogueRef: String!, $childCategories_first: Int) {\n  category(ref: $categoryRef, catalogue: {ref: $catalogueRef}) {\n    ref\n    type\n    status\n    name\n    summary\n    catalogue {\n      ref\n    }\n    parentCategory {\n      ref\n      name\n      catalogue {\n        ref\n      }\n    }\n    ...childCategories\n    ...parentCategory\n  }\n}\n\nfragment parentCategory on Category {\n  parentCategory {\n    ref\n    status\n    name\n    summary\n    type\n    catalogue {\n      ref\n    }\n  }\n}\n\nfragment childCategories on Category {\n  childCategories(first: $childCategories_first) {\n    edges {\n      node {\n        ref\n        name\n        catalogue {\n          ref\n        }\n      }\n    }\n  }\n}\n",
                        "variables": {
                            "categoryRef": "{{params.categoryRef}}",
                            "catalogueRef": "{{params.catalogueRef}}",
                            "childCategories_first": 100
                        }
                    },
                    "props": {
                        "title": "{{i18n 'fc.products.category.title'}} - {{category.name}}",
                        "backButtons": [
                            {
                                "path": "productCatalogue/{{category.catalogue.ref}}",
                                "menuLabel": "i18n:fc.products.category.detail.breadcrumb.backToProductCatalogue"
                            }
                        ]
                    },
                    "descendants": [
                        {
                            "component": "fc.card.attribute",
                            "props": {
                                "title": "i18n:fc.products.category.detail.card.summary.title",
                                "width": "half",
                                "dataSource": "category",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.category.detail.card.summary.attribute.ref.label",
                                        "template": "{{ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.summary.attribute.status.label",
                                        "template": "{{status}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.summary.attribute.name.label",
                                        "template": "{{name}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.summary.attribute.summary.label",
                                        "template": "{{summary}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.summary.attribute.type.label",
                                        "template": "{{type}}"
                                    }
                                ]
                            }
                        },
                        {
                            "component": "fc.card.attribute",
                            "props": {
                                "title": "i18n:fc.products.category.detail.card.parentCategory.title",
                                "width": "half",
                                "dataSource": "category.parentCategory",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.category.detail.card.parentCategory.attribute.ref.label",
                                        "template": "{{ref}}",
                                        "link_template": "#/category/{{catalogue.ref}}/{{ref}}",
                                        "condition": "{{and catalogue.ref ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.parentCategory.attribute.status.label",
                                        "template": "{{status}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.parentCategory.attribute.name.label",
                                        "template": "{{name}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.parentCategory.attribute.summary.label",
                                        "template": "{{summary}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.card.parentCategory.attribute.type.label",
                                        "template": "{{type}}"
                                    }
                                ]
                            }
                        },
                        {
                            "component": "fc.list",
                            "props": {
                                "title": "i18n:fc.products.category.detail.list.childCategories.title",
                                "dataSource": "category.childCategories",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.category.detail.list.childCategories.column.categoryRef.heading",
                                        "template": "{{node.ref}}",
                                        "link_template": "#/category/{{node.catalogue.ref}}/{{node.ref}}",
                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.list.childCategories.column.status.heading",
                                        "template": "{{node.status}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.list.childCategories.column.summary.heading",
                                        "template": "{{node.summary}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.category.detail.list.childCategories.column.name.heading",
                                        "template": "{{node.name}}"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "path": "productCatalogues",
                    "type": "page",
                    "component": "fc.page",
                    "nav": {
                        "label": "i18n:fc.products.productCatalogues.index.nav",
                        "icon": "speaker_group"
                    },
                    "data": {
                        "query": "query ($ref: [String!], $retailers_first: Int) {\n  retailers(ref: $ref, first: $retailers_first) {\n    edges {\n      node {\n        ...Listing\n      }\n    }\n  }\n}\n\nfragment Listing on Retailer {\n  id\n  ref\n  tradingName\n}\n",
                        "variables": {
                            "retailers_first": 100
                        }
                    },
                    "props": {
                        "title": "i18n:fc.products.productCatalogues.index.title"
                    },
                    "descendants": [
                        {
                            "component": "fc.list",
                            "props": {
                                "dataSource": "retailers",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.productCatalogues.retailers.index.list.column.id.heading",
                                        "template": "{{node.id}}",
                                        "link_template": "#/productCatalogueList/{{node.id}}",
                                        "condition": "{{and node.id}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogues.retailers.index.list.column.tradingName.heading",
                                        "template": "{{node.tradingName}}"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "path": "productCatalogueList/:retailerId",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($ref: [String!], $productCatalogues_first: Int) {\n  productCatalogues(ref: $ref, first: $productCatalogues_first) {\n    edges {\n      node {\n        ...List\n      }\n    }\n  }\n}\n\nfragment List on ProductCatalogue {\n  ref\n  name\n  status\n  description\n  type\n}\n",
                        "variables": {
                            "productCatalogues_first": 100
                        }
                    },
                    "props": {
                        "title": "i18n:fc.products.productCatalogues.productCatalogueList.title",
                        "actions": {
                            "primary": [
                                {
                                    "type": "mutation",
                                    "label": "i18n:fc.gi.virtualCatalogues.index.userAction.createCatalogue",
                                    "name": "createProductCatalogue"
                                }
                            ]
                        }
                    },
                    "descendants": [
                        {
                            "component": "fc.list",
                            "props": {
                                "dataSource": "productCatalogues",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.productCatalogues.productCatalogueList.index.list.column.ref.heading",
                                        "template": "{{node.ref}}",
                                        "link_template": "#/productCatalogue/{{node.ref}}",
                                        "condition": "{{and node.ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogues.productCatalogueList.index.list.column.name.heading",
                                        "template": "{{node.name}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogues.productCatalogueList.index.list.column.description.heading",
                                        "template": "{{node.description}}"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "path": "productCatalogue/:ref",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($ref: String!, $standardProducts_first: Int, $variantProducts_first: Int, $categories_first: Int) {\n  productCatalogue(ref: $ref) {\n    ref\n    name\n    id\n    __typename\n    status\n    description\n    type\n    createdOn\n    workflowRef\n    workflowVersion\n    ...attributes\n  }\n  ...StandardProducts\n  ...VariantProducts\n  ...Categories\n}\n\nfragment StandardProducts on Query {\n  standardProducts(catalogue: {ref: $ref}, first: $standardProducts_first) {\n    edges {\n      node {\n        id\n        ref\n        name\n        status\n        summary\n        createdOn\n        catalogue {\n          ref\n        }\n        categories {\n          edges {\n            node {\n              name\n            }\n          }\n        }\n      }\n    }\n  }\n}\n\nfragment VariantProducts on Query {\n  variantProducts(catalogue: {ref: $ref}, first: $variantProducts_first) {\n    edges {\n      node {\n        id\n        ref\n        name\n        status\n        summary\n        createdOn\n        catalogue {\n          ref\n        }\n        categories {\n          edges {\n            node {\n              name\n            }\n          }\n        }\n      }\n    }\n  }\n}\n\nfragment Categories on Query {\n  categories(catalogue: {ref: $ref}, first: $categories_first) {\n    edges {\n      node {\n        id\n        ref\n        type\n        status\n        summary\n        name\n        catalogue {\n          ref\n        }\n      }\n    }\n  }\n}\n\nfragment attributes on ProductCatalogue {\n  attributes {\n    name\n    type\n    value\n  }\n}\n",
                        "variables": {
                            "ref": "{{params.ref}}",
                            "standardProducts_first": 100,
                            "variantProducts_first": 100,
                            "categories_first": 100
                        }
                    },
                    "props": {
                        "title": "{{i18n 'fc.products.productCatalogue.title'}} - {{productCatalogue.name}}",
                        "backButtons": [
                            {
                                "path": "productCatalogues",
                                "menuLabel": "i18n:fc.products.productCatalogue.detail.breadcrumb.backToProductCatalogues"
                            }
                        ],
                        "actions": {
                            "primary": [
                                {
                                    "type": "mutation",
                                    "label": "i18n:fc.gi.virtualCatalogue.detail.userAction.edit",
                                    "name": "updateProductCatalogue",
                                    "args": {
                                        "ref": "{{productCatalogue.ref}}"
                                    }
                                }
                            ]
                        }
                    },
                    "descendants": [
                        {
                            "component": "fc.tabs",
                            "props": {
                                "layouts": [
                                    {
                                        "label": "i18n:fc.products.productCatalogue.detail.tab.details.label"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogue.detail.tab.categories.label"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogue.detail.tab.attributes.label"
                                    },
                                    {
                                        "label": "i18n:fc.products.productCatalogue.detail.tab.activity.label"
                                    }
                                ]
                            },
                            "descendants": [
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.card.attribute",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogue.detail.card.summary.title",
                                                "width": "half",
                                                "dataSource": "productCatalogue",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.card.summary.attribute.catalogueRef.label",
                                                        "template": "{{ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.card.summary.attribute.status.label",
                                                        "template": "{{status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.card.summary.attribute.name.label",
                                                        "template": "{{name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.card.summary.attribute.description.label",
                                                        "template": "{{description}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogue.detail.list.standard.title",
                                                "dataSource": "standardProducts",
                                                "responsiveness": "card",
                                                "filter": {
                                                    "enabled": true,
                                                    "exclude": [
                                                        "gtin",
                                                        "status",
                                                        "summary",
                                                        "type"
                                                    ]
                                                },
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.standard.column.productRef.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/standardProduct/{{node.catalogue.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.standard.column.productName.heading",
                                                        "template": "{{node.name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.standard.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.standard.column.categories.heading",
                                                        "template": "{{#node.categories.edges}}{{node.name}}\n{{/node.categories.edges}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.standard.column.creationDate.heading",
                                                        "template": "{{dateStringFormatter node.createdOn}} ({{dateRelative node.createdOn}})"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogue.detail.list.variantProducts.title",
                                                "dataSource": "variantProducts",
                                                "responsiveness": "card",
                                                "filter": {
                                                    "enabled": true,
                                                    "exclude": [
                                                        "gtin",
                                                        "status",
                                                        "summary",
                                                        "type"
                                                    ]
                                                },
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.variantProducts.column.SKUVariantProductRef.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/variantProduct/{{node.catalogue.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.variantProducts.column.SKUVariantProductName.heading",
                                                        "template": "{{node.name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.variantProducts.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.variantProducts.column.categories.heading",
                                                        "template": "{{#node.categories.edges}}{{node.name}}\n{{/node.categories.edges}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.variantProducts.column.creationDate.heading",
                                                        "template": "{{dateStringFormatter node.createdOn}} ({{dateRelative node.createdOn}})"
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogue.detail.list.categories.title",
                                                "dataSource": "categories",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.categories.column.categoryRef.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/category/{{node.catalogue.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.categories.column.name.heading",
                                                        "template": "{{node.name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.categories.column.summary.heading",
                                                        "template": "{{node.summary}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.categories.column.type.heading",
                                                        "template": "{{node.type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.categories.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.productCatalogue.detail.list.attributes.title",
                                                "dataSource": "productCatalogue.attributes",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.attributes.column.name.heading",
                                                        "template": "{{name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.attributes.column.type.heading",
                                                        "template": "{{type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.productCatalogue.detail.list.attributes.column.value.heading",
                                                        "type": "component",
                                                        "options": {
                                                            "component": "fc.page.section",
                                                            "descendants": [
                                                                {
                                                                    "component": "fc.conditional",
                                                                    "props": {
                                                                        "value": "{{type}}",
                                                                        "matches": "JSON"
                                                                    },
                                                                    "descendants": [
                                                                        {
                                                                            "component": "fc.attribute.json",
                                                                            "dataSource": "value"
                                                                        }
                                                                    ]
                                                                },
                                                                {
                                                                    "component": "fc.conditional",
                                                                    "props": {
                                                                        "value": "{{eq type 'JSON'}}",
                                                                        "matches": "false"
                                                                    },
                                                                    "descendants": [
                                                                        {
                                                                            "component": "fc.mystique.collapsible.text",
                                                                            "props": {
                                                                                "text": "{{value}}",
                                                                                "charCutoff": 100
                                                                            }
                                                                        }
                                                                    ]
                                                                }
                                                            ]
                                                        }
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.activity.entity",
                                            "dataSource": "productCatalogue",
                                            "props": {
                                                "width": "12",
                                                "showChildEntities": false
                                            }
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                },
                {
                    "path": "standardProduct/:productCatalogueRef/:productRef",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($productRef: String!, $productCatalogueRef: String!, $categories_first: Int, $variants_first: Int) {\n  standardProduct(ref: $productRef, catalogue: {ref: $productCatalogueRef}) {\n    id\n    ref\n    name\n    status\n    summary\n    type\n    createdOn\n    updatedOn\n    gtin\n    tax {\n      group\n      country\n      tariff\n    }\n    ...categories\n    ...variants\n    prices {\n      type\n      value\n      currency\n    }\n    attributes {\n      name\n      value\n      type\n    }\n    catalogue {\n      ref\n    }\n  }\n}\n\nfragment categories on StandardProduct {\n  categories(first: $categories_first) {\n    edges {\n      node {\n        ref\n        status\n        summary\n        name\n        catalogue {\n          ref\n        }\n      }\n    }\n  }\n}\n\nfragment variants on StandardProduct {\n  variants(first: $variants_first) {\n    edges {\n      node {\n        ref\n        status\n        name\n        catalogue {\n          ref\n        }\n      }\n    }\n  }\n}\n",
                        "variables": {
                            "productRef": "{{params.productRef}}",
                            "productCatalogueRef": "{{params.productCatalogueRef}}",
                            "categories_first": 100,
                            "variants_first": 100
                        }
                    },
                    "props": {
                        "title": "{{i18n 'fc.products.standardProduct.title'}} - {{standardProduct.name}}",
                        "backButtons": [
                            {
                                "path": "productCatalogue/{{standardProduct.catalogue.ref}}",
                                "menuLabel": "i18n:fc.products.standardProduct.detail.breadcrumb.backToProductCatalogue"
                            }
                        ]
                    },
                    "descendants": [
                        {
                            "component": "fc.card.attribute",
                            "props": {
                                "title": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.title",
                                "width": "half",
                                "dataSource": "standardProduct",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.attribute.ref.label",
                                        "template": "{{ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.attribute.status.label",
                                        "template": "{{status}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.attribute.name.label",
                                        "template": "{{name}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.attribute.type.label",
                                        "template": "{{type}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.attribute.creationDate.label",
                                        "template": "{{dateStringFormatter createdOn}} ({{dateRelative createdOn}})"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.attribute.updatedDate.label",
                                        "template": "{{#if updatedOn}}{{dateStringFormatter updatedOn}} ({{dateRelative updatedOn}}){{/if}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.baseProductSummary.attribute.gTIN.label",
                                        "template": "{{gtin}}"
                                    }
                                ]
                            }
                        },
                        {
                            "component": "fc.card.attribute",
                            "props": {
                                "title": "i18n:fc.products.standardProduct.detail.card.tax.title",
                                "width": "half",
                                "dataSource": "standardProduct",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.tax.attribute.group.label",
                                        "template": "{{tax.group}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.tax.attribute.tariff.label",
                                        "template": "{{tax.tariff}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.card.tax.attribute.country.label",
                                        "template": "{{tax.country}}"
                                    }
                                ]
                            }
                        },
                        {
                            "component": "fc.list",
                            "props": {
                                "title": "i18n:fc.products.standardProduct.detail.list.categories.title",
                                "dataSource": "standardProduct.categories",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.categories.column.categoryRef.heading",
                                        "template": "{{node.ref}}",
                                        "link_template": "#/category/{{node.catalogue.ref}}/{{node.ref}}",
                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.categories.column.name.heading",
                                        "template": "{{node.name}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.categories.column.summary.heading",
                                        "template": "{{node.summary}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.categories.column.status.heading",
                                        "template": "{{node.status}}"
                                    }
                                ]
                            }
                        },
                        {
                            "component": "fc.list",
                            "props": {
                                "title": "i18n:fc.products.standardProduct.detail.list.variants.title",
                                "dataSource": "standardProduct.variants",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.variants.column.ref.heading",
                                        "template": "{{node.ref}}",
                                        "link_template": "#/variantProduct/{{node.catalogue.ref}}/{{node.ref}}",
                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.variants.column.status.heading",
                                        "template": "{{node.status}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.variants.column.name.heading",
                                        "template": "{{node.name}}"
                                    }
                                ]
                            }
                        },
                        {
                            "component": "fc.list",
                            "props": {
                                "title": "i18n:fc.products.standardProduct.detail.list.prices.title",
                                "dataSource": "standardProduct.prices",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.prices.column.type.heading",
                                        "template": "{{type}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.prices.column.value.heading",
                                        "template": "{{currency value currency}}"
                                    }
                                ]
                            }
                        },
                        {
                            "component": "fc.list",
                            "props": {
                                "title": "i18n:fc.products.standardProduct.detail.list.attributes.title",
                                "dataSource": "standardProduct.attributes",
                                "responsiveness": "card",
                                "attributes": [
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.attributes.column.name.heading",
                                        "template": "{{name}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.attributes.column.type.heading",
                                        "template": "{{type}}"
                                    },
                                    {
                                        "label": "i18n:fc.products.standardProduct.detail.list.attributes.column.value.heading",
                                        "type": "component",
                                        "options": {
                                            "component": "fc.page.section",
                                            "descendants": [
                                                {
                                                    "component": "fc.conditional",
                                                    "props": {
                                                        "value": "{{type}}",
                                                        "matches": "JSON"
                                                    },
                                                    "descendants": [
                                                        {
                                                            "component": "fc.attribute.json",
                                                            "dataSource": "value"
                                                        }
                                                    ]
                                                },
                                                {
                                                    "component": "fc.conditional",
                                                    "props": {
                                                        "value": "{{eq type 'JSON'}}",
                                                        "matches": "false"
                                                    },
                                                    "descendants": [
                                                        {
                                                            "component": "fc.mystique.collapsible.text",
                                                            "props": {
                                                                "text": "{{value}}",
                                                                "charCutoff": 100
                                                            }
                                                        }
                                                    ]
                                                }
                                            ]
                                        }
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "path": "variantProduct/:productCatalogueRef/:productRef",
                    "type": "page",
                    "component": "fc.page",
                    "data": {
                        "query": "query ($productRef: String!, $productCatalogueRef: String!, $inventoryPositionProductRef: [String!], $virtualPositionProductRef: [String!], $controlRef: [String!], $categories_first: Int, $inventoryPositions_first: Int, $controls_first: Int, $virtualPositions_first: Int) {\n  variantProduct(ref: $productRef, catalogue: {ref: $productCatalogueRef}) {\n    id\n    ref\n    name\n    status\n    summary\n    type\n    createdOn\n    updatedOn\n    gtin\n    tax {\n      group\n      country\n      tariff\n    }\n    product {\n      name\n      ref\n      catalogue {\n        ref\n      }\n    }\n    prices {\n      type\n      value\n      currency\n    }\n    attributes {\n      name\n      type\n      value\n    }\n    ...categories\n    catalogue {\n      ref\n    }\n  }\n  ...inventoryPositions\n  ...virtualPositions\n  ...controls\n}\n\nfragment categories on VariantProduct {\n  categories(first: $categories_first) {\n    edges {\n      node {\n        ref\n        status\n        summary\n        name\n        catalogue {\n          ref\n        }\n      }\n    }\n  }\n}\n\nfragment inventoryPositions on Query {\n  inventoryPositions(\n    productRef: $inventoryPositionProductRef\n    first: $inventoryPositions_first\n  ) {\n    edges {\n      node {\n        ref\n        type\n        status\n        onHand\n        locationRef\n        catalogue {\n          ref\n        }\n      }\n    }\n  }\n}\n\nfragment controls on Query {\n  controls(ref: $controlRef, first: $controls_first) {\n    edges {\n      node {\n        id\n        ref\n        type\n        name\n        status\n        executionOrder\n        values {\n          value\n        }\n        controlGroup {\n          ref\n        }\n      }\n    }\n  }\n}\n\nfragment virtualPositions on Query {\n  virtualPositions(\n    productRef: $virtualPositionProductRef\n    first: $virtualPositions_first\n  ) {\n    edges {\n      node {\n        status\n        quantity\n        ref\n        type\n        groupRef\n        catalogue {\n          ref\n        }\n      }\n    }\n  }\n}\n",
                        "variables": {
                            "productRef": "{{params.productRef}}",
                            "inventoryPositionProductRef": "{{params.productRef}}",
                            "virtualPositionProductRef": "{{params.productRef}}",
                            "controlRef": "%{{params.productRef}}%",
                            "productCatalogueRef": "{{params.productCatalogueRef}}",
                            "categories_first": 100,
                            "inventoryPositions_first": 100,
                            "controls_first": 100,
                            "virtualPositions_first": 100
                        }
                    },
                    "props": {
                        "title": "{{i18n 'fc.products.variantProduct.title'}} - {{variantProduct.name}}",
                        "actions": true,
                        "backButtons": [
                            {
                                "path": "productCatalogue/{{variantProduct.catalogue.ref}}",
                                "menuLabel": "i18n:fc.products.variantProduct.detail.breadcrumb.backToProductCatalogue"
                            }
                        ]
                    },
                    "descendants": [
                        {
                            "component": "fc.tabs",
                            "props": {
                                "layouts": [
                                    {
                                        "label": "i18n:fc.products.variantProduct.detail.tab.details.label"
                                    },
                                    {
                                        "label": "i18n:fc.products.variantProduct.detail.tab.positions.label"
                                    }
                                ]
                            },
                            "descendants": [
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.card.attribute",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.title",
                                                "width": "half",
                                                "dataSource": "variantProduct",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.ref.label",
                                                        "template": "{{ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.status.label",
                                                        "template": "{{status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.name.label",
                                                        "template": "{{name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.product.label",
                                                        "template": "{{product.name}}",
                                                        "link_template": "#/standardProduct/{{product.catalogue.ref}}/{{product.ref}}",
                                                        "condition": "{{and product.catalogue.ref product.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.type.label",
                                                        "template": "{{type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.creationDate.label",
                                                        "template": "{{dateStringFormatter createdOn}} ({{dateRelative createdOn}})"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.updatedDate.label",
                                                        "template": "{{#if updatedOn}}{{dateStringFormatter updatedOn}} ({{dateRelative updatedOn}}){{/if}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.variantProductSummary.attribute.gTIN.label",
                                                        "template": "{{gtin}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.card.attribute",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.card.tax.title",
                                                "width": "half",
                                                "dataSource": "variantProduct",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.tax.attribute.group.label",
                                                        "template": "{{tax.group}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.tax.attribute.tariff.label",
                                                        "template": "{{tax.tariff}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.card.tax.attribute.country.label",
                                                        "template": "{{tax.country}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.list.categories.title",
                                                "dataSource": "variantProduct.categories",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.categories.column.categoryRef.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/category/{{node.catalogue.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.categories.column.name.heading",
                                                        "template": "{{node.name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.categories.column.summary.heading",
                                                        "template": "{{node.summary}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.categories.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.list.prices.title",
                                                "dataSource": "variantProduct.prices",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.prices.column.type.heading",
                                                        "template": "{{type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.prices.column.value.heading",
                                                        "template": "{{currency value currency}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.list.attributes.title",
                                                "dataSource": "variantProduct.attributes",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.attributes.column.name.heading",
                                                        "template": "{{name}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.attributes.column.type.heading",
                                                        "template": "{{type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.attributes.column.value.heading",
                                                        "type": "component",
                                                        "options": {
                                                            "component": "fc.page.section",
                                                            "descendants": [
                                                                {
                                                                    "component": "fc.conditional",
                                                                    "props": {
                                                                        "value": "{{type}}",
                                                                        "matches": "JSON"
                                                                    },
                                                                    "descendants": [
                                                                        {
                                                                            "component": "fc.attribute.json",
                                                                            "dataSource": "value"
                                                                        }
                                                                    ]
                                                                },
                                                                {
                                                                    "component": "fc.conditional",
                                                                    "props": {
                                                                        "value": "{{eq type 'JSON'}}",
                                                                        "matches": "false"
                                                                    },
                                                                    "descendants": [
                                                                        {
                                                                            "component": "fc.mystique.collapsible.text",
                                                                            "props": {
                                                                                "text": "{{value}}",
                                                                                "charCutoff": 100
                                                                            }
                                                                        }
                                                                    ]
                                                                }
                                                            ]
                                                        }
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                {
                                    "component": "fc.page.section",
                                    "descendants": [
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.list.inventoryPositions.title",
                                                "dataSource": "inventoryPositions",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.inventoryPositions.column.ref.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/inventoryPosition/{{node.catalogue.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.inventoryPositions.column.inventoryCatalogue.heading",
                                                        "template": "{{node.catalogue.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.inventoryPositions.column.location.heading",
                                                        "template": "{{node.locationRef}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.inventoryPositions.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.inventoryPositions.column.onHand.heading",
                                                        "template": "{{node.onHand}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.list.controls.title",
                                                "dataSource": "controls",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.controls.column.ref.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/control/{{node.controlGroup.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.controlGroup.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.controls.column.controlGroup.heading",
                                                        "template": "{{node.controlGroup.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.controls.column.type.heading",
                                                        "template": "{{node.type}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.controls.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.controls.column.controlValue.heading",
                                                        "template": "{{node.values.0.value}}"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "component": "fc.list",
                                            "props": {
                                                "title": "i18n:fc.products.variantProduct.detail.list.virtualPositions.title",
                                                "dataSource": "virtualPositions",
                                                "responsiveness": "card",
                                                "attributes": [
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.virtualPositions.column.ref.heading",
                                                        "template": "{{node.ref}}",
                                                        "link_template": "#/virtualPosition/{{node.catalogue.ref}}/{{node.ref}}",
                                                        "condition": "{{and node.catalogue.ref node.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.virtualPositions.column.virtualCatalogue.heading",
                                                        "template": "{{node.catalogue.ref}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.virtualPositions.column.locationRef.heading",
                                                        "template": "{{node.groupRef}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.virtualPositions.column.status.heading",
                                                        "template": "{{node.status}}"
                                                    },
                                                    {
                                                        "label": "i18n:fc.products.variantProduct.detail.list.virtualPositions.column.quantity.heading",
                                                        "template": "{{node.quantity}}"
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}