Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

width50%

Table of Contents

...


...


...

Firefox user notice:

Please use another web browser to view this document.

Sorry for the inconvenience.

...

width30%

                                                                                                                                                                                                   

Image Modified

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.3.X - 2.4.X, Magento Commerce  2.3.X - 2.4.X

Product Page

Thank you for choosing Aheadworks!

Installing Simple Bundle Product

...

Panel
borderWidth2px
borderStylesolid

1. Backup your web directory and store database

Panel
borderWidth2px
borderStylesolid

2. Download the Simple Bundle Product installation package

Panel
borderWidth2px
borderStylesolid

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

...

borderWidth2px
borderStylesolid

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

No Format
cd path_to_the_store_root_folder

run the following command: :

No Format
php -f bin/magento module:enable Aheadworks_Sbp

then:

No Format
php -f bin/magento setup:upgrade

after:

No Format
php -f bin/magento setup:static-content:deploy
Panel
borderWidth2px
borderStylesolid

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

Note

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

...

width50%

...

borderWidth2px
borderStylesolid

If you are installing an extension from Aheadworks for the first time, you need to add our composer repository to your Magento store:

Panel
borderWidth2px
borderStylesolid

1. Login to your ssh console and navigate to your store folder:

Panel
borderWidth2px
borderStylesolid
cd path_to_the_store_root_folder

Run the following commands:

Panel
borderWidth2px
borderStylesolid
composer config repositories.aheadworks composer https://dist.aheadworks.com/

After the command was executed successfully, you can use the composer to install the products.

...

borderWidth2px
borderStylesolid

To install the extension:

2. Login to your ssh console and navigate to your store folder:

Panel
borderWidth2px
borderStylesolid
cd path_to_the_store_root_folder

...

borderWidth2px
borderStylesolid

 3. Run the following command to install the latest version of the extension:

Panel
borderWidth2px
borderStylesolid
composer require aheadworks/module-sbp

if you need to install a specific version, run this command:

Panel
borderWidth2px
borderStylesolid
composer require aheadworks/module-sbp:<version>
Tip

Specify the version of the extension in <version>

Panel
borderWidth2px
borderStylesolid

When prompted, enter Public Key (Username) and Private Key (Password):
Image Removed

Note

Both Public Key (Username) and Private Key (Password) can be found in My Projects and Licenses in your personal account on our site:

Image Removed

Panel
borderWidth2px
borderStylesolid

4. Enable the extension:

Panel
borderWidth2px
borderStylesolid
php -f bin/magento module:enable Aheadworks_Sbp

Next, register the extension:

Panel
borderWidth2px
borderStylesolid
bin/magento setup:upgrade

Recompile your Magento store if you are in the Production mode:

Panel
borderWidth2px
borderStylesolid
bin/magento setup:di:compile

To verify that the extension is enabled, run this command:

Panel
borderWidth2px
borderStylesolid
bin/magento module:status

Clean store cache, by running the following command:

Panel
borderWidth2px
borderStylesolid
bin/magento cache:clean

Log out and Log in the backend again.

...

borderWidth2px
borderStylesolid

To upgrade the extension:

5. To update or upgrade an extension:

Download the updated extension file. Take note of the module-name and version. Export the contents to your Magento root.

If a composer package exists for the extension, run one of the following.

Code Block
titleUpdate per module name:
composer update aheadworks/module-sbp
Code Block
titleUpdater per version:
composer require aheadworks/module-sbp:<version>

Run the following commands to upgrade, deploy, and clean the cache.

Panel
borderWidth2px
borderStylesolid
php bin/magento setup:upgrade --keep-generated
php bin/magento setup:static-content:deploy
php bin/magento cache:clean

Introducing Simple Bundle Product

Section

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 virtually 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. 

Stock Calculation Logic

From a business perspective, the logic is the same as in with the native Magento bundle products: a merchant can't deliver the bundle if one of the components is missingSo if at least one of the child products goes out of stock, the whole simple bundle product will go out of stock as well. Still, the backorder functionality is supported.

Backend Configuration

...

Extension Settings

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

Image Removed

Here you are presented with one option only: 'Default Title List of Bundle Products'. Specify the appropriate title in the field and click 'Save config' 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. 

Image Removed

...

Image Removed

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

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

Image Removed

...

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

Image Removed

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.

Note

The extension does not support custom product options added either to the parent bundle product or its children because it contradicts the whole idea of adding bundle product to Cart in a single click.

Native bundle conversion

You can easily turn native bundles into the simple ones at the backend catalog page.

Select the bundles you want to convert and apply massive action to the products.

Image Removed

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 Image Removed. Select the required customer and start adding products to the order.

Image Removed

Now you can easily add your bundles to new orders. Notice: since the version 1.1.0 you don’t have to configure them additionally - the behavior is the same as with the products of simple type.

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).

Simple Bundles on the Storefront 

...

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

Image Removed

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. 

...

width50%

Manual Removal

...

1. Disable the module by executing the following commands:

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

...

2. Remove the extension files from the following folder:

No Format
app/code/Aheadworks/Sbp

...

width50%

Automatic Removal (via Composer)

...

1. Disable the module by executing the following commands:

No Format
php bin/magento module:uninstall Aheadworks_Sbp

...

Warning

For more information follow the product user manual on our website


Product Page

Thank you for choosing Aheadworks!



Need Customization?

You can always find the latest version of the software, full documentation, demos, screenshots, and reviews on http://aheadworks.com
License agreement: https://aheadworks.com/end-user-license-agreement
Contact Us: https://aheadworks.com/contact
Copyright © 2021 Aheadworks Co. http://www.aheadworks.com