The Magento_BundleStaging module is a part of the staging functionality in Magento EE. This new functionality enables you to stage a bundle product in the Schedule Update form of the product.
The Magento_BundleStaging module extends the functionality of the Magento_Bundle module. When you schedule an update for a bundle product, all bundle item options for that concrete product are available and can be edited. All the bundle product attributes can be staged.
The Magento_BundleStaging module makes irreversible changes in a database during installation. It means, that you cannot uninstall this module.
You can find the list of modules that have dependencies with the Magento_BundleStaging module in the
require object of the
composer.json file. The file is located in the same directory as this
Extension points enable extension developers to interact with the Magento_BundleStaging module. You can interact with the Magento_BundleStaging module using the Magento extension mechanism, see Magento plug-ins.
Magento dependency injection mechanism enables you to override the functionality of the Magento_BundleStaging module.
You can extend Bundle updates product listing using the grid UI component located in the
Magento/BundleStaging/view/adminhtml/ui_component/bundle_update_product_listing.xml. For more information, see UI Listing/Grid Component.
For more Magento 2 developer documentation, see Magento 2 Developer Documentation. Also, there you can track backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release.