Download the Beta version of the Plugin at the end of the article.
What is a bundle?
A bundle product is a package deal you can create if you want to sell two or more items together.
Here are three examples of typical bundles:
- A laser printer paired with extra toner cartridges
- A coffee maker combined with a set of coffee mugs and a milk frother
- A gardening set that includes seeds, gloves, and a trowel
Create a bundle
A bundle requires:
- A valid and unique Merchant product number/SKU.
- A valid and unique GTIN or EAN. It cannot be the EAN/GTIN of a single product in the bundle, but a separate and, most likely, new GTIN/EAN.
- Product bundle composition.
Bundle restrictions
-
Lengow only supports bundles containing single products, meaning products without variations.
Example of a simple photography kit bundle: The bundle includes a camera and a standard tripod.
Example of a variable photography kit bundle: The bundle includes a camera and a tripod with different height options. - Bundles cannot be set to Fulfillment by… (e.g.: FBA, LVB, etc.) because some marketplaces do not support product bundles.
- Bundle products cannot be shipped in separate shipments.
- Lengow is not able to determine which marketplace allows bundles and in what form. It is the merchant's responsibility to inquire with the marketplace.
Two types of Bundle can be created:
1. Bundle Pack with 1 option that contains several default products:
This single option bundle pack includes several products. The products included in this option are predetermined, meaning the selection is fixed.
The quantity of each product in this bundle is also fixed and cannot be changed.
The number of products in the pack is not adjustable, so products cannot be added nor removed.
All products of the bundle are set to “is default”.
2. Bundle Pack with multiple options (several products) by default:
This pack includes several options, with each option representing a specific product.
Products are included by default in the pack, without the possibility of choosing alternative options.
The quantity of each product in this pack is fixed, as is the total number of products. There is no flexibility to adjust the contents of the pack.
All options are set to “is default”.
The difference is that in the first case, the bundle has only one option, while in the second case, it has multiple options, each representing a different product.
Export a bundle to the Lengow catalogue
To export bundled products, the plugin provides the value "bundle" in its configuration.Â
- From the Lengow tab, go to "export settings".
- In the "simple export settings", choose "bundle" as product type to export.
- Products will then be available in the Lengow products grid.
Quantity is always 0. Stock quantities and prices are dynamically calculated for a bundle product, where the quantities and prices depend on the components of the bundle.
Stock Rules
The stock of bundle products is based on the product of the package with less stock. Thus, the bundle product is defined "out of stock" when one of the product is no longer available.
Quantity Calculation
The stock quantity for a bundle product is determined by the component with the lowest available stock, adjusted by any specific requirements for how many units of each component are needed to build the bundle.
Specifically, the lowest quantity of any product in the bundle is divided by the quantity needed to create one unit of the bundle.
- Example for a bundle consisting of:
Product A: 1,500 units in stock
Product B: 1,500 units in stock
Product C: 900 units in stock, but 2 units of Product C are required to build one bundle.
To calculate the available stock for the bundle:
The lowest stock is Product C with 900 units.
Since 2 units of Product C are required to build one bundle, the stock for the bundle will be 900 / 2 = 450 units.
Price Rules
Price Calculation
The total price of the bundle is the sum of the individual prices of the products included in the bundle.
- Example for a bundle containing:
Product X priced at 10 €
Product Y priced at 10 €
Product V priced at 10 €
The total bundle price is:
10 € (Product X) + 10 € (Product Y) + 10 € (Product V) = 30 €.
Applying a Discount
When a discount is applied to the bundle, the discount amount is distributed proportionally across all the products in the bundle.
- Example: If the merchant applies a 10% discount on the bundle
The discount is calculated as 10% of the bundle price (30 €): 30 € * 10% = 3 € discount.
This discount amount (3 €) is evenly distributed across the products in the bundle:
Product X: 10 € - 1 € = 9 €
Product Y: 10 € - 1 € = 9 €
Product V: 10 € - 1 € = 9 €
So, after applying the 10% discount, each product in the bundle is now priced at 9 €, and the total price of the bundle becomes 27 € (9 € + 9 € + 9 €).
The percentage of the discount will be applied to the “price_included_tax” and the “price_excluded_tax” of the catalogue. When retrieving the order on Magento the discount will be calculated to reflect the right amount.
Bundle order import
When importing bundle orders in Magento 2, the product options parameters must be provided in the following format shown below. The bundle option contains the children product IDs associated with the respective options.
Â