feat(import-product): Update tax rules and disable products with "AMZ" in name

- Added logic to find and update products containing " AMZ" in their names, setting their tax rules to 62 and disabling them.
- Modified product category assignments based on new criteria.
- Updated product and product_shop tables to reflect changes in tax rules and active status.
- Adjusted logic for handling product features and manufacturers.
- Enhanced logging and error handling for better traceability during import.
This commit is contained in:
2025-05-31 20:37:37 +02:00
parent caee1fc2fb
commit 528cfaba20
2 changed files with 685 additions and 242 deletions

View File

@@ -167,7 +167,111 @@
"lmtime": 1743172736455,
"modified": true
},
"config": {},
"config": {
"addons": {},
"config_dev.yml": {
"type": "-",
"size": 1541,
"lmtime": 0,
"modified": false
},
"config_legacy_dev.yml": {
"type": "-",
"size": 47,
"lmtime": 0,
"modified": false
},
"config_legacy_prod.yml": {
"type": "-",
"size": 163,
"lmtime": 0,
"modified": false
},
"config_legacy_test.yml": {
"type": "-",
"size": 47,
"lmtime": 0,
"modified": false
},
"config_legacy.yml": {
"type": "-",
"size": 590,
"lmtime": 0,
"modified": false
},
"config_prod.yml": {
"type": "-",
"size": 715,
"lmtime": 0,
"modified": false
},
"config_test.yml": {
"type": "-",
"size": 1001,
"lmtime": 0,
"modified": false
},
"config.yml": {
"type": "-",
"size": 4094,
"lmtime": 0,
"modified": false
},
"doctrine.yml": {
"type": "-",
"size": 880,
"lmtime": 0,
"modified": false
},
"parameters.php": {
"type": "-",
"size": 1020,
"lmtime": 1746397929619,
"modified": false
},
"parameters.yml": {
"type": "-",
"size": 11,
"lmtime": 0,
"modified": false
},
"parameters.yml.dist": {
"type": "-",
"size": 983,
"lmtime": 0,
"modified": false
},
"routing_dev.yml": {
"type": "-",
"size": 1132,
"lmtime": 0,
"modified": false
},
"routing.yml": {
"type": "-",
"size": 315,
"lmtime": 0,
"modified": false
},
"security.yml": {
"type": "-",
"size": 631,
"lmtime": 0,
"modified": false
},
"services.yml": {
"type": "-",
"size": 258,
"lmtime": 0,
"modified": false
},
"set_parameters.php": {
"type": "-",
"size": 3096,
"lmtime": 0,
"modified": false
}
},
".DS_Store": {
"type": "-",
"size": 6148,
@@ -2628,6 +2732,304 @@
"ps_accounts": {},
"ps_banner": {},
"ps_buybuttonlite": {},
"ps_cashondelivery": {
"composer.json": {
"type": "-",
"size": 1072,
"lmtime": 1742566353000,
"modified": false
},
"composer.lock": {
"type": "-",
"size": 51498,
"lmtime": 1742566352000,
"modified": false
},
"config_pl.xml": {
"type": "-",
"size": 482,
"lmtime": 1742566352000,
"modified": false
},
"config.xml": {
"type": "-",
"size": 496,
"lmtime": 1742566352000,
"modified": false
},
"controllers": {
"front": {
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566357000,
"modified": false
},
"validation.php": {
"type": "-",
"size": 4122,
"lmtime": 1742566357000,
"modified": false
}
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566357000,
"modified": false
}
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566352000,
"modified": false
},
"LICENSE.md": {
"type": "-",
"size": 10329,
"lmtime": 1742566351000,
"modified": false
},
"logo.png": {
"type": "-",
"size": 8755,
"lmtime": 1742566352000,
"modified": false
},
"logo.webp": {
"type": "-",
"size": 716,
"lmtime": 1742566352000,
"modified": false
},
"ps_cashondelivery.php": {
"type": "-",
"size": 12104,
"lmtime": 1742566352000,
"modified": false
},
"README.md": {
"type": "-",
"size": 863,
"lmtime": 1742567048000,
"modified": false
},
"tests": {
"index.php": {
"type": "-",
"size": 1271,
"lmtime": 1742566354000,
"modified": false
},
"phpstan": {
"index.php": {
"type": "-",
"size": 1271,
"lmtime": 1742566354000,
"modified": false
},
"phpstan-1.7.6.neon": {
"type": "-",
"size": 799,
"lmtime": 1742566355000,
"modified": false
},
"phpstan-1.7.7.neon": {
"type": "-",
"size": 416,
"lmtime": 1742566355000,
"modified": false
},
"phpstan-1.7.8.neon": {
"type": "-",
"size": 185,
"lmtime": 1742566354000,
"modified": false
},
"phpstan-latest.neon": {
"type": "-",
"size": 185,
"lmtime": 1742566354000,
"modified": false
},
"phpstan.neon": {
"type": "-",
"size": 341,
"lmtime": 1742566354000,
"modified": false
}
},
"phpstan.sh": {
"type": "-",
"size": 1074,
"lmtime": 1742566354000,
"modified": false
}
},
"translations": {
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566357000,
"modified": false
},
"pl.php": {
"type": "-",
"size": 0,
"lmtime": 1742566356000,
"modified": false
}
},
"upgrade": {
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566355000,
"modified": false
},
"upgrade-1.0.7.php": {
"type": "-",
"size": 1252,
"lmtime": 1742566355000,
"modified": false
},
"upgrade-2.0.0.php": {
"type": "-",
"size": 1906,
"lmtime": 1742566355000,
"modified": false
}
},
"vendor": {
"autoload.php": {
"type": "-",
"size": 178,
"lmtime": 1742566353000,
"modified": false
},
"composer": {
"autoload_classmap.php": {
"type": "-",
"size": 317,
"lmtime": 1742566354000,
"modified": false
},
"autoload_namespaces.php": {
"type": "-",
"size": 149,
"lmtime": 1742566354000,
"modified": false
},
"autoload_psr4.php": {
"type": "-",
"size": 143,
"lmtime": 1742566354000,
"modified": false
},
"autoload_real.php": {
"type": "-",
"size": 1453,
"lmtime": 1742566353000,
"modified": false
},
"autoload_static.php": {
"type": "-",
"size": 656,
"lmtime": 1742566353000,
"modified": false
},
"ClassLoader.php": {
"type": "-",
"size": 13420,
"lmtime": 1742566353000,
"modified": false
},
"installed.json": {
"type": "-",
"size": 3,
"lmtime": 1742566353000,
"modified": false
},
"LICENSE": {
"type": "-",
"size": 1070,
"lmtime": 1742566353000,
"modified": false
}
}
},
"views": {
"img": {
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566355000,
"modified": false
},
"orderstate": {
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566356000,
"modified": false
},
"PS_OS_COD_VALIDATION.gif": {
"type": "-",
"size": 1028,
"lmtime": 1742566356000,
"modified": false
}
}
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566355000,
"modified": false
},
"templates": {
"hook": {
"displayOrderConfirmation.tpl": {
"type": "-",
"size": 1390,
"lmtime": 1742566356000,
"modified": false
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566356000,
"modified": false
},
"paymentOptions-additionalInformation.tpl": {
"type": "-",
"size": 999,
"lmtime": 1742566356000,
"modified": false
},
"payment_return.tpl": {
"type": "-",
"size": 1470,
"lmtime": 1742566356000,
"modified": false
},
"ps_cashondelivery_intro.tpl": {
"type": "-",
"size": 1090,
"lmtime": 1742566356000,
"modified": false
}
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566356000,
"modified": false
}
}
}
},
"ps_categorytree": {},
"ps_checkout": {},
"ps_checkpayment": {},
@@ -3564,299 +3966,248 @@
"statssearch": {},
"statsstock": {},
"welcome": {},
"ps_cashondelivery": {
"composer.json": {
"type": "-",
"size": 1072,
"lmtime": 1742566353000,
"modified": false
},
"composer.lock": {
"type": "-",
"size": 51498,
"lmtime": 1742566352000,
"modified": false
"import_api": {
"classes": {
"convertor.php": {
"type": "-",
"size": 18369,
"lmtime": 1742565820000,
"modified": false
},
"creator.php": {
"type": "-",
"size": 27758,
"lmtime": 1742565821000,
"modified": false
},
"filereader.php": {
"type": "-",
"size": 12700,
"lmtime": 1742565820000,
"modified": false
},
"import.php": {
"type": "-",
"size": 17379,
"lmtime": 1742565821000,
"modified": false
},
"index.php": {
"type": "-",
"size": 1304,
"lmtime": 1742565821000,
"modified": false
},
"queue.php": {
"type": "-",
"size": 4852,
"lmtime": 1742565821000,
"modified": false
}
},
"config_pl.xml": {
"type": "-",
"size": 482,
"lmtime": 1742566352000,
"size": 494,
"lmtime": 1742565820000,
"modified": false
},
"config.xml": {
"type": "-",
"size": 496,
"lmtime": 1742566352000,
"size": 505,
"lmtime": 1742565819000,
"modified": false
},
"controllers": {
"front": {
"index.php": {
"admin": {
"AdminImport_ApiController.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566357000,
"size": 36012,
"lmtime": 1742565824000,
"modified": false
}
},
"front": {
"ajax.php": {
"type": "-",
"size": 3292,
"lmtime": 1742565824000,
"modified": false
},
"validation.php": {
"import.php": {
"type": "-",
"size": 4122,
"lmtime": 1742566357000,
"size": 22299,
"lmtime": 1742565823000,
"modified": false
},
"index.php": {
"type": "-",
"size": 1300,
"lmtime": 1742565824000,
"modified": false
}
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566357000,
"size": 1300,
"lmtime": 1742565823000,
"modified": false
}
},
"import_api.php": {
"type": "-",
"size": 3460,
"lmtime": 1742565819000,
"modified": false
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566352000,
"size": 1304,
"lmtime": 1742565820000,
"modified": false
},
"LICENSE.md": {
"type": "-",
"size": 10329,
"lmtime": 1742566351000,
"modified": false
},
"logo.png": {
"type": "-",
"size": 8755,
"lmtime": 1742566352000,
"modified": false
},
"logo.webp": {
"type": "-",
"size": 716,
"lmtime": 1742566352000,
"modified": false
},
"ps_cashondelivery.php": {
"type": "-",
"size": 12104,
"lmtime": 1742566352000,
"modified": false
},
"README.md": {
"type": "-",
"size": 863,
"lmtime": 1742567048000,
"modified": false
},
"tests": {
"index.php": {
"lib": {
"SimpleXLS.php": {
"type": "-",
"size": 1271,
"lmtime": 1742566354000,
"size": 41367,
"lmtime": 1742565820000,
"modified": false
},
"phpstan": {
"index.php": {
"type": "-",
"size": 1271,
"lmtime": 1742566354000,
"modified": false
},
"phpstan-1.7.6.neon": {
"type": "-",
"size": 799,
"lmtime": 1742566355000,
"modified": false
},
"phpstan-1.7.7.neon": {
"type": "-",
"size": 416,
"lmtime": 1742566355000,
"modified": false
},
"phpstan-1.7.8.neon": {
"type": "-",
"size": 185,
"lmtime": 1742566354000,
"modified": false
},
"phpstan-latest.neon": {
"type": "-",
"size": 185,
"lmtime": 1742566354000,
"modified": false
},
"phpstan.neon": {
"type": "-",
"size": 341,
"lmtime": 1742566354000,
"modified": false
}
},
"phpstan.sh": {
"SimpleXLSX.php": {
"type": "-",
"size": 1074,
"lmtime": 1742566354000,
"size": 27906,
"lmtime": 1742565820000,
"modified": false
}
},
"logo.png": {
"type": "-",
"size": 548,
"lmtime": 1742565820000,
"modified": false
},
"sql_install.php": {
"type": "-",
"size": 3337,
"lmtime": 1742565820000,
"modified": false
},
"translations": {
"index.php": {
"cs.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566357000,
"size": 0,
"lmtime": 1742565823000,
"modified": false
},
"pl.php": {
"type": "-",
"size": 0,
"lmtime": 1742566356000,
"lmtime": 1742565823000,
"modified": false
}
},
"upgrade": {
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566355000,
"modified": false
},
"upgrade-1.0.7.php": {
"type": "-",
"size": 1252,
"lmtime": 1742566355000,
"modified": false
},
"upgrade-2.0.0.php": {
"type": "-",
"size": 1906,
"lmtime": 1742566355000,
"modified": false
}
},
"vendor": {
"autoload.php": {
"type": "-",
"size": 178,
"lmtime": 1742566353000,
"modified": false
},
"composer": {
"autoload_classmap.php": {
"type": "-",
"size": 317,
"lmtime": 1742566354000,
"modified": false
},
"autoload_namespaces.php": {
"type": "-",
"size": 149,
"lmtime": 1742566354000,
"modified": false
},
"autoload_psr4.php": {
"type": "-",
"size": 143,
"lmtime": 1742566354000,
"modified": false
},
"autoload_real.php": {
"type": "-",
"size": 1453,
"lmtime": 1742566353000,
"modified": false
},
"autoload_static.php": {
"type": "-",
"size": 656,
"lmtime": 1742566353000,
"modified": false
},
"ClassLoader.php": {
"type": "-",
"size": 13420,
"lmtime": 1742566353000,
"modified": false
},
"installed.json": {
"type": "-",
"size": 3,
"lmtime": 1742566353000,
"modified": false
},
"LICENSE": {
"type": "-",
"size": 1070,
"lmtime": 1742566353000,
"modified": false
}
}
},
"views": {
"img": {
"index.php": {
"css": {
"dataTables.bootstrap4.css": {
"type": "-",
"size": 1127,
"lmtime": 1742566355000,
"size": 6005,
"lmtime": 1742565821000,
"modified": false
},
"orderstate": {
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566356000,
"modified": false
},
"PS_OS_COD_VALIDATION.gif": {
"type": "-",
"size": 1028,
"lmtime": 1742566356000,
"modified": false
}
}
},
"img": {},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566355000,
"size": 1304,
"lmtime": 1742565821000,
"modified": false
},
"js": {
"back.js": {
"type": "-",
"size": 1115,
"lmtime": 1742565823000,
"modified": false
},
"dataTables.bootstrap4.js": {
"type": "-",
"size": 4877,
"lmtime": 1742565823000,
"modified": false
},
"dataTables.js": {
"type": "-",
"size": 463898,
"lmtime": 1742565823000,
"modified": false
},
"dataTables.min.js": {
"type": "-",
"size": 82816,
"lmtime": 1742565822000,
"modified": false
},
"front.js": {
"type": "-",
"size": 1115,
"lmtime": 1742565823000,
"modified": false
},
"index.php": {
"type": "-",
"size": 1304,
"lmtime": 1742565823000,
"modified": false
}
},
"templates": {
"hook": {
"displayOrderConfirmation.tpl": {
"admin": {
"configure.tpl": {
"type": "-",
"size": 1390,
"lmtime": 1742566356000,
"size": 2597,
"lmtime": 1742565822000,
"modified": false
},
"delete.tpl": {
"type": "-",
"size": 2485,
"lmtime": 1742565822000,
"modified": false
},
"file_upload.tpl": {
"type": "-",
"size": 3861,
"lmtime": 1742565822000,
"modified": false
},
"import.tpl": {
"type": "-",
"size": 6791,
"lmtime": 1742565822000,
"modified": false
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566356000,
"size": 1304,
"lmtime": 1742565822000,
"modified": false
},
"paymentOptions-additionalInformation.tpl": {
"list.tpl": {
"type": "-",
"size": 999,
"lmtime": 1742566356000,
"size": 1191,
"lmtime": 1742565822000,
"modified": false
},
"payment_return.tpl": {
"temp.tpl": {
"type": "-",
"size": 1470,
"lmtime": 1742566356000,
"modified": false
},
"ps_cashondelivery_intro.tpl": {
"type": "-",
"size": 1090,
"lmtime": 1742566356000,
"size": 5618,
"lmtime": 1742565822000,
"modified": false
}
},
"index.php": {
"type": "-",
"size": 1127,
"lmtime": 1742566356000,
"size": 1304,
"lmtime": 1742565821000,
"modified": false
}
}