Preliminary reading: How does a backend product form define the data to be passed to its UI component on the client (JavaScript) side?
{
"*": {
"Magento_Ui/js/core/app": {
"types": {
"dataSource": {"component": "Magento_Ui/js/form/provider"},
"select": {"extends": "product_form"},
"form.select": {"extends": "select"},
"checkbox": {"extends": "product_form"},
"form.checkbox": {"extends": "checkbox"},
"container": {"extends": "product_form"},
"input": {"extends": "product_form"},
"form.input": {"extends": "input"},
"fieldset": {"component": "Magento_Ui/js/form/components/fieldset", "extends": "product_form"},
"date": {"extends": "product_form"},
"form.date": {"extends": "date"},
"media": {"extends": "product_form"},
"form.media": {"extends": "media"},
"textarea": {"extends": "product_form"},
"form.textarea": {"extends": "textarea"},
"wysiwyg": {"extends": "product_form"},
"form.wysiwyg": {"extends": "wysiwyg"},
"actionDelete": {"extends": "product_form"},
"hidden": {"extends": "product_form"},
"form.hidden": {"extends": "hidden"},
"product_form": {
"component": "Magento_Ui/js/form/form",
"provider": "product_form.product_form_data_source",
"deps": "product_form.product_form_data_source",
"namespace": "product_form"
},
"html_content": {"component": "Magento_Ui/js/form/components/html", "extends": "product_form"}
},
"components": {
"product_form": {
"children": {
"product_form": {
"type": "product_form",
"name": "product_form",
"children": {
"advanced_inventory_modal": {
"type": "container",
"name": "advanced_inventory_modal",
"children": {
"stock_data": {
"type": "fieldset",
"name": "stock_data",
"children": {
"container_manage_stock": {
"type": "container",
"name": "container_manage_stock",
"children": {
"manage_stock": {
"type": "form.select",
"name": "manage_stock",
"dataScope": "manage_stock",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"formElement": "select",
"value": "1",
"options": [
{"value": 1, "label": "Yes"},
{"value": 0, "label": "No"}
]
}
},
"use_config_manage_stock": {
"type": "form.checkbox",
"name": "use_config_manage_stock",
"dataScope": "use_config_manage_stock",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.manage_stock:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Manage Stock",
"sortOrder": "100",
"scopeLabel": "[GLOBAL]"
}
},
"container_min_qty": {
"type": "container",
"name": "container_min_qty",
"children": {
"min_qty": {
"type": "form.input",
"name": "min_qty",
"dataScope": "min_qty",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"validation": {"validate-number": true},
"value": "0"
}
},
"use_config_min_qty": {
"type": "form.checkbox",
"name": "use_config_min_qty",
"dataScope": "use_config_min_qty",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.min_qty:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Out-of-Stock Threshold",
"sortOrder": "300",
"scopeLabel": "[GLOBAL]",
"imports": {"visible": "${$.provider}:data.product.stock_data.manage_stock"}
}
},
"container_min_sale_qty": {
"type": "container",
"name": "container_min_sale_qty",
"children": {
"min_sale_qty": {
"type": "form.input",
"name": "min_sale_qty",
"dataScope": "min_sale_qty",
"config": {
"component": "Magento_CatalogInventory/js/components/qty-validator-changer",
"template": "ui/form/field",
"formElement": "input",
"validation": {
"validate-number": true,
"validate-digits": true
},
"value": "1",
"imports": {"handleChanges": "${$.provider}:data.product.stock_data.is_qty_decimal"}
}
},
"use_config_min_sale_qty": {
"type": "form.checkbox",
"name": "use_config_min_sale_qty",
"dataScope": "use_config_min_sale_qty",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.min_sale_qty:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Minimum Qty Allowed in Shopping Cart",
"sortOrder": "400",
"scopeLabel": "[GLOBAL]"
}
},
"container_max_sale_qty": {
"type": "container",
"name": "container_max_sale_qty",
"children": {
"max_sale_qty": {
"type": "form.input",
"name": "max_sale_qty",
"dataScope": "max_sale_qty",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"validation": {"validate-number": true},
"value": "10000"
}
},
"use_config_max_sale_qty": {
"type": "form.checkbox",
"name": "use_config_max_sale_qty",
"dataScope": "use_config_max_sale_qty",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.max_sale_qty:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Maximum Qty Allowed in Shopping Cart",
"sortOrder": "500",
"scopeLabel": "[GLOBAL]"
}
},
"container_backorders": {
"type": "container",
"name": "container_backorders",
"children": {
"backorders": {
"type": "form.select",
"name": "backorders",
"dataScope": "backorders",
"config": {
"component": "Magento_CatalogInventory/js/components/backorders",
"template": "ui/form/field",
"deferredStockUpdate": "ns = ${ $.ns }, index=container_deferred_stock_update",
"formElement": "select",
"value": "0",
"options": [
{"value": 0, "label": "No Backorders"},
{"value": 1, "label": "Allow Qty Below 0"},
{
"value": 2,
"label": "Allow Qty Below 0 and Notify Customer"
}
]
}
},
"use_config_backorders": {
"type": "form.checkbox",
"name": "use_config_backorders",
"dataScope": "use_config_backorders",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.backorders:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Backorders",
"sortOrder": "800",
"scopeLabel": "[GLOBAL]",
"imports": {"visible": "${$.provider}:data.product.stock_data.manage_stock"},
"exports": {"visible": "${$.name}.backorders:visible"}
}
},
"container_deferred_stock_update": {
"type": "container",
"name": "container_deferred_stock_update",
"children": {
"deferred_stock_update": {
"type": "form.select",
"name": "deferred_stock_update",
"dataScope": "deferred_stock_update",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"formElement": "select",
"value": null,
"options": [
{"value": 1, "label": "Yes"},
{"value": 0, "label": "No"}
]
}
},
"use_config_deferred_stock_update": {
"type": "form.checkbox",
"name": "use_config_deferred_stock_update",
"dataScope": "use_config_deferred_stock_update",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.deferred_stock_update:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Use deferred Stock update",
"sortOrder": "850",
"scopeLabel": "[GLOBAL]"
}
},
"container_notify_stock_qty": {
"type": "container",
"name": "container_notify_stock_qty",
"children": {
"notify_stock_qty": {
"type": "form.input",
"name": "notify_stock_qty",
"dataScope": "notify_stock_qty",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"validation": {"validate-number": true},
"value": "1"
}
},
"use_config_notify_stock_qty": {
"type": "form.checkbox",
"name": "use_config_notify_stock_qty",
"dataScope": "use_config_notify_stock_qty",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.notify_stock_qty:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Notify for Quantity Below",
"sortOrder": "900",
"scopeLabel": "[GLOBAL]",
"imports": {"visible": "${$.provider}:data.product.stock_data.manage_stock"}
}
},
"container_enable_qty_increments": {
"type": "container",
"name": "container_enable_qty_increments",
"children": {
"enable_qty_increments": {
"type": "form.select",
"name": "enable_qty_increments",
"dataScope": "enable_qty_increments",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"formElement": "select",
"value": "0",
"options": [
{"value": 1, "label": "Yes"},
{"value": 0, "label": "No"}
]
}
},
"use_config_enable_qty_increments": {
"type": "form.checkbox",
"name": "use_config_enable_qty_increments",
"dataScope": "use_config_enable_qty_increments",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.enable_qty_increments:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Enable Qty Increments",
"sortOrder": "1000",
"scopeLabel": "[GLOBAL]"
}
},
"container_qty_increments": {
"type": "container",
"name": "container_qty_increments",
"children": {
"qty_increments": {
"type": "form.input",
"name": "qty_increments",
"dataScope": "qty_increments",
"config": {
"component": "Magento_CatalogInventory/js/components/qty-validator-changer",
"template": "ui/form/field",
"formElement": "input",
"validation": {
"validate-number": true,
"validate-digits": true
},
"value": "1",
"imports": {"handleChanges": "${$.provider}:data.product.stock_data.is_qty_decimal"}
}
},
"use_config_qty_increments": {
"type": "form.checkbox",
"name": "use_config_qty_increments",
"dataScope": "use_config_qty_increments",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"description": "Use Config Settings",
"formElement": "checkbox",
"valueMap": {"true": "1", "false": "0"},
"value": "1",
"exports": {"checked": "${$.parentName}.qty_increments:disabled"}
}
}
},
"dataScope": "stock_data",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Qty Increments",
"sortOrder": "1100",
"scopeLabel": "[GLOBAL]",
"imports": {"visible": "${$.provider}:data.product.stock_data.enable_qty_increments"}
}
},
"container_is_in_stock": {
"type": "container",
"name": "container_is_in_stock",
"children": {
"is_in_stock": {
"type": "form.select",
"name": "is_in_stock",
"dataScope": "is_in_stock",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"formElement": "select",
"value": "1",
"options": [
{"value": 1, "label": "In Stock"},
{"value": 0, "label": "Out of Stock"}
]
}
}
},
"dataScope": "quantity_and_stock_status",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"label": "Stock Status",
"sortOrder": "1200",
"scopeLabel": "[GLOBAL]",
"imports": {"visible": "${$.provider}:data.product.stock_data.manage_stock"}
}
},
"qty": {
"type": "form.input",
"name": "qty",
"dataScope": "quantity_and_stock_status.qty",
"config": {
"component": "Magento_CatalogInventory/js/components/qty-validator-changer",
"template": "ui/form/field",
"label": "Qty",
"formElement": "input",
"validation": {
"validate-number": true,
"validate-digits": true
},
"sortOrder": "200",
"scopeLabel": "[GLOBAL]",
"imports": {
"visible": "${$.provider}:data.product.stock_data.manage_stock",
"handleChanges": "${$.provider}:data.product.stock_data.is_qty_decimal"
}
}
},
"is_qty_decimal": {
"type": "form.select",
"name": "is_qty_decimal",
"dataScope": "stock_data.is_qty_decimal",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"label": "Qty Uses Decimals",
"formElement": "select",
"value": "0",
"sortOrder": "600",
"scopeLabel": "[GLOBAL]",
"imports": {"visible": "${$.provider}:data.product.stock_data.manage_stock"},
"options": [
{"value": 1, "label": "Yes"},
{"value": 0, "label": "No"}
]
}
},
"is_decimal_divided": {
"type": "form.select",
"name": "is_decimal_divided",
"dataScope": "stock_data.is_decimal_divided",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"label": "Allow Multiple Boxes for Shipping",
"formElement": "select",
"value": "0",
"sortOrder": "700",
"scopeLabel": "[GLOBAL]",
"imports": {"visible": "${$.provider}:data.product.stock_data.manage_stock"},
"options": [
{"value": 1, "label": "Yes"},
{"value": 0, "label": "No"}
]
}
}
},
"dataScope": "",
"config": {"label": ""}
}
},
"dataScope": "data.product",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {
"type": "slide",
"title": "Advanced Inventory",
"buttons": [
{
"text": "Cancel",
"class": "action-secondary",
"actions": [
{
"targetName": "${ $.name }",
"actionName": "actionCancel"
}
]
},
{
"text": "Done",
"class": "action-primary",
"actions": [
{
"targetName": "${ $.name }",
"actionName": "actionDone"
}
]
}
]
},
"provider": "product_form.product_form_data_source",
"onCancel": "actionCancel"
}
},
"product-details": {
"type": "fieldset",
"name": "product-details",
"children": {
"container_name": {
"type": "container",
"name": "container_name",
"children": {
"name": {
"type": "form.input",
"name": "name",
"dataScope": "name",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "text",
"formElement": "input",
"visible": "1",
"required": "1",
"notice": null,
"default": null,
"label": "Product Name",
"code": "name",
"source": "product-details",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 0,
"componentType": "field",
"validation": {"required-entry": true},
"valueUpdate": "keyup"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Product Name",
"sortOrder": 0,
"required": "1"
}
},
"container_sku": {
"type": "container",
"name": "container_sku",
"children": {
"sku": {
"type": "form.input",
"name": "sku",
"dataScope": "sku",
"config": {
"component": "Magento_Catalog/js/components/import-handler",
"template": "ui/form/field",
"dataType": "text",
"formElement": "input",
"visible": "1",
"required": "1",
"notice": null,
"default": null,
"label": "SKU",
"code": "sku",
"source": "product-details",
"scopeLabel": "[GLOBAL]",
"globalScope": true,
"sortOrder": 10,
"componentType": "field",
"validation": {"required-entry": true},
"imports": {"handleChanges": "${$.provider}:data.product.name"},
"autoImportIfEmpty": true,
"allowImport": false
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "SKU",
"sortOrder": 10,
"required": "1"
}
},
"container_price": {
"type": "container",
"name": "container_price",
"children": {
"price": {
"type": "form.input",
"name": "price",
"dataScope": "price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "price",
"formElement": "input",
"visible": "1",
"required": "1",
"notice": null,
"default": null,
"label": "Price",
"addbefore": "$",
"code": "price",
"source": "product-details",
"scopeLabel": "[WEBSITE]",
"globalScope": false,
"sortOrder": 20,
"componentType": "field",
"validation": {
"required-entry": true,
"validate-zero-or-greater": true
},
"additionalClasses": "admin__field-small"
}
},
"advanced_pricing_button": {
"type": "container",
"name": "advanced_pricing_button",
"config": {
"component": "Magento_Ui/js/form/components/button",
"displayAsLink": true,
"formElement": "container",
"componentType": "container",
"template": "ui/form/components/button/container",
"actions": [
{
"targetName": "product_form.product_form.advanced_pricing_modal",
"actionName": "toggleModal"
}
],
"title": "Advanced Pricing",
"additionalForGroup": true,
"provider": false,
"source": "product_details",
"sortOrder": 21
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Price",
"sortOrder": 20,
"required": "1"
}
},
"container_status": {
"type": "container",
"name": "container_status",
"children": {
"status": {
"type": "form.checkbox",
"name": "status",
"dataScope": "status",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"dataType": "number",
"formElement": "checkbox",
"visible": "1",
"required": "0",
"notice": null,
"default": "1",
"label": "Enable Product",
"options": [
{"value": 1, "label": "Enabled"},
{"value": 2, "label": "Disabled"}
],
"code": "status",
"source": "product-details",
"scopeLabel": "[WEBSITE]",
"globalScope": false,
"sortOrder": 30,
"componentType": "field",
"prefer": "toggle",
"valueMap": {"true": "1", "false": "2"}
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Enable Product",
"sortOrder": 30,
"required": "0"
}
},
"container_tax_class_id": {
"type": "container",
"name": "container_tax_class_id",
"children": {
"tax_class_id": {
"type": "form.select",
"name": "tax_class_id",
"dataScope": "tax_class_id",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": "2",
"label": "Tax Class",
"options": [
{"value": "0", "label": "None"},
{"value": "2", "label": "Taxable Goods"}
],
"code": "tax_class_id",
"source": "product-details",
"scopeLabel": "[WEBSITE]",
"globalScope": false,
"sortOrder": 40,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Tax Class",
"sortOrder": 40,
"required": "0"
}
},
"container_quantity_and_stock_status": {
"type": "container",
"name": "container_quantity_and_stock_status",
"children": {
"quantity_and_stock_status": {
"type": "form.select",
"name": "quantity_and_stock_status",
"dataScope": "quantity_and_stock_status.is_in_stock",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": "1",
"label": "Stock Status",
"options": [
{"value": 1, "label": "In Stock"},
{"value": 0, "label": "Out of Stock"}
],
"code": "quantity_and_stock_status",
"source": "product-details",
"scopeLabel": "[GLOBAL]",
"globalScope": true,
"sortOrder": 50,
"componentType": "field",
"value": "1"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Stock Status",
"sortOrder": 50,
"required": "0",
"scopeLabel": "[GLOBAL]"
}
},
"container_category_ids": {
"type": "container",
"name": "container_category_ids",
"children": {
"category_ids": {
"type": "form.select",
"name": "category_ids",
"dataScope": "category_ids",
"config": {
"component": "Magento_Catalog/js/components/new-category",
"template": "ui/form/field",
"dataType": "text",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Categories",
"code": "category_ids",
"source": "product-details",
"scopeLabel": null,
"globalScope": true,
"sortOrder": 60,
"componentType": "field",
"filterOptions": true,
"chipsEnabled": true,
"disableLabel": true,
"levelsVisibility": "1",
"elementTmpl": "ui/grid/filters/elements/ui-select",
"options": [
{"value": "2", "is_active": "1", "label": "discourse.pro"},
{
"value": "3",
"is_active": "1",
"label": "mage2.pro",
"optgroup": [
{
"value": "6",
"is_active": "1",
"label": "Extensions"
},
{
"value": "7",
"is_active": "1",
"label": "Gear",
"optgroup": [
{
"value": "8",
"is_active": "1",
"label": "Bags"
},
{
"value": "9",
"is_active": "1",
"label": "Fitness Equipment"
},
{
"value": "10",
"is_active": "1",
"label": "Watches"
}
]
},
{
"value": "11",
"is_active": "0",
"label": "Collections",
"optgroup": [
{
"value": "12",
"is_active": "1",
"label": "New Luma Yoga Collection"
},
{
"value": "38",
"is_active": "1",
"label": "Erin Recommends"
},
{
"value": "39",
"is_active": "1",
"label": "Performance Fabrics"
},
{
"value": "40",
"is_active": "1",
"label": "Eco Friendly"
},
{
"value": "43",
"is_active": "1",
"label": "Performance Sportswear New"
},
{
"value": "44",
"is_active": "1",
"label": "Eco Collection New"
}
]
},
{
"value": "13",
"is_active": "1",
"label": "Training",
"optgroup": [
{
"value": "14",
"is_active": "1",
"label": "Video Download"
}
]
},
{
"value": "15",
"is_active": "1",
"label": "Men",
"optgroup": [
{
"value": "16",
"is_active": "1",
"label": "Tops",
"optgroup": [
{
"value": "18",
"is_active": "1",
"label": "Jackets"
},
{
"value": "19",
"is_active": "1",
"label": "Hoodies & Sweatshirts"
},
{
"value": "20",
"is_active": "1",
"label": "Tees"
},
{
"value": "21",
"is_active": "1",
"label": "Tanks"
}
]
},
{
"value": "17",
"is_active": "1",
"label": "Bottoms",
"optgroup": [
{
"value": "22",
"is_active": "1",
"label": "Pants"
},
{
"value": "23",
"is_active": "1",
"label": "Shorts"
}
]
}
]
},
{
"value": "24",
"is_active": "1",
"label": "Women",
"optgroup": [
{
"value": "25",
"is_active": "1",
"label": "Tops",
"optgroup": [
{
"value": "27",
"is_active": "1",
"label": "Jackets"
},
{
"value": "28",
"is_active": "1",
"label": "Hoodies & Sweatshirts"
},
{
"value": "29",
"is_active": "1",
"label": "Tees"
},
{
"value": "30",
"is_active": "1",
"label": "Bras & Tanks"
}
]
},
{
"value": "26",
"is_active": "1",
"label": "Bottoms",
"optgroup": [
{
"value": "31",
"is_active": "1",
"label": "Pants"
},
{
"value": "32",
"is_active": "1",
"label": "Shorts"
}
]
}
]
},
{
"value": "33",
"is_active": "0",
"label": "Promotions",
"optgroup": [
{
"value": "34",
"is_active": "1",
"label": "Women Sale"
},
{
"value": "35",
"is_active": "1",
"label": "Men Sale"
},
{
"value": "36",
"is_active": "1",
"label": "Pants"
},
{
"value": "37",
"is_active": "1",
"label": "Tees"
}
]
},
{"value": "41", "is_active": "1", "label": "Sale"},
{
"value": "42",
"is_active": "1",
"label": "What's New"
}
]
},
{"value": "4", "is_active": "1", "label": "demo.lo"},
{"value": "5", "is_active": "1", "label": "shoes.lo"}
],
"listens": {
"index=create_category:responseData": "setParsed",
"newOption": "toggleOptionSelected"
},
"config": {"dataScope": "category_ids", "sortOrder": 10}
}
},
"create_category_button": {
"type": "container",
"name": "create_category_button",
"config": {
"component": "Magento_Ui/js/form/components/button",
"title": "New Category",
"formElement": "container",
"additionalClasses": "admin__field-small",
"componentType": "container",
"template": "ui/form/components/button/container",
"actions": [
{
"targetName": "product_form.product_form.create_category_modal",
"actionName": "toggleModal"
},
{
"targetName": "product_form.product_form.create_category_modal.create_category",
"actionName": "render"
},
{
"targetName": "product_form.product_form.create_category_modal.create_category",
"actionName": "resetForm"
}
],
"additionalForGroup": true,
"provider": false,
"source": "product_details",
"displayArea": "insideGroup",
"sortOrder": 20
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Categories",
"sortOrder": 60,
"required": "0",
"scopeLabel": "[GLOBAL]"
}
},
"container_visibility": {
"type": "container",
"name": "container_visibility",
"children": {
"visibility": {
"type": "form.select",
"name": "visibility",
"dataScope": "visibility",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": "4",
"label": "Visibility",
"options": [
{"value": 1, "label": "Not Visible Individually"},
{"value": 2, "label": "Catalog"},
{"value": 3, "label": "Search"},
{"value": 4, "label": "Catalog, Search"}
],
"code": "visibility",
"source": "product-details",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 70,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Visibility",
"sortOrder": 70,
"required": "0"
}
},
"container_news_from_date": {
"type": "container",
"name": "container_news_from_date",
"children": {
"news_from_date": {
"type": "form.date",
"name": "news_from_date",
"dataScope": "news_from_date",
"config": {
"component": "Magento_Ui/js/form/element/date",
"template": "ui/form/field",
"dataType": "date",
"formElement": "date",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Set Product as New From",
"code": "news_from_date",
"source": "product-details",
"scopeLabel": null,
"globalScope": false,
"sortOrder": 80,
"componentType": "field",
"additionalClasses": "admin__field-date",
"dateFormat": "MMM d, y h:mm:ss a"
}
},
"news_to_date": {
"type": "form.date",
"name": "news_to_date",
"dataScope": "news_to_date",
"config": {
"component": "Magento_Ui/js/form/element/date",
"template": "ui/form/field",
"dataType": "date",
"formElement": "date",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "To",
"code": "news_to_date",
"source": "product-details",
"scopeLabel": null,
"globalScope": false,
"sortOrder": 90,
"componentType": "field",
"additionalClasses": "admin__field-date",
"dateFormat": "MMM d, y h:mm:ss a"
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Set Product as New From",
"sortOrder": 80,
"required": "0",
"additionalClasses": "admin__control-grouped-date",
"scopeLabel": "[WEBSITE]"
}
},
"quantity_and_stock_status_qty": {
"type": "container",
"name": "quantity_and_stock_status_qty",
"children": {
"qty": {
"type": "form.input",
"name": "qty",
"dataScope": "qty",
"config": {
"component": "Magento_CatalogInventory/js/components/qty-validator-changer",
"template": "ui/form/field",
"dataType": "number",
"formElement": "input",
"componentType": "field",
"visible": "1",
"require": "0",
"additionalClasses": "admin__field-small",
"validation": {
"validate-number": true,
"validate-digits": true
},
"imports": {"handleChanges": "${$.provider}:data.product.stock_data.is_qty_decimal"},
"sortOrder": 10
}
},
"advanced_inventory_button": {
"type": "container",
"name": "advanced_inventory_button",
"config": {
"component": "Magento_Ui/js/form/components/button",
"displayAsLink": true,
"formElement": "container",
"componentType": "container",
"template": "ui/form/components/button/container",
"actions": [
{
"targetName": "product_form.product_form.advanced_inventory_modal",
"actionName": "toggleModal"
}
],
"title": "Advanced Inventory",
"provider": false,
"additionalForGroup": true,
"source": "product_details",
"sortOrder": 20
}
}
},
"dataScope": "quantity_and_stock_status",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"label": "Quantity",
"breakLine": false,
"scopeLabel": "[GLOBAL]",
"source": "product_details",
"sortOrder": 49
}
},
"attribute_set_id": {
"type": "form.select",
"name": "attribute_set_id",
"dataScope": "attribute_set_id",
"config": {
"component": "Magento_Ui/js/form/element/ui-select",
"template": "ui/form/field",
"disableLabel": true,
"filterOptions": true,
"elementTmpl": "ui/grid/filters/elements/ui-select",
"formElement": "select",
"componentType": "field",
"options": [
{"value": "20", "label": "Bag"},
{"value": "15", "label": "Bottom"},
{"value": "19", "label": "Downloadable"},
{"value": "13", "label": "Drone"},
{"value": "16", "label": "Gear"},
{"value": "22", "label": "Magento 2 Extension"},
{"value": "12", "label": "Shoes"},
{"value": "17", "label": "Sprite Stasis Ball"},
{"value": "18", "label": "Sprite Yoga Strap"},
{"value": "21", "label": "Test"},
{"value": "14", "label": "Top"},
{
"value": "9",
"label": "\u041c\u043e\u043b\u043e\u0447\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b"
},
{
"value": "4",
"label": "\u041d\u0435\u0442\u0438\u043f\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440"
}
],
"visible": 1,
"required": 1,
"label": "Attribute Set",
"source": "product-details",
"filterUrl": "http://localhost.com:900/store/Zudra5uW/catalog/product/suggestAttributeSets/isAjax/true/",
"sortOrder": 31,
"multiple": false
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "",
"collapsible": false,
"sortOrder": 0
}
},
"images-and-videos": {
"type": "fieldset",
"name": "images-and-videos",
"children": {
"container_media_gallery": {
"type": "container",
"name": "container_media_gallery",
"children": {
"media_gallery": {
"type": "form.media",
"name": "media_gallery",
"dataScope": "media_gallery",
"config": {
"component": "Magento_Ui/js/form/element/media",
"template": "ui/form/field",
"elementTmpl": "ui/form/element/media",
"dataType": "gallery",
"formElement": "image",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Media Gallery",
"code": "media_gallery",
"source": "images-and-videos",
"scopeLabel": "[GLOBAL]",
"globalScope": true,
"sortOrder": 20,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Media Gallery",
"sortOrder": 20,
"required": "0"
}
},
"container_gallery": {
"type": "container",
"name": "container_gallery",
"children": {
"gallery": {
"type": "form.media",
"name": "gallery",
"dataScope": "gallery",
"config": {
"component": "Magento_Ui/js/form/element/media",
"template": "ui/form/field",
"elementTmpl": "ui/form/element/media",
"dataType": "gallery",
"formElement": "image",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Image Gallery",
"code": "gallery",
"source": "images-and-videos",
"scopeLabel": "[GLOBAL]",
"globalScope": true,
"sortOrder": 30,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Image Gallery",
"sortOrder": 30,
"required": "0"
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "Images and Videos",
"collapsible": true,
"sortOrder": 10
}
},
"search-engine-optimization": {
"type": "fieldset",
"name": "search-engine-optimization",
"children": {
"container_url_key": {
"type": "container",
"name": "container_url_key",
"children": {
"url_key": {
"type": "form.input",
"name": "url_key",
"dataScope": "url_key",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "text",
"formElement": "input",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "URL Key",
"code": "url_key",
"source": "search-engine-optimization",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 0,
"componentType": "field",
"valueUpdate": "keyup"
}
},
"url_key_create_redirect": {
"type": "form.checkbox",
"name": "url_key_create_redirect",
"dataScope": "url_key_create_redirect",
"config": {
"component": "Magento_CatalogUrlRewrite/js/components/url-key-handle-changes",
"template": "ui/form/field",
"componentType": "field",
"formElement": "checkbox",
"dataType": "text",
"valueMap": {
"false": "",
"true": "backend-login-with-google-account"
},
"imports": {"handleChanges": "${ $.provider }:data.product.url_key"},
"description": "Create Permanent Redirect for old URL",
"value": "backend-login-with-google-account",
"checked": true
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": true,
"label": "URL Key",
"sortOrder": 0,
"required": "0"
}
},
"container_meta_title": {
"type": "container",
"name": "container_meta_title",
"children": {
"meta_title": {
"type": "form.input",
"name": "meta_title",
"dataScope": "meta_title",
"config": {
"component": "Magento_Catalog/js/components/import-handler",
"template": "ui/form/field",
"dataType": "text",
"formElement": "input",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Meta Title",
"code": "meta_title",
"source": "search-engine-optimization",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 10,
"componentType": "field",
"imports": {"handleChanges": "${$.provider}:data.product.name"}
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Meta Title",
"sortOrder": 10,
"required": "0"
}
},
"container_meta_keyword": {
"type": "container",
"name": "container_meta_keyword",
"children": {
"meta_keyword": {
"type": "form.textarea",
"name": "meta_keyword",
"dataScope": "meta_keyword",
"config": {
"component": "Magento_Catalog/js/components/import-handler",
"template": "ui/form/field",
"dataType": "textarea",
"formElement": "textarea",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Meta Keywords",
"code": "meta_keyword",
"source": "search-engine-optimization",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 20,
"componentType": "field",
"imports": {"handleChanges": "${$.provider}:data.product.name"}
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Meta Keywords",
"sortOrder": 20,
"required": "0"
}
},
"container_meta_description": {
"type": "container",
"name": "container_meta_description",
"children": {
"meta_description": {
"type": "form.textarea",
"name": "meta_description",
"dataScope": "meta_description",
"config": {
"component": "Magento_Catalog/js/components/import-handler",
"template": "ui/form/field",
"dataType": "textarea",
"formElement": "textarea",
"visible": "1",
"required": "0",
"notice": "Maximum 255 chars",
"default": null,
"label": "Meta Description",
"code": "meta_description",
"source": "search-engine-optimization",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 30,
"componentType": "field",
"imports": {"handleChanges": "${$.provider}:data.product.name"}
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Meta Description",
"sortOrder": 30,
"required": "0"
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "Search Engine Optimization",
"collapsible": true,
"sortOrder": 20
}
},
"design": {
"type": "fieldset",
"name": "design",
"children": {
"container_page_layout": {
"type": "container",
"name": "container_page_layout",
"children": {
"page_layout": {
"type": "form.select",
"name": "page_layout",
"dataScope": "page_layout",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Layout",
"options": [
{"value": "", "label": "No layout updates"},
{"label": "1 column", "value": "1column"},
{
"label": "2 columns with left bar",
"value": "2columns-left"
},
{
"label": "2 columns with right bar",
"value": "2columns-right"
},
{"label": "3 columns", "value": "3columns"},
{"label": "Empty", "value": "empty"}
],
"code": "page_layout",
"source": "design",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 0,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Layout",
"sortOrder": 0,
"required": "0"
}
},
"container_options_container": {
"type": "container",
"name": "container_options_container",
"children": {
"options_container": {
"type": "form.select",
"name": "options_container",
"dataScope": "options_container",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": "container2",
"label": "Display Product Options In",
"options": [
{"value": "container1", "label": "Product Info Column"},
{"value": "container2", "label": "Block after Info Column"}
],
"code": "options_container",
"source": "design",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 10,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Display Product Options In",
"sortOrder": 10,
"required": "0"
}
},
"container_custom_layout_update": {
"type": "container",
"name": "container_custom_layout_update",
"children": {
"custom_layout_update": {
"type": "form.textarea",
"name": "custom_layout_update",
"dataScope": "custom_layout_update",
"config": {
"component": "Magento_Ui/js/form/element/textarea",
"template": "ui/form/field",
"dataType": "textarea",
"formElement": "textarea",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Layout Update XML",
"code": "custom_layout_update",
"source": "design",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 20,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Layout Update XML",
"sortOrder": 20,
"required": "0"
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "Design",
"collapsible": true,
"sortOrder": 40
}
},
"content": {
"type": "fieldset",
"name": "content",
"children": {
"container_description": {
"type": "container",
"name": "container_description",
"children": {
"description": {
"type": "form.wysiwyg",
"name": "description",
"dataScope": "description",
"config": {
"component": "Dfe_Markdown/component",
"content": "<div class=\"admin__control-wysiwig\"><textarea class='textarea' id='product_form_description' name='description' data-ui-id='new-video-element-wysiwyg-description' rows='20' cols='15' autocomplete='new-password'/><link href='http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Df_Core/lib/HighlightJs/github.css' rel='stylesheet' type='text/css'/>\n<link href='http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Dfe_Markdown/lib/SimpleMDE/main.css' rel='stylesheet' type='text/css'/>\n<link href='http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Dfe_Markdown/main.css' rel='stylesheet' type='text/css'/></div>",
"dfeConfig": {
"action": "catalog_product_edit",
"core": {
"enabled": true,
"hidden": true,
"use_container": false,
"add_variables": true,
"add_widgets": true,
"no_display": false,
"encode_directives": true,
"baseStaticUrl": "http://localhost.com:900/store/pub/static/",
"baseStaticDefaultUrl": "http://localhost.com:900/store/pub/static/",
"directives_url": "http://localhost.com:900/store/Zudra5uW/cms/wysiwyg/directive/",
"popup_css": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/themes/advanced/skins/default/dialog.css",
"content_css": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/themes/advanced/skins/default/content.css",
"width": "100%",
"height": "500px",
"plugins": [
{
"name": "magentovariable",
"src": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/plugins/magentovariable/editor_plugin.js",
"options": {
"title": "Insert Variable...",
"url": "http://localhost.com:900/store/Zudra5uW/admin/system_variable/wysiwygPlugin/",
"onclick": {
"search": ["html_id"],
"subject": "MagentovariablePlugin.loadChooser('http://localhost.com:900/store/Zudra5uW/admin/system_variable/wysiwygPlugin/', '{{html_id}}');"
},
"class": "add-variable plugin"
}
}
],
"directives_url_quoted": "http\\://localhost\\.com\\:900/store/Zudra5uW/cms/wysiwyg/directive/",
"add_images": true,
"files_browser_window_url": "http://localhost.com:900/store/Zudra5uW/cms/wysiwyg_images/index/",
"files_browser_window_width": "1000",
"files_browser_window_height": "600",
"widget_plugin_src": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/plugins/magentowidget/editor_plugin.js",
"widget_placeholders": {
"Magento\\Cms\\Block\\Widget\\Page\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Cms/images/widget_page_link.png",
"Magento\\Cms\\Block\\Widget\\Block": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Cms/images/widget_block.png",
"Magento\\Catalog\\Block\\Product\\Widget\\NewWidget": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/product_widget_new.png",
"Magento\\Catalog\\Block\\Product\\Widget\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/product_widget_link.png",
"Magento\\Catalog\\Block\\Category\\Widget\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/category_widget_link.png",
"Magento\\Sales\\Block\\Widget\\Guest\\Form": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Widget/placeholder.gif",
"Magento\\Reports\\Block\\Product\\Widget\\Viewed": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Reports/images/product_widget_viewed.gif",
"Magento\\Reports\\Block\\Product\\Widget\\Compared": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Reports/images/product_widget_compared.gif",
"Magento\\CatalogWidget\\Block\\Product\\ProductsList": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_CatalogWidget/images/products_list.png"
},
"widget_window_url": "http://localhost.com:900/store/Zudra5uW/admin/widget/index/"
},
"cssClass": "description",
"id": "product_form_description",
"mediaBaseURL": "http://localhost.com:900/store/pub/media/",
"suffixForCompiled": "_html_compiled"
},
"template": "ui/content/content",
"elementTmpl": "ui/content/content",
"dataType": "textarea",
"formElement": "wysiwyg",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Description",
"wysiwyg": true,
"code": "description",
"source": "content",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 0,
"componentType": "field"
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Description",
"sortOrder": 0,
"required": "0"
}
},
"container_short_description": {
"type": "container",
"name": "container_short_description",
"children": {
"short_description": {
"type": "form.wysiwyg",
"name": "short_description",
"dataScope": "short_description",
"config": {
"component": "Dfe_Markdown/component",
"content": "<div class=\"admin__control-wysiwig\"><textarea class='textarea' id='product_form_short_description' name='short_description' data-ui-id='new-video-element-wysiwyg-short-description' rows='20' cols='15' autocomplete='new-password'/></div>",
"dfeConfig": {
"action": "catalog_product_edit",
"core": {
"enabled": true,
"hidden": true,
"use_container": false,
"add_variables": true,
"add_widgets": true,
"no_display": false,
"encode_directives": true,
"baseStaticUrl": "http://localhost.com:900/store/pub/static/",
"baseStaticDefaultUrl": "http://localhost.com:900/store/pub/static/",
"directives_url": "http://localhost.com:900/store/Zudra5uW/cms/wysiwyg/directive/",
"popup_css": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/themes/advanced/skins/default/dialog.css",
"content_css": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/themes/advanced/skins/default/content.css",
"width": "100%",
"height": "500px",
"plugins": [
{
"name": "magentovariable",
"src": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/plugins/magentovariable/editor_plugin.js",
"options": {
"title": "Insert Variable...",
"url": "http://localhost.com:900/store/Zudra5uW/admin/system_variable/wysiwygPlugin/",
"onclick": {
"search": ["html_id"],
"subject": "MagentovariablePlugin.loadChooser('http://localhost.com:900/store/Zudra5uW/admin/system_variable/wysiwygPlugin/', '{{html_id}}');"
},
"class": "add-variable plugin"
}
}
],
"directives_url_quoted": "http\\://localhost\\.com\\:900/store/Zudra5uW/cms/wysiwyg/directive/",
"add_images": true,
"files_browser_window_url": "http://localhost.com:900/store/Zudra5uW/cms/wysiwyg_images/index/",
"files_browser_window_width": "1000",
"files_browser_window_height": "600",
"widget_plugin_src": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/plugins/magentowidget/editor_plugin.js",
"widget_placeholders": {
"Magento\\Cms\\Block\\Widget\\Page\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Cms/images/widget_page_link.png",
"Magento\\Cms\\Block\\Widget\\Block": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Cms/images/widget_block.png",
"Magento\\Catalog\\Block\\Product\\Widget\\NewWidget": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/product_widget_new.png",
"Magento\\Catalog\\Block\\Product\\Widget\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/product_widget_link.png",
"Magento\\Catalog\\Block\\Category\\Widget\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/category_widget_link.png",
"Magento\\Sales\\Block\\Widget\\Guest\\Form": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Widget/placeholder.gif",
"Magento\\Reports\\Block\\Product\\Widget\\Viewed": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Reports/images/product_widget_viewed.gif",
"Magento\\Reports\\Block\\Product\\Widget\\Compared": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Reports/images/product_widget_compared.gif",
"Magento\\CatalogWidget\\Block\\Product\\ProductsList": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_CatalogWidget/images/products_list.png"
},
"widget_window_url": "http://localhost.com:900/store/Zudra5uW/admin/widget/index/"
},
"cssClass": "short_description",
"id": "product_form_short_description",
"mediaBaseURL": "http://localhost.com:900/store/pub/media/",
"suffixForCompiled": "_html_compiled"
},
"template": "ui/content/content",
"elementTmpl": "ui/content/content",
"dataType": "textarea",
"formElement": "wysiwyg",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Short Description",
"wysiwyg": true,
"code": "short_description",
"source": "content",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 10,
"componentType": "field"
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Short Description",
"sortOrder": 10,
"required": "0"
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "Content",
"collapsible": true,
"sortOrder": 60
}
},
"schedule-design-update": {
"type": "fieldset",
"name": "schedule-design-update",
"children": {
"container_custom_design_from": {
"type": "container",
"name": "container_custom_design_from",
"children": {
"custom_design_from": {
"type": "form.date",
"name": "custom_design_from",
"dataScope": "custom_design_from",
"config": {
"component": "Magento_Ui/js/form/element/date",
"template": "ui/form/field",
"dataType": "date",
"formElement": "date",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Schedule Update From",
"code": "custom_design_from",
"source": "schedule-design-update",
"scopeLabel": null,
"globalScope": false,
"sortOrder": 0,
"componentType": "field",
"additionalClasses": "admin__field-date",
"dateFormat": "MMM d, y h:mm:ss a"
}
},
"custom_design_to": {
"type": "form.date",
"name": "custom_design_to",
"dataScope": "custom_design_to",
"config": {
"component": "Magento_Ui/js/form/element/date",
"template": "ui/form/field",
"dataType": "date",
"formElement": "date",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "To",
"code": "custom_design_to",
"source": "schedule-design-update",
"scopeLabel": null,
"globalScope": false,
"sortOrder": 10,
"componentType": "field",
"additionalClasses": "admin__field-date",
"dateFormat": "MMM d, y h:mm:ss a"
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Schedule Update From",
"sortOrder": 0,
"required": "0",
"additionalClasses": "admin__control-grouped-date",
"scopeLabel": "[STORE VIEW]"
}
},
"container_custom_design": {
"type": "container",
"name": "container_custom_design",
"children": {
"custom_design": {
"type": "form.select",
"name": "custom_design",
"dataScope": "custom_design",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "New Theme",
"options": [
{"value": "", "label": "-- Please Select --"},
{"value": "2", "label": "Magento Blank"},
{"value": "3", "label": "Magento Luma"}
],
"code": "custom_design",
"source": "schedule-design-update",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 20,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "New Theme",
"sortOrder": 20,
"required": "0"
}
},
"container_custom_layout": {
"type": "container",
"name": "container_custom_layout",
"children": {
"custom_layout": {
"type": "form.select",
"name": "custom_layout",
"dataScope": "custom_layout",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "New Layout",
"options": [
{"value": "", "label": "No layout updates"},
{"label": "1 column", "value": "1column"},
{
"label": "2 columns with left bar",
"value": "2columns-left"
},
{
"label": "2 columns with right bar",
"value": "2columns-right"
},
{"label": "3 columns", "value": "3columns"},
{"label": "Empty", "value": "empty"}
],
"code": "custom_layout",
"source": "schedule-design-update",
"scopeLabel": "[STORE VIEW]",
"globalScope": false,
"sortOrder": 30,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "New Layout",
"sortOrder": 30,
"required": "0"
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "Schedule Design Update",
"collapsible": true,
"sortOrder": 70
}
},
"gift-options": {
"type": "fieldset",
"name": "gift-options",
"children": {
"container_gift_message_available": {
"type": "container",
"name": "container_gift_message_available",
"children": {
"gift_message_available": {
"type": "form.checkbox",
"name": "gift_message_available",
"dataScope": "gift_message_available",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"dataType": "select",
"formElement": "checkbox",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Allow Gift Message",
"options": [
{"label": "Yes", "value": 1},
{"label": "No", "value": 0}
],
"code": "gift_message_available",
"source": "gift-options",
"scopeLabel": "[GLOBAL]",
"globalScope": true,
"sortOrder": 0,
"componentType": "field",
"imports": {"disabled": "${$.parentName}.use_config_gift_message_available:checked"},
"additionalClasses": "admin__field-x-small",
"prefer": "toggle",
"valueMap": {"false": "0", "true": "1"}
}
},
"use_config_gift_message_available": {
"type": "form.checkbox",
"name": "use_config_gift_message_available",
"dataScope": "use_config_gift_message_available",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"dataType": "number",
"formElement": "checkbox",
"componentType": "field",
"description": "Use Config Settings",
"valueMap": {"false": "0", "true": "1"}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Allow Gift Message",
"sortOrder": 0,
"required": "0"
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "Gift Options",
"collapsible": true,
"sortOrder": 80
}
},
"review": {
"type": "fieldset",
"name": "review",
"children": {
"review_listing": {
"type": "container",
"name": "review_listing",
"dataScope": "review_listing",
"config": {
"component": "Magento_Ui/js/form/components/insert-listing",
"update_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"render_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"autoRender": true,
"dataLinks": {"imports": true, "exports": false},
"realTimeLink": false,
"componentType": "insertListing",
"externalProvider": "review_listing.review_listing_data_source",
"selectionsProvider": "review_listing.review_listing.product_columns.ids",
"ns": "review_listing",
"behaviourType": "simple",
"externalFilterMode": true,
"imports": {"productId": "${ $.provider }:data.product.current_product_id"},
"exports": {"productId": "${ $.externalProvider }:params.current_product_id"}
}
}
},
"config": {
"label": "Product Reviews",
"collapsible": true,
"opened": false,
"componentType": "fieldset",
"sortOrder": 20
}
},
"downloadable": {
"type": "fieldset",
"name": "downloadable",
"children": {
"is_downloadable": {
"type": "form.checkbox",
"name": "is_downloadable",
"dataScope": "is_downloadable",
"config": {
"component": "Magento_Downloadable/js/components/is-downloadable-handler",
"template": "ui/form/field",
"dataType": "number",
"formElement": "checkbox",
"componentType": "field",
"description": "Is this downloadable Product?",
"sortOrder": 10,
"imports": {"disabled": "${$.provider}:data.product.product_has_weight"},
"valueMap": {"false": "0", "true": "1"},
"samplesFieldset": "ns = ${ $.ns }, index=container_samples",
"linksFieldset": "ns = ${ $.ns }, index=container_links"
}
},
"downloadable_message": {
"type": "container",
"name": "downloadable_message",
"config": {
"component": "Magento_Ui/js/form/components/html",
"componentType": "container",
"additionalClasses": "admin__fieldset-note",
"content": "To enable the option set the weight to no",
"sortOrder": 20,
"visible": false,
"imports": {"visible": "${$.provider}:data.product.product_has_weight"}
}
},
"container_links": {
"type": "fieldset",
"name": "container_links",
"children": {
"links_title": {
"type": "form.input",
"name": "links_title",
"dataScope": "product.links_title",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"dataType": "text",
"label": "Title",
"scopeLabel": "[STORE VIEW]"
}
},
"links_purchased_separately": {
"type": "form.checkbox",
"name": "links_purchased_separately",
"dataScope": "product.links_purchased_separately",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"componentType": "field",
"formElement": "checkbox",
"dataType": "number",
"description": "Links can be purchased separately",
"label": " ",
"scopeLabel": "[GLOBAL]",
"valueMap": {"false": "0", "true": "1"}
}
},
"link": {
"type": "container",
"name": "link",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"container_link_title": {
"type": "container",
"name": "container_link_title",
"children": {
"link_title": {
"type": "form.input",
"name": "link_title",
"dataScope": "title",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "text",
"validation": {"required-entry": true}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"label": "Title"
}
},
"container_link_price": {
"type": "container",
"name": "container_link_price",
"children": {
"link_price": {
"type": "form.input",
"name": "link_price",
"dataScope": "price",
"config": {
"component": "Magento_Downloadable/js/components/price-handler",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "number",
"addbefore": "$",
"validation": {"validate-zero-or-greater": true},
"imports": {
"linksPurchasedSeparately": "${$.provider}:data.product.links_purchased_separately",
"useDefaultPrice": "${$.parentName}.use_default_price:checked"
}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"label": "Price"
}
},
"container_file": {
"type": "container",
"name": "container_file",
"children": {
"type": {
"type": "form.select",
"name": "type",
"dataScope": "type",
"config": {
"component": "Magento_Downloadable/js/components/upload-type-handler",
"template": "ui/form/field",
"formElement": "select",
"componentType": "field",
"dataType": "text",
"options": [
{
"value": "file",
"label": "Upload File"
},
{"value": "url", "label": "URL"}
],
"typeFile": "links_file",
"typeUrl": "link_url"
}
},
"link_url": {
"type": "form.input",
"name": "link_url",
"dataScope": "link_url",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "text",
"placeholder": "URL",
"validation": {
"required-entry": true,
"validate-url": true
}
}
},
"links_file": {
"type": "media",
"name": "links_file",
"dataScope": "file",
"config": {
"component": "Magento_Downloadable/js/components/file-uploader",
"template": "ui/form/element/uploader/uploader",
"formElement": "fileUploader",
"componentType": "fileUploader",
"elementTmpl": "Magento_Downloadable/components/file-uploader",
"fileInputName": "links",
"uploaderConfig": {"url": "http://localhost.com:900/store/Zudra5uW/admin/downloadable_file/upload/type/links/?SID=ich5ds54ptj8i8qiuog6duddv0"},
"validation": {"required-entry": true}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"label": "File"
}
},
"container_sample": {
"type": "container",
"name": "container_sample",
"children": {
"sample_type": {
"type": "form.select",
"name": "sample_type",
"dataScope": "sample.type",
"config": {
"component": "Magento_Downloadable/js/components/upload-type-handler",
"template": "ui/form/field",
"formElement": "select",
"componentType": "field",
"dataType": "text",
"options": [
{
"value": "file",
"label": "Upload File"
},
{"value": "url", "label": "URL"}
],
"typeFile": "sample_file",
"typeUrl": "sample_url"
}
},
"sample_url": {
"type": "form.input",
"name": "sample_url",
"dataScope": "sample.url",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "text",
"placeholder": "URL",
"validation": {"validate-url": true}
}
},
"sample_file": {
"type": "media",
"name": "sample_file",
"dataScope": "sample.file",
"config": {
"component": "Magento_Downloadable/js/components/file-uploader",
"template": "ui/form/element/uploader/uploader",
"formElement": "fileUploader",
"componentType": "fileUploader",
"elementTmpl": "Magento_Downloadable/components/file-uploader",
"fileInputName": "link_samples",
"uploaderConfig": {"url": "http://localhost.com:900/store/Zudra5uW/admin/downloadable_file/upload/type/link_samples/?SID=ich5ds54ptj8i8qiuog6duddv0"}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"label": "Sample"
}
},
"is_shareable": {
"type": "form.select",
"name": "is_shareable",
"dataScope": "is_shareable",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"label": "Shareable",
"formElement": "select",
"componentType": "field",
"dataType": "number",
"options": [
{"value": 1, "label": "Yes"},
{"value": 0, "label": "No"},
{"value": 2, "label": "Use config"}
]
}
},
"max_downloads": {
"type": "container",
"name": "max_downloads",
"children": {
"number_of_downloads": {
"type": "form.input",
"name": "number_of_downloads",
"dataScope": "number_of_downloads",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "number",
"value": 0,
"validation": {
"validate-zero-or-greater": true,
"validate-number": true
}
}
},
"is_unlimited": {
"type": "form.checkbox",
"name": "is_unlimited",
"dataScope": "is_unlimited",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"formElement": "checkbox",
"componentType": "field",
"dataType": "number",
"description": "Unlimited",
"valueMap": {"false": "0", "true": "1"},
"exports": {"checked": "${$.parentName}.number_of_downloads:disabled"}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"label": "Max. Downloads"
}
},
"position": {
"type": "form.input",
"name": "position",
"dataScope": "sort_order",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"visible": false
}
},
"action_delete": {
"type": "actionDelete",
"name": "action_delete",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"elementTmpl": "ui/dynamic-rows/cells/action-delete",
"template": "ui/dynamic-rows/cells/action-delete",
"label": null,
"componentType": "actionDelete",
"fit": true
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "downloadable",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/default",
"addButtonLabel": "Add Link",
"componentType": "dynamicRows",
"itemTemplate": "record",
"renderDefaultRecord": false,
"columnsHeader": true,
"additionalClasses": "admin__field-wide",
"deleteProperty": "is_delete",
"deleteValue": "1"
}
},
"information_links": {
"type": "container",
"name": "information_links",
"config": {
"component": "Magento_Ui/js/form/components/html",
"componentType": "container",
"additionalClasses": "admin__fieldset-note",
"content": "Alphanumeric, dash and underscore characters are recommended for filenames. Improper characters are replaced with '_'."
}
}
},
"dataScope": "",
"config": {
"componentType": "fieldset",
"additionalClasses": "admin__fieldset-section",
"label": "Links",
"visible": false,
"sortOrder": 30
}
},
"container_samples": {
"type": "fieldset",
"name": "container_samples",
"children": {
"samples_title": {
"type": "form.input",
"name": "samples_title",
"dataScope": "product.samples_title",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"dataType": "text",
"label": "Title",
"scopeLabel": "[STORE VIEW]"
}
},
"sample": {
"type": "container",
"name": "sample",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"container_sample_title": {
"type": "container",
"name": "container_sample_title",
"children": {
"sample_title": {
"type": "form.input",
"name": "sample_title",
"dataScope": "title",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "text",
"validation": {"required-entry": true}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"label": "Title"
}
},
"container_sample": {
"type": "container",
"name": "container_sample",
"children": {
"sample_type": {
"type": "form.select",
"name": "sample_type",
"dataScope": "type",
"config": {
"component": "Magento_Downloadable/js/components/upload-type-handler",
"template": "ui/form/field",
"formElement": "select",
"componentType": "field",
"dataType": "text",
"options": [
{
"value": "file",
"label": "Upload File"
},
{"value": "url", "label": "URL"}
],
"typeFile": "sample_file",
"typeUrl": "sample_url"
}
},
"sample_url": {
"type": "form.input",
"name": "sample_url",
"dataScope": "sample_url",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "text",
"placeholder": "URL",
"validation": {
"required-entry": true,
"validate-url": true
}
}
},
"sample_file": {
"type": "media",
"name": "sample_file",
"dataScope": "file",
"config": {
"component": "Magento_Downloadable/js/components/file-uploader",
"template": "ui/form/element/uploader/uploader",
"formElement": "fileUploader",
"componentType": "fileUploader",
"elementTmpl": "Magento_Downloadable/components/file-uploader",
"fileInputName": "samples",
"uploaderConfig": {"url": "http://localhost.com:900/store/Zudra5uW/admin/downloadable_file/upload/type/samples/?SID=ich5ds54ptj8i8qiuog6duddv0"},
"validation": {"required-entry": true}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"label": "File"
}
},
"position": {
"type": "form.input",
"name": "position",
"dataScope": "sort_order",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"visible": false
}
},
"action_delete": {
"type": "actionDelete",
"name": "action_delete",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"elementTmpl": "ui/dynamic-rows/cells/action-delete",
"template": "ui/dynamic-rows/cells/action-delete",
"label": null,
"componentType": "actionDelete",
"fit": true
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "downloadable",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/default",
"addButtonLabel": "Add Link",
"componentType": "dynamicRows",
"itemTemplate": "record",
"renderDefaultRecord": false,
"columnsHeader": true,
"additionalClasses": "admin__field-wide",
"deleteProperty": "is_delete",
"deleteValue": "1"
}
},
"information_samples": {
"type": "container",
"name": "information_samples",
"config": {
"component": "Magento_Ui/js/form/components/html",
"componentType": "container",
"additionalClasses": "admin__fieldset-note",
"content": "Alphanumeric, dash and underscore characters are recommended for filenames. Improper characters are replaced with '_'."
}
}
},
"dataScope": "",
"config": {
"additionalClasses": "admin__fieldset-section",
"componentType": "fieldset",
"label": "Samples",
"visible": false,
"sortOrder": 40
}
}
},
"dataScope": "data",
"config": {
"componentType": "fieldset",
"label": "Downloadable Information",
"collapsible": true,
"opened": false
}
},
"websites": {
"type": "fieldset",
"name": "websites",
"children": {
"1": {
"type": "form.checkbox",
"name": 1,
"dataScope": "website_ids.1",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"dataType": "number",
"componentType": "field",
"formElement": "checkbox",
"description": "mage2.pro/store",
"tooltip": {
"link": "http://www.magentocommerce.com/knowledge-base/entry/understanding-store-scopes",
"description": "If your Magento site has multiple views, you can set the scope to apply to a specific view."
},
"sortOrder": 0,
"label": "Websites",
"valueMap": {"true": "1", "false": "0"},
"value": "1"
}
},
"3": {
"type": "form.checkbox",
"name": 3,
"dataScope": "website_ids.3",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"dataType": "number",
"componentType": "field",
"formElement": "checkbox",
"description": "demo.lo/store",
"tooltip": null,
"sortOrder": 1,
"label": " ",
"valueMap": {"true": "3", "false": "0"},
"value": "0"
}
},
"copy_to_stores.3": {
"type": "container",
"name": "copy_to_stores.3",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"storeView": {
"type": "form.input",
"name": "storeView",
"dataScope": "storeView",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"label": "Store View",
"fit": true,
"sortOrder": 0
}
},
"copy_from": {
"type": "form.select",
"name": "copy_from",
"dataScope": "copy_from",
"config": {
"component": "Magento_Ui/js/form/element/ui-select",
"template": "ui/form/field",
"dataType": "text",
"formElement": "select",
"componentType": "field",
"elementTmpl": "ui/grid/filters/elements/ui-select",
"disableLabel": true,
"filterOptions": false,
"selectType": "optgroup",
"multiple": false,
"label": "Copy Data from",
"options": [
{"value": "0", "label": "Default Values"},
{
"value": "0.1",
"label": "mage2.pro/store",
"optgroup": [
{
"value": "0.1.1",
"label": "mage2.pro/store",
"optgroup": [
{
"value": "1",
"label": "mage2.pro/store"
}
]
}
]
}
],
"sortOrder": 1,
"selectedPlaceholders": {"defaultPlaceholder": "Default Values"}
}
},
"copy_to": {
"type": "form.hidden",
"name": "copy_to",
"dataScope": "copy_to",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/element/hidden",
"dataType": "number",
"formElement": "hidden",
"componentType": "field"
}
}
},
"dataScope": "3",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/default",
"componentType": "dynamicRows",
"label": " ",
"renderDefaultRecord": true,
"addButton": false,
"columnsHeader": true,
"dndConfig": {"enabled": false},
"imports": {"visible": "${$.namespace}.${$.namespace}.websites.3:checked"},
"itemTemplate": "record",
"sortOrder": 2
}
},
"2": {
"type": "form.checkbox",
"name": 2,
"dataScope": "website_ids.2",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"dataType": "number",
"componentType": "field",
"formElement": "checkbox",
"description": "discourse.pro/store",
"tooltip": null,
"sortOrder": 3,
"label": " ",
"valueMap": {"true": "2", "false": "0"},
"value": "0"
}
},
"copy_to_stores.2": {
"type": "container",
"name": "copy_to_stores.2",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"storeView": {
"type": "form.input",
"name": "storeView",
"dataScope": "storeView",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"label": "Store View",
"fit": true,
"sortOrder": 0
}
},
"copy_from": {
"type": "form.select",
"name": "copy_from",
"dataScope": "copy_from",
"config": {
"component": "Magento_Ui/js/form/element/ui-select",
"template": "ui/form/field",
"dataType": "text",
"formElement": "select",
"componentType": "field",
"elementTmpl": "ui/grid/filters/elements/ui-select",
"disableLabel": true,
"filterOptions": false,
"selectType": "optgroup",
"multiple": false,
"label": "Copy Data from",
"options": [
{"value": "0", "label": "Default Values"},
{
"value": "0.1",
"label": "mage2.pro/store",
"optgroup": [
{
"value": "0.1.1",
"label": "mage2.pro/store",
"optgroup": [
{
"value": "1",
"label": "mage2.pro/store"
}
]
}
]
}
],
"sortOrder": 1,
"selectedPlaceholders": {"defaultPlaceholder": "Default Values"}
}
},
"copy_to": {
"type": "form.hidden",
"name": "copy_to",
"dataScope": "copy_to",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/element/hidden",
"dataType": "number",
"formElement": "hidden",
"componentType": "field"
}
}
},
"dataScope": "2",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/default",
"componentType": "dynamicRows",
"label": " ",
"renderDefaultRecord": true,
"addButton": false,
"columnsHeader": true,
"dndConfig": {"enabled": false},
"imports": {"visible": "${$.namespace}.${$.namespace}.websites.2:checked"},
"itemTemplate": "record",
"sortOrder": 4
}
},
"4": {
"type": "form.checkbox",
"name": 4,
"dataScope": "website_ids.4",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"dataType": "number",
"componentType": "field",
"formElement": "checkbox",
"description": "shoes.lo/store",
"tooltip": null,
"sortOrder": 5,
"label": " ",
"valueMap": {"true": "4", "false": "0"},
"value": "0"
}
},
"copy_to_stores.4": {
"type": "container",
"name": "copy_to_stores.4",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"storeView": {
"type": "form.input",
"name": "storeView",
"dataScope": "storeView",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"label": "Store View",
"fit": true,
"sortOrder": 0
}
},
"copy_from": {
"type": "form.select",
"name": "copy_from",
"dataScope": "copy_from",
"config": {
"component": "Magento_Ui/js/form/element/ui-select",
"template": "ui/form/field",
"dataType": "text",
"formElement": "select",
"componentType": "field",
"elementTmpl": "ui/grid/filters/elements/ui-select",
"disableLabel": true,
"filterOptions": false,
"selectType": "optgroup",
"multiple": false,
"label": "Copy Data from",
"options": [
{"value": "0", "label": "Default Values"},
{
"value": "0.1",
"label": "mage2.pro/store",
"optgroup": [
{
"value": "0.1.1",
"label": "mage2.pro/store",
"optgroup": [
{
"value": "1",
"label": "mage2.pro/store"
}
]
}
]
}
],
"sortOrder": 1,
"selectedPlaceholders": {"defaultPlaceholder": "Default Values"}
}
},
"copy_to": {
"type": "form.hidden",
"name": "copy_to",
"dataScope": "copy_to",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/element/hidden",
"dataType": "number",
"formElement": "hidden",
"componentType": "field"
}
}
},
"dataScope": "4",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/default",
"componentType": "dynamicRows",
"label": " ",
"renderDefaultRecord": true,
"addButton": false,
"columnsHeader": true,
"dndConfig": {"enabled": false},
"imports": {"visible": "${$.namespace}.${$.namespace}.websites.4:checked"},
"itemTemplate": "record",
"sortOrder": 6
}
}
},
"dataScope": "data.product",
"config": {
"additionalClasses": "admin__fieldset-product-websites",
"label": "Product in Websites",
"collapsible": true,
"componentType": "fieldset",
"sortOrder": 40
}
},
"create_category_modal": {
"type": "container",
"name": "create_category_modal",
"children": {
"create_category": {
"type": "container",
"name": "create_category",
"dataScope": "",
"config": {
"component": "Magento_Ui/js/form/components/insert-form",
"label": "",
"componentType": "container",
"update_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"render_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render_handle/handle/catalog_category_create/store/0/buttons/1/",
"autoRender": false,
"ns": "new_category_form",
"externalProvider": "new_category_form.new_category_form_data_source",
"toolbarContainer": "${ $.parentName }",
"formSubmitType": "ajax"
}
}
},
"dataScope": "data.new_category",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {"type": "slide", "title": "New Category"},
"isTemplate": false,
"componentType": "modal",
"imports": {"state": "!index=create_category:responseStatus"}
}
},
"custom_options": {
"type": "fieldset",
"name": "custom_options",
"children": {
"container_header": {
"type": "container",
"name": "container_header",
"children": {
"button_import": {
"type": "container",
"name": "button_import",
"config": {
"component": "Magento_Ui/js/form/components/button",
"title": "Import Options",
"formElement": "container",
"componentType": "container",
"actions": [
{
"targetName": "product_form.product_form.custom_options.import_options_modal",
"actionName": "toggleModal"
}
],
"displayAsLink": true,
"sortOrder": 10
}
},
"button_add": {
"type": "container",
"name": "button_add",
"config": {
"component": "Magento_Ui/js/form/components/button",
"title": "Add Option",
"formElement": "container",
"componentType": "container",
"sortOrder": 20,
"actions": [
{
"targetName": "product_form.product_form.custom_options.options",
"actionName": "addChild"
}
]
}
}
},
"config": {
"component": "uiComponent",
"label": null,
"formElement": "container",
"componentType": "container",
"template": "ui/form/components/complex",
"sortOrder": 10,
"content": "Custom options let shoppers choose the product variations they want."
}
},
"options": {
"type": "container",
"name": "options",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"container_option": {
"type": "fieldset",
"name": "container_option",
"children": {
"container_common": {
"type": "container",
"name": "container_common",
"children": {
"option_id": {
"type": "form.input",
"name": "option_id",
"dataScope": "option_id",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"sortOrder": 10,
"visible": false
}
},
"title": {
"type": "form.input",
"name": "title",
"dataScope": "title",
"config": {
"component": "Magento_Catalog/component/static-type-input",
"template": "ui/form/field",
"label": "Option Title",
"componentType": "field",
"formElement": "input",
"dataType": "text",
"sortOrder": 20,
"validation": {"required-entry": true},
"valueUpdate": "input"
}
},
"type": {
"type": "form.select",
"name": "type",
"dataScope": "type",
"config": {
"component": "Magento_Catalog/js/custom-options-type",
"template": "ui/form/field",
"label": "Option Type",
"componentType": "field",
"formElement": "select",
"elementTmpl": "ui/grid/filters/elements/ui-select",
"selectType": "optgroup",
"dataType": "text",
"sortOrder": 30,
"options": [
{
"value": 0,
"label": "Text",
"optgroup": [
{
"label": "Field",
"value": "field"
},
{
"label": "Area",
"value": "area"
}
]
},
{
"value": 1,
"label": "File",
"optgroup": [
{
"label": "File",
"value": "file"
}
]
},
{
"value": 2,
"label": "Select",
"optgroup": [
{
"label": "Drop-down",
"value": "drop_down"
},
{
"label": "Radio Buttons",
"value": "radio"
},
{
"label": "Checkbox",
"value": "checkbox"
},
{
"label": "Multiple Select",
"value": "multiple"
}
]
},
{
"value": 3,
"label": "Date",
"optgroup": [
{
"label": "Date",
"value": "date"
},
{
"label": "Date & Time",
"value": "date_time"
},
{
"label": "Time",
"value": "time"
}
]
}
],
"disableLabel": true,
"multiple": false,
"selectedPlaceholders": {"defaultPlaceholder": "-- Please select --"},
"validation": {"required-entry": true},
"groupsConfig": {
"text": {
"values": [
"field",
"area"
],
"indexes": [
"container_type_static",
"price",
"price_type",
"sku",
"max_characters"
]
},
"file": {
"values": ["file"],
"indexes": [
"container_type_static",
"price",
"price_type",
"sku",
"file_extension",
"image_size_x",
"image_size_y"
]
},
"select": {
"values": [
"drop_down",
"radio",
"checkbox",
"multiple"
], "indexes": ["values"]
},
"data": {
"values": [
"date",
"date_time",
"time"
],
"indexes": [
"container_type_static",
"price",
"price_type",
"sku"
]
}
}
}
},
"is_require": {
"type": "form.checkbox",
"name": "is_require",
"dataScope": "is_require",
"config": {
"component": "Magento_Ui/js/form/element/single-checkbox",
"template": "ui/form/field",
"label": "Required",
"componentType": "field",
"formElement": "checkbox",
"dataType": "text",
"sortOrder": 40,
"value": "1",
"valueMap": {"true": "1", "false": "0"}
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"breakLine": false,
"showLabel": false,
"additionalClasses": "admin__field-group-columns admin__control-group-equal",
"sortOrder": 10
}
},
"container_type_static": {
"type": "container",
"name": "container_type_static",
"children": {
"price": {
"type": "form.input",
"name": "price",
"dataScope": "price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "Price",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"addbefore": "$",
"sortOrder": 10,
"validation": {"validate-zero-or-greater": true}
}
},
"price_type": {
"type": "form.select",
"name": "price_type",
"dataScope": "price_type",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"label": "Price Type",
"componentType": "field",
"formElement": "select",
"dataType": "text",
"sortOrder": 20,
"options": [
{
"value": "fixed",
"label": "Fixed"
},
{
"value": "percent",
"label": "Percent"
}
]
}
},
"sku": {
"type": "form.input",
"name": "sku",
"dataScope": "sku",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "SKU",
"componentType": "field",
"formElement": "input",
"dataType": "text",
"sortOrder": 30
}
},
"max_characters": {
"type": "form.input",
"name": "max_characters",
"dataScope": "max_characters",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "Max Characters",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"sortOrder": 40,
"validation": {"validate-zero-or-greater": true}
}
},
"file_extension": {
"type": "form.input",
"name": "file_extension",
"dataScope": "file_extension",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "Compatible File Extensions",
"componentType": "field",
"formElement": "input",
"dataType": "text",
"sortOrder": 50
}
},
"image_size_x": {
"type": "form.input",
"name": "image_size_x",
"dataScope": "image_size_x",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "Maximum Image Size",
"notice": "Please leave blank if it is not an image.",
"addafter": "px.",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"sortOrder": 60,
"validation": {"validate-zero-or-greater": true}
}
},
"image_size_y": {
"type": "form.input",
"name": "image_size_y",
"dataScope": "image_size_y",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": " ",
"addafter": "px.",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"sortOrder": 70,
"validation": {"validate-zero-or-greater": true}
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"componentType": "container",
"formElement": "container",
"breakLine": false,
"showLabel": false,
"additionalClasses": "admin__field-group-columns admin__control-group-equal",
"sortOrder": 20
}
},
"values": {
"type": "container",
"name": "values",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"title": {
"type": "form.input",
"name": "title",
"dataScope": "title",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "Title",
"componentType": "field",
"formElement": "input",
"dataType": "text",
"sortOrder": 10,
"validation": {"required-entry": true}
}
},
"price": {
"type": "form.input",
"name": "price",
"dataScope": "price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "Price",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"addbefore": "$",
"sortOrder": 20,
"validation": {"validate-zero-or-greater": true}
}
},
"price_type": {
"type": "form.select",
"name": "price_type",
"dataScope": "price_type",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"label": "Price Type",
"componentType": "field",
"formElement": "select",
"dataType": "text",
"sortOrder": 30,
"options": [
{
"value": "fixed",
"label": "Fixed"
},
{
"value": "percent",
"label": "Percent"
}
]
}
},
"sku": {
"type": "form.input",
"name": "sku",
"dataScope": "sku",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"label": "SKU",
"componentType": "field",
"formElement": "input",
"dataType": "text",
"sortOrder": 40
}
},
"sort_order": {
"type": "form.input",
"name": "sort_order",
"dataScope": "sort_order",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"dataType": "number",
"visible": false,
"sortOrder": 40
}
},
"is_delete": {
"type": "actionDelete",
"name": "is_delete",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"elementTmpl": "ui/dynamic-rows/cells/action-delete",
"template": "ui/dynamic-rows/cells/action-delete",
"componentType": "actionDelete",
"fit": true,
"sortOrder": 60
}
}
},
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"positionProvider": "sort_order",
"isTemplate": true,
"is_collection": true
}
}
},
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/default",
"addButtonLabel": "Add Value",
"componentType": "dynamicRows",
"additionalClasses": "admin__field-wide",
"deleteProperty": "is_delete",
"deleteValue": "1",
"renderDefaultRecord": false,
"sortOrder": 30
}
}
},
"config": {
"componentType": "fieldset",
"label": null,
"sortOrder": 10,
"opened": true
}
}
},
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"headerLabel": "New Option",
"componentType": "container",
"positionProvider": "container_option.sort_order",
"isTemplate": true,
"is_collection": true
}
}
},
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/collapsible",
"addButtonLabel": "Add Option",
"componentType": "dynamicRows",
"additionalClasses": "admin__field-wide",
"deleteProperty": "is_delete",
"deleteValue": "1",
"addButton": false,
"renderDefaultRecord": false,
"columnsHeader": false,
"collapsibleHeader": true,
"sortOrder": 20
}
},
"affect_product_custom_options": {
"type": "input",
"name": "affect_product_custom_options",
"dataScope": "affect_product_custom_options",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "field",
"componentType": "input",
"dataType": "number",
"visible": false,
"sortOrder": 30
}
},
"import_options_modal": {
"type": "container",
"name": "import_options_modal",
"children": {
"grouped_product_listing": {
"type": "container",
"name": "grouped_product_listing",
"dataScope": "product_custom_options_listing",
"config": {
"component": "Magento_Ui/js/form/components/insert-listing",
"componentType": "container",
"externalProvider": "product_custom_options_listing.product_custom_options_listing_data_source",
"ns": "product_custom_options_listing",
"render_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"realTimeLink": true,
"behaviourType": "edit",
"externalFilterMode": true,
"currentProductId": "44",
"dataLinks": {"imports": false, "exports": true},
"exports": {"currentProductId": "${ $.externalProvider }:params.current_product_id"}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {
"type": "slide",
"title": "Select Product",
"buttons": [
{
"text": "Import",
"class": "action-primary",
"actions": [
{
"targetName": "${ $.name }",
"actionName": "actionCancel"
}
]
}
]
},
"isTemplate": true,
"componentType": "modal",
"provider": "product_form.product_form_data_source"
}
}
},
"dataScope": "data.product",
"config": {
"label": "Customizable Options",
"componentType": "fieldset",
"collapsible": true,
"sortOrder": 31
}
},
"advanced_pricing_modal": {
"type": "container",
"name": "advanced_pricing_modal",
"children": {
"advanced-pricing": {
"type": "fieldset",
"name": "advanced-pricing",
"children": {
"container_special_price": {
"type": "container",
"name": "container_special_price",
"children": {
"special_price": {
"type": "form.input",
"name": "special_price",
"dataScope": "special_price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "price",
"formElement": "input",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Special Price",
"addbefore": "$",
"code": "special_price",
"source": "advanced-pricing",
"scopeLabel": "[WEBSITE]",
"globalScope": false,
"sortOrder": 0,
"componentType": "field",
"validation": {"validate-zero-or-greater": true}
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Special Price",
"sortOrder": 0,
"required": "0"
}
},
"container_special_from_date": {
"type": "container",
"name": "container_special_from_date",
"children": {
"special_from_date": {
"type": "form.date",
"name": "special_from_date",
"dataScope": "special_from_date",
"config": {
"component": "Magento_Ui/js/form/element/date",
"template": "ui/form/field",
"dataType": "date",
"formElement": "date",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Special Price From",
"code": "special_from_date",
"source": "advanced-pricing",
"scopeLabel": null,
"globalScope": false,
"sortOrder": 10,
"componentType": "field",
"additionalClasses": "admin__field-date",
"dateFormat": "MMM d, y h:mm:ss a"
}
},
"special_to_date": {
"type": "form.date",
"name": "special_to_date",
"dataScope": "special_to_date",
"config": {
"component": "Magento_Ui/js/form/element/date",
"template": "ui/form/field",
"dataType": "date",
"formElement": "date",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "To",
"code": "special_to_date",
"source": "advanced-pricing",
"scopeLabel": null,
"globalScope": false,
"sortOrder": 20,
"componentType": "field",
"additionalClasses": "admin__field-date",
"dateFormat": "MMM d, y h:mm:ss a"
}
}
},
"config": {
"component": "Magento_Ui/js/form/components/group",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Special Price From",
"sortOrder": 10,
"required": "0",
"additionalClasses": "admin__control-grouped-date",
"scopeLabel": "[WEBSITE]"
}
},
"container_cost": {
"type": "container",
"name": "container_cost",
"children": {
"cost": {
"type": "form.input",
"name": "cost",
"dataScope": "cost",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "price",
"formElement": "input",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Cost",
"addbefore": "$",
"code": "cost",
"source": "advanced-pricing",
"scopeLabel": "[WEBSITE]",
"globalScope": false,
"sortOrder": 30,
"componentType": "field",
"validation": {"validate-zero-or-greater": true}
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Cost",
"sortOrder": 30,
"required": "0"
}
},
"container_msrp": {
"type": "container",
"name": "container_msrp",
"children": {
"msrp": {
"type": "form.input",
"name": "msrp",
"dataScope": "msrp",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "price",
"formElement": "input",
"visible": "1",
"required": "0",
"notice": null,
"default": null,
"label": "Manufacturer's Suggested Retail Price",
"addbefore": "$",
"code": "msrp",
"source": "advanced-pricing",
"scopeLabel": "[WEBSITE]",
"globalScope": false,
"sortOrder": 50,
"componentType": "field",
"validation": {"validate-zero-or-greater": true}
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Manufacturer's Suggested Retail Price",
"sortOrder": 50,
"required": "0"
}
},
"container_msrp_display_actual_price_type": {
"type": "container",
"name": "container_msrp_display_actual_price_type",
"children": {
"msrp_display_actual_price_type": {
"type": "form.select",
"name": "msrp_display_actual_price_type",
"dataScope": "msrp_display_actual_price_type",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "select",
"formElement": "select",
"visible": "1",
"required": "0",
"notice": null,
"default": "0",
"label": "Display Actual Price",
"options": [
{"label": "Use config", "value": 0},
{"label": "On Gesture", "value": 1},
{"label": "In Cart", "value": 2},
{"label": "Before Order Confirmation", "value": 3}
],
"code": "msrp_display_actual_price_type",
"source": "advanced-pricing",
"scopeLabel": "[WEBSITE]",
"globalScope": false,
"sortOrder": 60,
"componentType": "field"
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"breakLine": false,
"label": "Display Actual Price",
"sortOrder": 60,
"required": "0"
}
},
"tier_price": {
"type": "container",
"name": "tier_price",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"website_id": {
"type": "form.select",
"name": "website_id",
"dataScope": "website_id",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"dataType": "text",
"formElement": "select",
"componentType": "field",
"label": "Web Site",
"options": [
{"label": "All Websites [USD]", "value": 0},
{
"label": "mage2.pro/store[USD]",
"value": "1"
}
],
"value": 0,
"visible": true,
"disabled": false
}
},
"cust_group": {
"type": "form.select",
"name": "cust_group",
"dataScope": "cust_group",
"config": {
"component": "Magento_Ui/js/form/element/select",
"template": "ui/form/field",
"formElement": "select",
"componentType": "field",
"dataType": "text",
"label": "Customer Group",
"options": [
{"label": "ALL GROUPS", "value": 32000},
{"label": "NOT LOGGED IN", "value": "0"},
{"label": "General", "value": "1"},
{"label": "Wholesale", "value": "2"},
{"label": "Retailer", "value": "3"}
],
"value": 32000
}
},
"price_qty": {
"type": "form.input",
"name": "price_qty",
"dataScope": "price_qty",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"formElement": "input",
"componentType": "field",
"dataType": "number",
"label": "Quantity"
}
},
"price": {
"type": "form.input",
"name": "price",
"dataScope": "price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"dataType": "price",
"label": "Price",
"enableLabel": true
}
},
"actionDelete": {
"type": "actionDelete",
"name": "actionDelete",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"elementTmpl": "ui/dynamic-rows/cells/action-delete",
"template": "ui/dynamic-rows/cells/action-delete",
"componentType": "actionDelete",
"dataType": "text",
"label": ""
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows",
"template": "ui/dynamic-rows/templates/default",
"componentType": "dynamicRows",
"label": "Tier Price",
"renderDefaultRecord": false,
"recordTemplate": "record",
"dndConfig": {"enabled": false},
"sortOrder": 40
}
}
},
"dataScope": "data.product",
"config": {
"componentType": "fieldset",
"label": "",
"collapsible": false,
"sortOrder": 30,
"opened": true
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {
"type": "slide",
"title": "Advanced Pricing",
"buttons": [
{
"text": "Cancel",
"class": "action-secondary",
"actions": [
{
"targetName": "${ $.name }",
"actionName": "actionCancel"
}
]
},
{
"text": "Done",
"class": "action-primary",
"actions": [
{
"targetName": "${ $.name }",
"actionName": "actionDone"
}
]
}
]
},
"isTemplate": false,
"componentType": "modal",
"provider": "product_form.product_form_data_source",
"onCancel": "actionCancel"
}
},
"related": {
"type": "fieldset",
"name": "related",
"children": {
"related": {
"type": "fieldset",
"name": "related",
"children": {
"button_set": {
"type": "container",
"name": "button_set",
"children": {
"button_related": {
"type": "container",
"name": "button_related",
"config": {
"component": "Magento_Ui/js/form/components/button",
"formElement": "container",
"componentType": "container",
"actions": [
{
"targetName": "product_form.product_form.related.related.modal",
"actionName": "toggleModal"
},
{
"targetName": "product_form.product_form.related.related.modal.related_product_listing",
"actionName": "render"
}
],
"title": "Add Related Products",
"provider": null
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"label": false,
"content": "Related products are shown to shoppers in addition to the item the shopper is looking at.",
"template": "ui/form/components/complex"
}
},
"modal": {
"type": "container",
"name": "modal",
"children": {
"related_product_listing": {
"type": "container",
"name": "related_product_listing",
"dataScope": "related_product_listing",
"config": {
"component": "Magento_Ui/js/form/components/insert-listing",
"update_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"render_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"autoRender": false,
"dataLinks": {"imports": false, "exports": true},
"realTimeLink": true,
"componentType": "insertListing",
"externalProvider": "related_product_listing.related_product_listing_data_source",
"selectionsProvider": "related_product_listing.related_product_listing.product_columns.ids",
"ns": "related_product_listing",
"behaviourType": "simple",
"externalFilterMode": true,
"imports": {
"productId": "${ $.provider }:data.product.current_product_id",
"storeId": "${ $.provider }:data.product.current_store_id"
},
"exports": {
"productId": "${ $.externalProvider }:params.current_product_id",
"storeId": "${ $.externalProvider }:params.current_store_id"
}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {
"type": "slide",
"title": "Add Related Products",
"buttons": [
{
"text": "Cancel",
"class": "action-secondary",
"actions": ["closeModal"]
},
{
"text": "Add Selected Products",
"class": "action-primary",
"actions": [
{
"targetName": "index = related_product_listing",
"actionName": "save"
},
"closeModal"
]
}
]
},
"componentType": "modal"
}
},
"related": {
"type": "container",
"name": "related",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"id": {
"type": "form.input",
"name": "id",
"dataScope": "id",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "ID",
"sortOrder": 0
}
},
"thumbnail": {
"type": "form.input",
"name": "thumbnail",
"dataScope": "thumbnail",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/thumbnail",
"dataType": "text",
"fit": true,
"label": "Thumbnail",
"sortOrder": 10
}
},
"name": {
"type": "form.input",
"name": "name",
"dataScope": "name",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "Name",
"sortOrder": 20
}
},
"status": {
"type": "form.input",
"name": "status",
"dataScope": "status",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "Status",
"sortOrder": 30
}
},
"attribute_set": {
"type": "form.input",
"name": "attribute_set",
"dataScope": "attribute_set",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "Attribute Set",
"sortOrder": 40
}
},
"sku": {
"type": "form.input",
"name": "sku",
"dataScope": "sku",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "SKU",
"sortOrder": 50
}
},
"price": {
"type": "form.input",
"name": "price",
"dataScope": "price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "Price",
"sortOrder": 60
}
},
"actionDelete": {
"type": "actionDelete",
"name": "actionDelete",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"elementTmpl": "ui/dynamic-rows/cells/action-delete",
"template": "ui/dynamic-rows/cells/action-delete",
"additionalClasses": "data-grid-actions-cell",
"componentType": "actionDelete",
"dataType": "text",
"label": "Actions",
"sortOrder": 70,
"fit": true
}
},
"position": {
"type": "form.input",
"name": "position",
"dataScope": "position",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "number",
"formElement": "input",
"componentType": "field",
"sortOrder": 80,
"visible": false
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "data.links",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows-grid",
"template": "ui/dynamic-rows/templates/grid",
"additionalClasses": "admin__field-wide",
"componentType": "dynamicRows",
"label": null,
"columnsHeader": false,
"columnsHeaderAfterRender": true,
"renderDefaultRecord": false,
"addButton": false,
"recordTemplate": "record",
"deleteButtonLabel": "Remove",
"dataProvider": "related_product_listing",
"map": {
"id": "entity_id",
"name": "name",
"status": "status_text",
"attribute_set": "attribute_set_text",
"sku": "sku",
"price": "price",
"thumbnail": "thumbnail_src"
},
"links": {"insertData": "${ $.provider }:${ $.dataProvider }"},
"sortOrder": 2
}
}
},
"dataScope": "",
"config": {
"additionalClasses": "admin__fieldset-section",
"label": "Related Products",
"collapsible": false,
"componentType": "fieldset",
"sortOrder": 10
}
},
"upsell": {
"type": "fieldset",
"name": "upsell",
"children": {
"button_set": {
"type": "container",
"name": "button_set",
"children": {
"button_upsell": {
"type": "container",
"name": "button_upsell",
"config": {
"component": "Magento_Ui/js/form/components/button",
"formElement": "container",
"componentType": "container",
"actions": [
{
"targetName": "product_form.product_form.related.upsell.modal",
"actionName": "toggleModal"
},
{
"targetName": "product_form.product_form.related.upsell.modal.upsell_product_listing",
"actionName": "render"
}
],
"title": "Add Up-Sell Products",
"provider": null
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"label": false,
"content": "An up-sell item is offered to the customer as a pricier or higher-quality alternative to the product the customer is looking at.",
"template": "ui/form/components/complex"
}
},
"modal": {
"type": "container",
"name": "modal",
"children": {
"upsell_product_listing": {
"type": "container",
"name": "upsell_product_listing",
"dataScope": "upsell_product_listing",
"config": {
"component": "Magento_Ui/js/form/components/insert-listing",
"update_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"render_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"autoRender": false,
"dataLinks": {"imports": false, "exports": true},
"realTimeLink": true,
"componentType": "insertListing",
"externalProvider": "upsell_product_listing.upsell_product_listing_data_source",
"selectionsProvider": "upsell_product_listing.upsell_product_listing.product_columns.ids",
"ns": "upsell_product_listing",
"behaviourType": "simple",
"externalFilterMode": true,
"imports": {
"productId": "${ $.provider }:data.product.current_product_id",
"storeId": "${ $.provider }:data.product.current_store_id"
},
"exports": {
"productId": "${ $.externalProvider }:params.current_product_id",
"storeId": "${ $.externalProvider }:params.current_store_id"
}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {
"type": "slide",
"title": "Add Up-Sell Products",
"buttons": [
{
"text": "Cancel",
"class": "action-secondary",
"actions": ["closeModal"]
},
{
"text": "Add Selected Products",
"class": "action-primary",
"actions": [
{
"targetName": "index = upsell_product_listing",
"actionName": "save"
},
"closeModal"
]
}
]
},
"componentType": "modal"
}
},
"upsell": {
"type": "container",
"name": "upsell",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"id": {
"type": "form.input",
"name": "id",
"dataScope": "id",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "ID",
"sortOrder": 0
}
},
"thumbnail": {
"type": "form.input",
"name": "thumbnail",
"dataScope": "thumbnail",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/thumbnail",
"dataType": "text",
"fit": true,
"label": "Thumbnail",
"sortOrder": 10
}
},
"name": {
"type": "form.input",
"name": "name",
"dataScope": "name",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "Name",
"sortOrder": 20
}
},
"status": {
"type": "form.input",
"name": "status",
"dataScope": "status",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "Status",
"sortOrder": 30
}
},
"attribute_set": {
"type": "form.input",
"name": "attribute_set",
"dataScope": "attribute_set",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "Attribute Set",
"sortOrder": 40
}
},
"sku": {
"type": "form.input",
"name": "sku",
"dataScope": "sku",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "SKU",
"sortOrder": 50
}
},
"price": {
"type": "form.input",
"name": "price",
"dataScope": "price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "Price",
"sortOrder": 60
}
},
"actionDelete": {
"type": "actionDelete",
"name": "actionDelete",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"elementTmpl": "ui/dynamic-rows/cells/action-delete",
"template": "ui/dynamic-rows/cells/action-delete",
"additionalClasses": "data-grid-actions-cell",
"componentType": "actionDelete",
"dataType": "text",
"label": "Actions",
"sortOrder": 70,
"fit": true
}
},
"position": {
"type": "form.input",
"name": "position",
"dataScope": "position",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "number",
"formElement": "input",
"componentType": "field",
"sortOrder": 80,
"visible": false
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "data.links",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows-grid",
"template": "ui/dynamic-rows/templates/grid",
"additionalClasses": "admin__field-wide",
"componentType": "dynamicRows",
"label": null,
"columnsHeader": false,
"columnsHeaderAfterRender": true,
"renderDefaultRecord": false,
"addButton": false,
"recordTemplate": "record",
"deleteButtonLabel": "Remove",
"dataProvider": "upsell_product_listing",
"map": {
"id": "entity_id",
"name": "name",
"status": "status_text",
"attribute_set": "attribute_set_text",
"sku": "sku",
"price": "price",
"thumbnail": "thumbnail_src"
},
"links": {"insertData": "${ $.provider }:${ $.dataProvider }"},
"sortOrder": 2
}
}
},
"dataScope": "",
"config": {
"additionalClasses": "admin__fieldset-section",
"label": "Up-Sell Products",
"collapsible": false,
"componentType": "fieldset",
"sortOrder": 20
}
},
"crosssell": {
"type": "fieldset",
"name": "crosssell",
"children": {
"button_set": {
"type": "container",
"name": "button_set",
"children": {
"button_crosssell": {
"type": "container",
"name": "button_crosssell",
"config": {
"component": "Magento_Ui/js/form/components/button",
"formElement": "container",
"componentType": "container",
"actions": [
{
"targetName": "product_form.product_form.related.crosssell.modal",
"actionName": "toggleModal"
},
{
"targetName": "product_form.product_form.related.crosssell.modal.crosssell_product_listing",
"actionName": "render"
}
],
"title": "Add Cross-Sell Products",
"provider": null
}
}
},
"config": {
"component": "uiComponent",
"formElement": "container",
"componentType": "container",
"label": false,
"content": "These \"impulse-buy\" products appear next to the shopping cart as cross-sells to the items already in the shopping cart.",
"template": "ui/form/components/complex"
}
},
"modal": {
"type": "container",
"name": "modal",
"children": {
"crosssell_product_listing": {
"type": "container",
"name": "crosssell_product_listing",
"dataScope": "crosssell_product_listing",
"config": {
"component": "Magento_Ui/js/form/components/insert-listing",
"update_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"render_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"autoRender": false,
"dataLinks": {"imports": false, "exports": true},
"realTimeLink": true,
"componentType": "insertListing",
"externalProvider": "crosssell_product_listing.crosssell_product_listing_data_source",
"selectionsProvider": "crosssell_product_listing.crosssell_product_listing.product_columns.ids",
"ns": "crosssell_product_listing",
"behaviourType": "simple",
"externalFilterMode": true,
"imports": {
"productId": "${ $.provider }:data.product.current_product_id",
"storeId": "${ $.provider }:data.product.current_store_id"
},
"exports": {
"productId": "${ $.externalProvider }:params.current_product_id",
"storeId": "${ $.externalProvider }:params.current_store_id"
}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {
"type": "slide",
"title": "Add Cross-Sell Products",
"buttons": [
{
"text": "Cancel",
"class": "action-secondary",
"actions": ["closeModal"]
},
{
"text": "Add Selected Products",
"class": "action-primary",
"actions": [
{
"targetName": "index = crosssell_product_listing",
"actionName": "save"
},
"closeModal"
]
}
]
},
"componentType": "modal"
}
},
"crosssell": {
"type": "container",
"name": "crosssell",
"children": {
"record": {
"type": "container",
"name": "record",
"children": {
"id": {
"type": "form.input",
"name": "id",
"dataScope": "id",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "ID",
"sortOrder": 0
}
},
"thumbnail": {
"type": "form.input",
"name": "thumbnail",
"dataScope": "thumbnail",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/thumbnail",
"dataType": "text",
"fit": true,
"label": "Thumbnail",
"sortOrder": 10
}
},
"name": {
"type": "form.input",
"name": "name",
"dataScope": "name",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "Name",
"sortOrder": 20
}
},
"status": {
"type": "form.input",
"name": "status",
"dataScope": "status",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "Status",
"sortOrder": 30
}
},
"attribute_set": {
"type": "form.input",
"name": "attribute_set",
"dataScope": "attribute_set",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": false,
"label": "Attribute Set",
"sortOrder": 40
}
},
"sku": {
"type": "form.input",
"name": "sku",
"dataScope": "sku",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "SKU",
"sortOrder": 50
}
},
"price": {
"type": "form.input",
"name": "price",
"dataScope": "price",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"componentType": "field",
"formElement": "input",
"elementTmpl": "ui/dynamic-rows/cells/text",
"dataType": "text",
"fit": true,
"label": "Price",
"sortOrder": 60
}
},
"actionDelete": {
"type": "actionDelete",
"name": "actionDelete",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"elementTmpl": "ui/dynamic-rows/cells/action-delete",
"template": "ui/dynamic-rows/cells/action-delete",
"additionalClasses": "data-grid-actions-cell",
"componentType": "actionDelete",
"dataType": "text",
"label": "Actions",
"sortOrder": 70,
"fit": true
}
},
"position": {
"type": "form.input",
"name": "position",
"dataScope": "position",
"config": {
"component": "Magento_Ui/js/form/element/abstract",
"template": "ui/form/field",
"dataType": "number",
"formElement": "input",
"componentType": "field",
"sortOrder": 80,
"visible": false
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/dynamic-rows/record",
"componentType": "container",
"isTemplate": true,
"is_collection": true
}
}
},
"dataScope": "data.links",
"config": {
"component": "Magento_Ui/js/dynamic-rows/dynamic-rows-grid",
"template": "ui/dynamic-rows/templates/grid",
"additionalClasses": "admin__field-wide",
"componentType": "dynamicRows",
"label": null,
"columnsHeader": false,
"columnsHeaderAfterRender": true,
"renderDefaultRecord": false,
"addButton": false,
"recordTemplate": "record",
"deleteButtonLabel": "Remove",
"dataProvider": "crosssell_product_listing",
"map": {
"id": "entity_id",
"name": "name",
"status": "status_text",
"attribute_set": "attribute_set_text",
"sku": "sku",
"price": "price",
"thumbnail": "thumbnail_src"
},
"links": {"insertData": "${ $.provider }:${ $.dataProvider }"},
"sortOrder": 2
}
}
},
"dataScope": "",
"config": {
"additionalClasses": "admin__fieldset-section",
"label": "Cross-Sell Products",
"collapsible": false,
"componentType": "fieldset",
"sortOrder": 30
}
}
},
"dataScope": "",
"config": {
"label": "Related Products, Up-Sells, and Cross-Sells",
"collapsible": true,
"componentType": "fieldset",
"sortOrder": 90
}
},
"attributes": {
"type": "fieldset",
"name": "attributes",
"dataScope": "data.product",
"config": {
"label": "Attributes",
"collapsible": true,
"sortOrder": 15,
"componentType": "fieldset",
"component": "Magento_Catalog/js/components/attributes-fieldset",
"visible": false
}
},
"add_attribute_modal": {
"type": "container",
"name": "add_attribute_modal",
"children": {
"product_attributes_grid": {
"type": "container",
"name": "product_attributes_grid",
"dataScope": "product_attributes_grid",
"config": {
"component": "Magento_Catalog/js/components/attributes-insert-listing",
"componentType": "container",
"autoRender": false,
"externalProvider": "product_attributes_grid.product_attributes_grid_data_source",
"selectionsProvider": "${ $.ns }.${ $.ns }.product_attributes_columns.ids",
"ns": "product_attributes_grid",
"render_url": "http://localhost.com:900/store/Zudra5uW/mui/index/render/",
"immediateUpdateBySelection": true,
"behaviourType": "edit",
"externalFilterMode": true,
"dataLinks": {"imports": false, "exports": true},
"formProvider": "ns = ${ $.namespace }, index = product_form",
"groupCode": "attributes",
"groupName": "Attributes",
"groupSortOrder": 15,
"addAttributeUrl": "http://localhost.com:900/store/Zudra5uW/catalog/product/addAttributeToTemplate/",
"productId": "44",
"productType": "virtual",
"loading": false,
"imports": {"attributeSetId": "${ $.provider }:data.product.attribute_set_id"},
"exports": {"attributeSetId": "${ $.externalProvider }:params.template_id"}
}
}
},
"dataScope": "",
"config": {
"component": "Magento_Ui/js/modal/modal-component",
"options": {
"type": "slide",
"title": "Add Attribute",
"buttons": [
{
"text": "Cancel",
"class": "action-secondary",
"actions": [
{
"targetName": "${ $.name }",
"actionName": "actionCancel"
}
]
},
{
"text": "Add Selected",
"class": "action-primary",
"actions": [
{
"targetName": "${ $.name }.product_attributes_grid",
"actionName": "save"
},
["closeModal"]
]
}
]
},
"isTemplate": false,
"componentType": "modal",
"provider": "product_form.product_form_data_source"
}
},
"block_gallery": {
"type": "fieldset",
"dataScope": "block_gallery",
"config": {
"label": "Images And Videos",
"collapsible": true,
"opened": false,
"sortOrder": "22",
"canShow": true,
"componentType": "fieldset"
},
"children": {
"block_gallery": {
"type": "html_content",
"dataScope": "block_gallery",
"config": {"content": "<div class=\"row\">\n <div class=\"add-video-button-container\">\n <button id=\"add_video_button\"\n title=\"Add Video\"\n data-role=\"add-video-button\"\n type=\"button\"\n class=\"action-secondary\"\n data-mage-init='{\"openVideoModal\" : {}}'\n data-ui-id=\"widget-button-1\">\n <span>Add Video</span>\n </button>\n </div>\n</div>\n\n<!-- <div class=\"admin__field-service admin__field-service-gallery\" data-config-scope=\"--><!--\">-->\n<!-- --><!-- <input --><!-- disabled=\"disabled\"--><!-- type=\"checkbox\"-->\n<!-- name=\"use_default[]\"-->\n<!-- data-form-part=\"product_form\"-->\n<!-- class=\"admin__control-checkbox\"-->\n<!-- id=\"--><!--_default\"-->\n<!-- --><!-- checked=\"checked\"--><!-- onclick=\"--><!--\"-->\n<!-- value=\"--><!--\"/>-->\n<!-- <label for=\"--><!--_default\" class=\"admin__field-label\">-->\n<!-- --><!-- </label>-->\n<!-- --><!-- </div>-->\n<!-- --><!-- <div class=\"admin__field-service admin__field-service-gallery\" data-config-scope=\"--><!--\">-->\n<!-- --><!-- <input --><!-- disabled=\"disabled\"--><!-- type=\"checkbox\"-->\n<!-- name=\"use_default[]\"-->\n<!-- data-form-part=\"product_form\"-->\n<!-- class=\"admin__control-checkbox\"-->\n<!-- id=\"--><!--_default\"-->\n<!-- --><!-- checked=\"checked\"--><!-- onclick=\"--><!--\"-->\n<!-- value=\"--><!--\"/>-->\n<!-- <label for=\"--><!--_default\" class=\"admin__field-label\">-->\n<!-- --><!-- </label>-->\n<!-- --><!-- </div>-->\n<!-- --><!-- <div class=\"admin__field-service admin__field-service-gallery\" data-config-scope=\"--><!--\">-->\n<!-- --><!-- <input --><!-- disabled=\"disabled\"--><!-- type=\"checkbox\"-->\n<!-- name=\"use_default[]\"-->\n<!-- data-form-part=\"product_form\"-->\n<!-- class=\"admin__control-checkbox\"-->\n<!-- id=\"--><!--_default\"-->\n<!-- --><!-- checked=\"checked\"--><!-- onclick=\"--><!--\"-->\n<!-- value=\"--><!--\"/>-->\n<!-- <label for=\"--><!--_default\" class=\"admin__field-label\">-->\n<!-- --><!-- </label>-->\n<!-- --><!-- </div>-->\n<!-- --><!-- <div class=\"admin__field-service admin__field-service-gallery\" data-config-scope=\"--><!--\">-->\n<!-- --><!-- <input --><!-- disabled=\"disabled\"--><!-- type=\"checkbox\"-->\n<!-- name=\"use_default[]\"-->\n<!-- data-form-part=\"product_form\"-->\n<!-- class=\"admin__control-checkbox\"-->\n<!-- id=\"--><!--_default\"-->\n<!-- --><!-- checked=\"checked\"--><!-- onclick=\"--><!--\"-->\n<!-- value=\"--><!--\"/>-->\n<!-- <label for=\"--><!--_default\" class=\"admin__field-label\">-->\n<!-- --><!-- </label>-->\n<!-- --><!-- </div>-->\n<!-- -->\n<div id=\"media_gallery_content\"\n class=\"gallery\"\n data-images=\"[]\"\n data-types=\"{"image":{"code":"image","value":null,"label":"Base","scope":"[STORE VIEW]","name":"product[image]"},"swatch_image":{"code":"swatch_image","value":null,"label":"Swatch Image","scope":"[STORE VIEW]","name":"product[swatch_image]"},"small_image":{"code":"small_image","value":null,"label":"Small","scope":"[STORE VIEW]","name":"product[small_image]"},"thumbnail":{"code":"thumbnail","value":null,"label":"Thumbnail","scope":"[STORE VIEW]","name":"product[thumbnail]"}}\"\n >\n <div class=\"image image-placeholder\">\n \n<div id=\"id_ba08d40b5caa44365b3951d4e525f0a9_Uploader\" class=\"uploader\">\n <div class=\"fileinput-button form-buttons button\">\n <span>Browse Files...</span>\n <input id=\"fileupload\" type=\"file\" name=\"image\"\n data-url=\"http://localhost.com:900/store/Zudra5uW/catalog/product_gallery/upload/?SID=ich5ds54ptj8i8qiuog6duddv0\" multiple=\"multiple\" />\n </div>\n <div class=\"clear\"></div>\n <script id=\"id_ba08d40b5caa44365b3951d4e525f0a9_Uploader-template\" type=\"text/x-magento-template\">\n <div id=\"<%- data.id %>\" class=\"file-row\">\n <span class=\"file-info\"><%- data.name %> (<%- data.size %>)</span>\n <div class=\"progressbar-container\">\n <div class=\"progressbar upload-progress\" style=\"width: 0%;\"></div>\n </div>\n <div class=\"clear\"></div>\n </div>\n </script>\n</div>\n\n<script>\nrequire([\n \"jquery\",\n 'mage/template',\n 'Magento_Ui/js/modal/alert',\n \"mage/translate\",\n \"jquery/file-uploader\"\n], function ($, mageTemplate, alert) {\n\n $('#fileupload').fileupload({\n dataType: 'json',\n formData: {\n 'form_key': window.FORM_KEY\n },\n dropZone: '[data-tab-panel=image-management]',\n sequentialUploads: true,\n acceptFileTypes: /(\\.|\\/)(gif|jpe?g|png)$/i,\n maxFileSize: 83886080 ,\n add: function (e, data) {\n var progressTmpl = mageTemplate('#id_ba08d40b5caa44365b3951d4e525f0a9_Uploader-template'),\n fileSize,\n tmpl;\n\n $.each(data.files, function (index, file) {\n fileSize = typeof file.size == \"undefined\" ?\n $.mage.__('We could not detect a size.') :\n byteConvert(file.size);\n\n data.fileId = Math.random().toString(33).substr(2, 18);\n\n tmpl = progressTmpl({\n data: {\n name: file.name,\n size: fileSize,\n id: data.fileId\n }\n });\n\n $(tmpl).appendTo('#id_ba08d40b5caa44365b3951d4e525f0a9_Uploader');\n });\n\n $(this).fileupload('process', data).done(function () {\n data.submit();\n });\n },\n done: function (e, data) {\n if (data.result && !data.result.error) {\n $('#media_gallery_content').trigger('addItem', data.result);\n } else {\n $('#' + data.fileId)\n .delay(2000)\n .hide('highlight');\n alert({\n content: $.mage.__('We don\\'t recognize or support this file extension type.')\n });\n }\n $('#' + data.fileId).remove();\n },\n progress: function (e, data) {\n var progress = parseInt(data.loaded / data.total * 100, 10);\n var progressSelector = '#' + data.fileId + ' .progressbar-container .progressbar';\n $(progressSelector).css('width', progress + '%');\n },\n fail: function (e, data) {\n var progressSelector = '#' + data.fileId;\n $(progressSelector).removeClass('upload-progress').addClass('upload-failure')\n .delay(2000)\n .hide('highlight')\n .remove();\n }\n });\n $('#fileupload').fileupload('option', {\n process: [{\n action: 'load',\n fileTypes: /^image\\/(gif|jpeg|png)$/\n }, {\n action: 'resize',\n maxWidth: 1920 ,\n maxHeight: 1200 }, {\n action: 'save'\n }]\n });\n});\n</script>\n <div class=\"product-image-wrapper\">\n <img class=\"spacer\"\n src=\"http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/images/spacer.gif\"/>\n <p class=\"image-placeholder-text\">\n Browse to find or drag image here </p>\n </div>\n </div>\n <input name=\"product[image]\"\n data-form-part=\"product_form\"\n class=\"image-image\"\n type=\"hidden\"\n value=\"\"/>\n <input name=\"product[swatch_image]\"\n data-form-part=\"product_form\"\n class=\"image-swatch_image\"\n type=\"hidden\"\n value=\"\"/>\n <input name=\"product[small_image]\"\n data-form-part=\"product_form\"\n class=\"image-small_image\"\n type=\"hidden\"\n value=\"\"/>\n <input name=\"product[thumbnail]\"\n data-form-part=\"product_form\"\n class=\"image-thumbnail\"\n type=\"hidden\"\n value=\"\"/>\n <script id=\"media_gallery_content-template\" type=\"text/x-magento-template\">\n <div class=\"image item <% if (data.disabled == 1) { %>hidden-for-front<% } %> <% if (data.video_url) { %>video-item<% } %>\"\n data-role=\"image\">\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][position]\"\n value=\"<%- data.position %>\"\n data-form-part=\"product_form\"\n class=\"position\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][media_type]\"\n value=\"<%- data.media_type %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][video_provider]\"\n value=\"<%- data.video_provider %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][file]\"\n value=\"<%- data.file %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][value_id]\"\n value=\"<%- data.value_id %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][label]\"\n value=\"<%- data.label %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][disabled]\"\n value=\"<%- data.disabled %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>]\"\n value=\"\" class=\"is-removed\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][video_url]\"\n value=\"<%- data.video_url %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][video_title]\"\n value=\"<%- data.video_title %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][video_description]\"\n value=\"<%- data.video_description %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][video_metadata]\"\n value=\"<%- data.video_metadata %>\"\n data-form-part=\"product_form\"/>\n <input type=\"hidden\"\n name=\"product[media_gallery][images][<%- data.file_id %>][role]\"\n value=\"<%- data.video_description %>\"\n data-form-part=\"product_form\"/>\n\n <div class=\"product-image-wrapper\">\n <img class=\"spacer\"\n src=\"http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/images/spacer.gif\"/>\n\n <img class=\"product-image\"\n data-role=\"image-element\"\n src=\"<%- data.url %>\"\n alt=\"<%- data.label %>\"/>\n\n <div class=\"actions\">\n <button type=\"button\"\n class=\"action-remove\"\n </label data-role=\"delete-button\"\n title=\"<% if (data.media_type == 'external-video') {%>\n Delete video <%} else {%>\n Delete image <%}%>\">\n <span>\n <% if (data.media_type == 'external-video') { %>\n Delete video <% } else {%>\n Delete image <%} %>\n </span>\n </button>\n <div class=\"draggable-handle\"></div>\n </div>\n <div class=\"image-fade\"><span>Hidden</span></div>\n </div>\n\n <div class=\"item-description\">\n <% if (data.media_type !== 'external-video') {%>\n <div class=\"item-title\" data-role=\"img-title\"><%- data.label %></div>\n <div class=\"item-size\">\n <span data-role=\"image-dimens\"></span>, <span data-role=\"image-size\"><%- data.sizeLabel %></span>\n </div>\n </labelelse { %>\n <div class=\"item-title\" data-role=\"img-title\"><%- data.video_title %></div>\n <% } %>\n </div>\n\n <ul class=\"item-roles\" data-role=\"roles-labels\">\n <li data-role-code=\"image\" class=\"item-role item-role-image\">\n Base </li>\n <li data-role-code=\"swatch_image\" class=\"item-role item-role-swatch_image\">\n Swatch Image </li>\n <li data-role-code=\"small_image\" class=\"item-role item-role-small_image\">\n Small </li>\n <li data-role-code=\"thumbnail\" class=\"item-role item-role-thumbnail\">\n Thumbnail </li>\n </ul>\n </div>\n </script>\n\n <script data-role=\"img-dialog-container-tmpl\" type=\"text/x-magento-template\">\n <div class=\"image-panel ui-tabs-panel ui-widget-content ui-corner-bottom\" data-role=\"dialog\">\n </div>\n </script>\n <script data-role=\"img-dialog-tmpl\" type=\"text/x-magento-template\">\n <div class=\"image-panel-preview\">\n <img src=\"<%- data.url %>\" alt=\"<%- data.label %>\" />\n </div>\n <div class=\"image-panel-controls\">\n <strong class=\"image-name\"><%- data.label %></strong>\n\n <fieldset class=\"admin__fieldset fieldset-image-panel\">\n <div class=\"admin__field field-image-description\">\n <label class=\"admin__field-label\" for=\"image-description\">\n <span>Alt Text</span>\n </label>\n\n <div class=\"admin__field-control\">\n <textarea id=\"image-description\"\n rows=\"3\"\n class=\"admin__control-textarea\"\n name=\"product[media_gallery][images][<%- data.file_id %>][label]\"><%- data.label %></textarea>\n </div>\n </div>\n\n <div class=\"admin__field field-image-role\">\n <label class=\"admin__field-label\">\n <span>Role</span>\n </label>\n <div class=\"admin__field-control\">\n <ul class=\"multiselect-alt\">\n <li class=\"item\">\n <label>\n <input class=\"image-type\"\n data-role=\"type-selector\"\n data-form-part=\"product_form\"\n type=\"checkbox\"\n value=\"image\"\n />\n Base </label>\n </li>\n <li class=\"item\">\n <label>\n <input class=\"image-type\"\n data-role=\"type-selector\"\n data-form-part=\"product_form\"\n type=\"checkbox\"\n value=\"swatch_image\"\n />\n Swatch Image </label>\n </li>\n <li class=\"item\">\n <label>\n <input class=\"image-type\"\n data-role=\"type-selector\"\n data-form-part=\"product_form\"\n type=\"checkbox\"\n value=\"small_image\"\n />\n Small </label>\n </li>\n <li class=\"item\">\n <label>\n <input class=\"image-type\"\n data-role=\"type-selector\"\n data-form-part=\"product_form\"\n type=\"checkbox\"\n value=\"thumbnail\"\n />\n Thumbnail </label>\n </li>\n </ul>\n </div>\n </div>\n\n <div class=\"admin__field admin__field-inline field-image-size\" data-role=\"size\">\n <label class=\"admin__field-label\">\n <span>Image Size</span>\n </label>\n <div class=\"admin__field-value\" data-message=\"{size}\"></div>\n </div>\n\n <div class=\"admin__field admin__field-inline field-image-resolution\" data-role=\"resolution\">\n <label class=\"admin__field-label\">\n <span>Image Resolution</span>\n </label>\n <div class=\"admin__field-value\" data-message=\"{width}^{height} px\"></div>\n </div>\n\n <div class=\"admin__field field-image-hide\">\n <div class=\"admin__field-control\">\n <div class=\"admin__field admin__field-option\">\n <input type=\"checkbox\"\n id=\"hide-from-product-page\"\n data-role=\"visibility-trigger\"\n data-form-part=\"product_form\"\n value=\"1\"\n class=\"admin__control-checkbox\"\n name=\"product[media_gallery][images][<%- data.file_id %>][disabled]\"\n <% if (data.disabled == 1) { %>checked=\"checked\"<% } %> />\n\n <label for=\"hide-from-product-page\" class=\"admin__field-label\">\n Hide from Product Page </label>\n </div>\n </div>\n </div>\n </fieldset>\n </div>\n </script>\n</div>\n\n<div id=\"\" style=\"display:none\">\n <div id=\"video-player-preview-location\" class=\"video-player-sidebar\">\n <div class=\"video-player-container\"></div>\n <div class=\"video-information title\">\n <label>Title: </label><span></span>\n </div>\n <div class=\"video-information uploaded\">\n <label>Uploaded: </label><span></span>\n </div>\n <div class=\"video-information uploader\">\n <label>Uploader: </label><span></span>\n </div>\n <div class=\"video-information duration\">\n <label>Duration: </label><span></span>\n </div>\n </div>\n</div>\n\n<script>\nrequire([\n 'jquery',\n 'uiRegistry',\n 'productGallery'\n], function (jQuery, registry) {\n var $galleryElem = jQuery('#media_gallery_content');\n\n $galleryElem.productGallery({\n \"template\": \"#media_gallery_content-template\"\n });\n\n registry.set('productGalleryWidget', $galleryElem.data('mageProductGallery'));\n\n jQuery('body').trigger('contentUpdated');\n});\n</script>\n"}
}
}
}
},
"config": {"reloadItem": "product-details.attribute_set_id:value"}
},
"product_form_data_source": {
"type": "dataSource",
"name": "product_form_data_source",
"dataScope": "product_form",
"config": {
"data": {
"product": {
"name": "Backend Login with Google Account",
"sku": "SOME-DUMMY-SKU-CODE",
"price": "99.00",
"status": "1",
"tax_class_id": "0",
"quantity_and_stock_status": {"is_in_stock": 1, "qty": 993},
"category_ids": [
"3",
"6"
],
"visibility": "4",
"url_key": "backend-login-with-google-account",
"meta_title": "Backend Login with Google Account",
"meta_keyword": "Backend Login with Google Account",
"meta_description": "Backend Login with Google Account",
"tier_price": [
{
"price_id": "1",
"website_id": "0",
"all_groups": "0",
"cust_group": "2",
"price": "93.00",
"price_qty": 1,
"website_price": "93.0000"
}
],
"options_container": "container2",
"description": "<p>Description: <strong>Some</strong> <strong>test</strong> <del>content</del>. 123456789</p>\r\n",
"short_description": "<p>Short Description: <strong>Some</strong> <strong>test</strong> <del>content</del>. 123456789</p>\r\n",
"current_product_id": "44",
"links_title": "Links",
"links_purchased_separately": "0",
"samples_title": "Samples",
"stock_data": {
"item_id": "44",
"product_id": "44",
"stock_id": "1",
"qty": "993.0000",
"min_qty": 0,
"use_config_min_qty": "1",
"is_qty_decimal": "0",
"backorders": "0",
"use_config_backorders": "1",
"min_sale_qty": 1,
"use_config_min_sale_qty": "1",
"max_sale_qty": 10000,
"use_config_max_sale_qty": "1",
"is_in_stock": "1",
"low_stock_date": null,
"notify_stock_qty": 1,
"use_config_notify_stock_qty": "1",
"manage_stock": "1",
"use_config_manage_stock": "1",
"stock_status_changed_auto": "0",
"use_config_qty_increments": "1",
"qty_increments": 0,
"use_config_enable_qty_inc": "0",
"enable_qty_increments": "0",
"is_decimal_divided": "0",
"website_id": "1",
"type_id": "virtual"
},
"gift_message_available": null,
"use_config_gift_message_available": "1",
"attribute_set_id": 4,
"copy_to_stores": {
"3": [
{
"storeView": "demo.lo/store",
"copy_from": 0,
"copy_to": "3"
}
],
"2": [{"storeView": "discourse.pro/store", "copy_from": 0, "copy_to": "2"}],
"4": [{"storeView": "shoes.lo/store", "copy_from": 0, "copy_to": "4"}]
},
"affect_product_custom_options": 1,
"options": [],
"current_store_id": "0"
},
"is_downloadable": "0",
"downloadable": {"link": [], "sample": []},
"links": {"related": [], "crosssell": [], "upsell": [], "associated": []}
},
"submit_url": "http://localhost.com:900/store/Zudra5uW/catalog/product/save/id/44/type/virtual/store/0/set/4/",
"validate_url": "http://localhost.com:900/store/Zudra5uW/catalog/product/validate/id/44/type/virtual/store/0/set/4/",
"reloadUrl": "http://localhost.com:900/store/Zudra5uW/catalog/product/reload/id/44/type/virtual/store/0/popup/1/componentJson/1/prev_set_id/4/",
"params": {"namespace": "product_form"}
}
}
}
}
}
}
}
}