Dynamic option creation
Up from version 3.8.0, missing product option values for the admin
store will be created by default.
To disable this, override the default add-update
shortcut (defined in the configuration snipped of the
techdivision/import-product library),
by adding a snippet, e.g. <custom-configuration-dir>/shortcuts.json
and remove the eav_attribute
related operations.
{
"shortcuts": {
"ce": {
"catalog_product": {
"add-update": [
...
"general/eav_attribute/convert",
"general/eav_attribute/add-update.options",
"general/eav_attribute/add-update.option-values",
"general/eav_attribute/add-update.swatch-values",
...
]
}
}
}
}
a file outcome should that looks like you can see below
{
"shortcuts": {
"ce": {
"catalog_product": {
"add-update": [
"general/general/global-data",
"general/general/move-files",
"general/catalog_product/collect-data",
"general/catalog_category/convert",
"ce/catalog_category/sort",
"ce/catalog_category/add-update",
"ce/catalog_category/add-update.path",
"ce/catalog_category/add-update.url-rewrite",
"general/catalog_category/children-count",
"general/catalog_product/validate",
"ce/catalog_product/add-update",
"ce/catalog_product/add-update.variants",
"ce/catalog_product/add-update.bundles",
"ce/catalog_product/add-update.links",
"ce/catalog_product/add-update.grouped",
"ce/catalog_product/add-update.media",
"general/catalog_product/add-update.msi",
"general/catalog_product/add-update.url-rewrites"
]
}
}
}
}
Please be aware that it is not possible to create translations for the other stores other than the When creating option values dynamically, the option values are taken from the column Translations can be done in the Magento backend or with the attribute import. |