Releases: bigbridge-nl/product-import
Fix url rewrites problem and removes url_path
- The attribute
url_path
, if exists, is removed from the imported products - url_rewrite table: Writes non-redirects (redirect_type = 0) before redirects (redirect_type = 301) in url_rewrite, because Magento relies on this order when it creates canonical urls and such.
Added missing options
Added some options that were missing from the cli command and the rest api.
Support for Magento 2.4
Support for 20.6 price decimal format.
Fixed import of tier prices in M2.4
Fix XSD for multiple store views
The XSD that validates the product import XML did not allow multiple store views.
An option to have old category links removed
Guus Portegies asked for this option to have product-to-category links to be removed as well as added.
Setting $config->categoryStrategy = ImportConfig::CATEGORY_STRATEGY_SET
will remove product-to-category links that are not named in the import.
Use responsively; the documentation explains when this is not a good idea.
Url suffix per website
Take into account that product and category url suffix may differ per website.
Url suffix per store view
Take into account that product and category url suffix may differ per store view.
Support for two added columns since M2.2
lucafuse94 noticed that parent_product_id was missing from catalog_product_bundle_option_value.
Started monitoring database changes between Magento versions, using Compalex. Added support for
- Tier prices, percentage_value (since M2.2)
- Bundled product option value, parent_product_id (since M2.2)
Magento 2.3 only added MSI, and did not change the existing product tables.
Sku case sensitive
SKU's are explicitly made case sensitive
Added a function to look up the case sensitive sku in the database.
Fix category level
choleaoum noticed that the level field of created categories was one too high.
Also some missing trim()'s were added to clean input.