Magento 2 Product Packs & Bulk Quantity Sync

Installation and User Guide for Magento 2 Product Packs & Bulk Quantity Sync

Table of Contents

  1. Installation
    • Download Extension
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Bundle Items
    • General Settings
  3. Workflow
  4. Setting Up Bundle Items Association
    • Associating Bundle Items & Defining Quantities
    • Updating or Removing Bundle Associations
  5. Inventory Automation
    • On Purchase
    • On Refund
    • Out-of-Stock Handling
  6. What Customers See
  7. Bulk Import & Export
    • Bulk Import
    • Bulk Export

Installation

image (84) (1).png

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Magento 2 Product Packs & Bulk Quantity Sync

Go to Admin > Stores > Configuration > Scommerce Configuration > Bundle Items

General Settings

image - 2025-07-31T164813.407.png

Workflow

The Magento 2 Bundle Items Inventory extension allows store administrators to associate any number of component products with simple items in their catalogue—each with a precise quantity. This setup enables inventory deduction and restoration for both main and associated (bundle) items during purchases and refunds, streamlining complex product management and keeping total inventory accurate.

Setting Up Bundle Item Associations

Associating Bundle Items & Defining Quantities

  1. Navigate to Products:
    Catalog > Products in your Magento Admin.
  2. Edit a Simple Product:
    Open the product you want to add bundle items to (e.g., "Deluxe Gift Set").
  3. Find the 'Bundle Items' Tab:
    (This extension will add a new tab or section named Bundle Items)
  4. Add Bundle Items:
    • Click 'Add Bundle Item'.
    • Use the search/picker to select products you'd like to include (e.g., "Gift Box", "Greeting Card", "Ribbon").
    • Enter the number of each item required per unit (e.g., 1 ribbon per gift set, 2 cards per set).
  5. Save the main product to commit changes.

Example:
If "Family Baking Kit" requires 1 rolling pin, 2 spatulas, and 3 mixing bowls per kit, add each as a bundle item and specify quantities accordingly.

Updating or Removing Bundle Associations

image - 2025-07-31T164933.254.png

Inventory Automation

On Purchase

When an order containing the main product is placed:

Example:
Purchasing 4 "Spa Kits" (each requires 2 candles and 1 bottle of oil):

On Refund

When an order for the main product is refunded:

Example:
Refund 2 "Family Baking Kits":

Out-of-Stock Handling

By default, the main product can be purchased even if bundle items are out of stock.
(Future versions will allow configuration to prevent purchase if bundle items are unavailable.)

What Customers See

On the main product's page, your customers will see all associated bundle items and the quantities per unit (e.g. "Includes: 2 Candles, 1 Essential Oil Bottle per kit").

Bulk Import & Export

Bulk Import

  1. Prepare a CSV File: Each row should include:
    • Main Product SKU
    • Bundle Item SKU
    • Quantity per main product
  2. Go to:
    System > Data Transfer > Import
  3. Choose Entity Type:
    "Bundle Item Associations"
  4. Upload and Import:
    • The system validates:
      • All SKUs exist
      • Quantities are whole numbers
      • No duplicate relationships are present
    • Errors will appear with guidance to fix.

Sample CSV Format

main_product_sku bundle_item_sku quantity_per_unit
spa-kit candle 2
spa-kit oil-bottle 1
baking-kit spatula 2

image - 2025-07-31T165218.847.png

Bulk Export

  1. Go to:
    System > Data Transfer > Export
  2. Choose "Bundle Item Associations" as entity.
  3. Download the CSV:
    The export will show:
    • Each main SKU
    • Associated bundle SKUs
    • Quantities for each link

image.png

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.


Revision #9
Created 31 July 2025 11:01:51 by scommerce
Updated 4 December 2025 08:54:50 by scommerce