Skip to content

MageQuest/magento2-module-bundle-import-export-enhancements

Repository files navigation

MageQuest_BundleImportExportEnhancements

Bundle import/export, but better.

Magento 2.4 Packagist Version MIT License

Overview

A Magento 2 module that improves the bundle product import export functionality.

Features

Remove/Update Bundle Option Data

  • Allows removal of bundle options via import using the 'Empty attribute value constant' (__EMPTY__VALUE__) in the bundle_values column
  • Supports both removing and recreating (essentially updating) bundle options in the same import file

Why?

Because, without this functionality, updating bundle option data is only additive, i.e. option data is added on top of the existing data. This means option names can't be updated (it will create new additional options) and removing products from an option is not possible. Having to do this manually per product in the admin panel is not acceptable when working with large datasets.

Also, it makes sense. Using the 'Empty attribute value constant' (__EMPTY__VALUE__) in almost any other import field (CSV column) removes that data against the specified product when imported. The bundle_values column now has feature parity.

Installation

composer require magequest/magento2-module-bundle-import-export-enhancements
bin/magento module:enable MageQuest_BundleImportExportEnhancements
bin/magento setup:upgrade

Compatibility

Magento Open Source / Adobe Commerce 2.4.x

Contributing

Issues and pull requests welcomed.

About

A Magento 2 module that improves the bundle product import export functionality.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages