Child pages
  • Simple Bundle Product - Magento 2
Skip to end of metadata
Go to start of metadata


Firefox user notice:

Please use different web browser to view this document.

Sorry for the inconvenience.

Simple Bundle Product for Magento 2

Magento 2 Simple Bundle Product simplifies the creation of bundle products by minimizing the number of configuration options. Admins can add bundles to new orders without additional setting. Customers can add bundles to their cart without any preliminary customization.

Compatibility: Magento Open Source 2.1.X - 2.3.X, Magento Commerce 2.1.X - 2.3.X

   Product Page

Thank you for choosing Aheadworks!

Installing Simple Bundle Product

Command Line Installation

1. Backup your web directory and store database

2. Download the Simple Bundle Product installation package

 3. Upload the contents of the Simple Bundle Product installation package to your store root directory

 4. In the SSH console of your server, navigate to your store root folder:

cd path_to_the_store_root_folder

run the following command:

php -f bin/magento module:enable Aheadworks_Sbp


php -f bin/magento setup:upgrade


php -f bin/magento setup:static-content:deploy

5. Flush the store cache; log out from the backend and log in again


Make sure the installation is done from under the FTP administrator account. Otherwise make sure to set 775 permissions to the store root directory after the extension is deployed.

Composer Installation

1. Log in to your customer account at and navigate to Account -> Composer access;

2. Configure your store to work with the Aheadworks composer repository:

Add composer repository to composer.json by running:

composer config repositories.aheadworks composer in the Magento installation root.

Use a key pair provided as login and pass. You can optionally save them in the global composer auth file.

 3. You can start using AW composer now.

 For extension names, navigate to Account -> Composer access.

 4. Open the root Magento directory on your server and send Composer the following command:

composer require <component-name>:<version>

Note: Use the previously copied component name and version.

 5. Make sure that Composer finished the installation without errors. Flush store cache, log out and log into the backend again.

Introducing Simple Bundle Product

The Simple Bundle Product extension makes bundle installation for admins and their purchasing for customers as simple as possible by introducing the following features:

  • Excessive bundle setting options are hidden;
  • Bundles can be added to backend orders;
  • Bundle customization step is eliminated.

Extension Logic

The module adds the new option to the ‘New Product’ page for bundle products. Store admins can instantly switch to a simplified view with fewer settings compared to the native functionality. However, the core Magento logic remained unchanged, meaning that bundles are created and handled by Magento the same way as before.

In essence, an admin needs to add bundle items in order to create a new bundle product. Once the bundle has been created, the admin can add it to new orders.

On the storefront, customers can now add already configured bundles to their cart without customizing them just like they do this with a simple product type. 

Backend Configuration

Extension Settings

Start with configuring the extension settings under Stores > Configuration > AHEADWORKS EXTENSIONS > Simple Bundle Product.

Extension Settings

Here you are presented with one option only: 'Default Title List of Bundle Products'. Specify the appropriate title in the field and click to apply the setting. 

Configuring a Simple Bundle

 Now, let’s create a simple bundle. Traditionally, the bundle is configured in Catalog > Products.

 First, switch to the ‘Simple Bundle’ mode. 

Switching to the 'Simple Bundle' Mode

Once you’ve enabled the parameter, the pop-up alert is displayed.

Pop-up Warning

Nothing to worry about - just a warning that the native bundle options will now be unavailable. Click .

Next, scroll down to the ‘Bundle Items’ section to see what changed there. 

'Bundle Items' Section (Simplified View)

As you can see, the ‘Add Option’ button is now hidden. The ‘Option Title’ field displays the value you previously indicated in the extension settings. So, all you need to do to is to add the required items to the bundle the same way as in the native solution.

After the bundle is composed, the section will look like this:

 'Bundle Items' Section (with Bundle Items)

In the simplified view, the ‘Input Type’ section is now hidden. It’s automatically set to ‘Checkbox’ and can't be deselected by a customer on a storefront. The ‘Required’ parameter is enabled by default.

Adding Bundles to New Orders

In addition to bundle creation, the module improves the functionality of the ‘New Order’ page.

Let’s see it in action! Go to Sales > Orders and click . Select the required customer and start adding products to the order.

Backend Order Support

Now you can easily add your bundles to new orders. Notice: you don’t have to additionally set them up for this purpose. Still, you can perform a simple configuration. Click on the ‘Configure’ active link next to the corresponding bundle product’s title.

Here you are suggested to set the quantity of the bundle product. If you leave the ‘Quantity’ field empty, the quantity will be ‘1’ (default value).

Bundle Quantity Setting

Simple Bundles on the Storefront 

Simple Bundle Product makes the interface of bundle product pages more user-friendly. Check it out!

Simple Bundle Product Page

Bundle items are presented as a list with active links to corresponding item pages.

All the required configuration is already performed for customers.

They just need to add the product to a cart. That’s it! Mind that if you need to use simple bundles along with the native ones, you can do it smoothly. 


Uninstalling Simple Bundle Product

Manual Removal

1. Disable the module by executing the following commands:

php bin/magento module:disable Aheadworks_Sbp
php bin/magento setup:upgrade

2. Remove the extension files from the following folder:


Automatic Removal (via Composer)

1. Disable the module by executing the following commands:

php bin/magento module:uninstall Aheadworks_Sbp

Product Page

Need Customization?

Magento 2 Custom Development Services by Aheadworks

You can always find the latest version of the software, full documentation, demos, screenshots, and reviews on

License agreement:
Contact Us:
Copyright © 2019 Aheadworks Co.

  • No labels