Bundle Pack

Magento 2 Extension — User Guide & Documentation

Magento 2.3.x / 2.4.xBy MagepowAdmin + Frontend
Vendor
Magepow Extensions
Online docs
docs.magepow.com

1 · Installation

Two ways to install — via Composer or by uploading the app folder. Both end with the same Magento CLI steps.

Before you begin: install the extension on a staging/test server first, and take a full backup of your files and database — especially on a live store.

System requirements

  • Magento 2.3.x / 2.4.x installed and working
  • PHP, MySQL/MariaDB and web server meeting Magento 2 system requirements
  • SSH access to run Magento CLI commands

Method 1 — Install via Composer (recommended)

  1. Open a terminal in your Magento 2 root directory and require the package:
    composer require magepow/bundlepack
  2. Run the Magento setup upgrade:
    php bin/magento setup:upgrade
  3. Deploy static content (production mode):
    php bin/magento setup:static-content:deploy -f
  4. Flush the cache:
    php bin/magento cache:flush

Method 2 — Manual install (upload app folder)

  1. Download the extension package and unzip it. Upload the app folder to your Magento 2 root so it merges with the existing app directory.
  2. Run the following commands from the Magento 2 root:
    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush
  3. Log out of the Admin panel and log back in to refresh access permissions, then clear the cache under System > Cache Management.
Tip: while configuring the store, disable full-page and additional PHP caches (Varnish, Redis, OPcache/APCu) so changes appear immediately. Re-enable them when you are done.

2 · Configuration & Usage

All settings live in the Magento Admin panel. Screenshots below match the default Admin theme.

1 - Configuration

Go to the admin panel -> Stores -> Configuration -> Magepow -> Bundle Pack

configuration

Display Position - choose the position to display product bundle packs: below product info or on a product tab.

Tab Title - when displaying bundle packs on a product tad, specify a custom title for the tab.

Display Popup for Options Choosing - Use this setting to configure the display of the popup for choosing custom product options.

The setting offers two ways of display:

  • Only if Product has Required Options - choose this option to show the popup only if a product has any required options to be configured.
  • Always - if set to 'Always', the popup will be displayed even if the product has only non-required options to choose from.

2 - How to set up a Bundle Packet?

To create a new Bundle Packet please go to the admin panel → Magepow → Bundle Pack and click ‘Add New Pack’ button.

create rule1

General Tab

general

Enable - set to Yes to make the bundle pack active.

Enable From - specify the period during which the bundle pack will be active. The bundle will be automatically enabled and disabled on the specified date and time.

Bundle Pack Name - define the name of a bundle pack (for internal use only).

Stores - choose the store views to show a bundle pack for.

Customer Groups - select customers groups to show a bundle pack for.

Title - specify the bundle pack title that will be displayed on the products page.

general2

Discount Type - three discount types are available, please choose one of them from the dropdown:

  • Fixed - set 'Fixed' type of the discount to apply a discount like '$10', i.e. the fixed sum of money.
  • Percentage - set 'Percentage' type of the discount to apply a discount like 10% from the final price of the bundle pack, which means that the actual discount amount will vary from bundle to bundle.
  • Conditional Discounts - choose this option if you want to configure a differentiated discount depending on how many products are added to the cart.

Discount Amount - specify the discount amount.

Apply Discount to the Main Product - enable the option to apply the discount to the main product in a bundle pack.

Apply discount if - Choose from the two available options:

  • Any Bundle Product is Chosen - the discount will be applied if any product from the bundle is chosen.
  • All Bundle Products are Chosen - the discount will be applied only if all products from the bundle are chosen.

Conditional Discounts Tab

This tab is only appear if you choose 'Conditional Discounts' for Discount Type in General tab.

conditional

Explanation of above settings: with 2 selected bundle products, those products will get 4 percent discount; with 3 selected bundle products, those products will also get 4 percent discount and if there are 4 or more selected bundle products, those products will get 6 percent discount.

Bundle Pack Products Tab

bundle product

Bundle Pack Products tab when you choose 'Conditional Discounts' for Discount Type in General tab.


bundle product2

Bundle Pack Products tab when you choose 'Fixed' or 'Percentage for Discount Type in General tab.

Choose bundle pack products accordingly. Choose the order of bundle pack products on the appropriate grid via drag-and-drop and specify each bundle pack product quantity and discount amount.

Main Products Tab

main product

Choose main products accordingly.

3 - Frontend Examples

product tab

Bundle Pack in product page.


popup

Bundle Pack popup.


cart

Bundle Pack discount in shopping cart.


3 · Support

Found a bug or need customization? Contact us — we usually reply within 24–48 hours.

Need help?

Bug reports

If you find a bug, please report it via the ticket system with steps to reproduce, expected vs. actual behavior, and any relevant logs (var/log/system.log, var/log/exception.log).