# Bundles ## Different kinds of bundles Norce allow for different ways to bundle together several products for selling. It can be by specific **products types**, as described in this article, but you can also create bundles by - Presenting **related products** together and add them to a basket. - Setting up special **promotions** for letting products be bought together with special prices and offers in the cart. - Encourage higher volume sells by using **quantity breaks** on the price lists. - Encourage purchase of a certain volume by using **recommended quantity** or **fixed recommended quantity** in the product settings. Check out [Selling products in bundles](/solution-portal/detailed-design/selling-bundles) for more information about the possibilities. Below is a walkthrough how to set up a bundle as a *Managed Structure* in Norce Commerce ## Creating a bundle as a Structured product The most common product type for bundles is *Managed Structure* where the bundle is created in Norce, but it doesn't exist in the ERP. This means Norce calculates the price and [availability](/solution-portal/detailed-design/availability-on-bundles) as well as the price but once the order is created the individual items of the bundle will arrive at the ERP as separate order lines to be processed as any other order. To create a bundle, just must first ensure that you have the product type *Managed Structure* activated at **Products > Settings > Product Types** ![Product types](/assets/product-types.8c57dd133ff8ee3925b1e2eceb8bae22edcb15b0177c646a01eceaa3ed30315c.17d27d97.png) Now, when you create a new product you will see the *Managed Structure* as an option ![New managed structure](/assets/new-managed-structure.bb88541ef3c62cfc699b680f327e769988047593f63cf18aaf80a7be5c431db5.17d27d97.png) Once your product is created you should see a new tab called *Structure*. Here you can add what underlying products are part of the package and in what quantity. ![Product structure](/assets/product-structure.3a309177e0608254b9dd321dba2c56580d6c13bec7ef731653f4307d8e738e77.17d27d97.png) ## Pricing a structure product Once you have created your bundled product you can now set prices for it. A bundled product can be priced using all price rules that is available for regular product. In that case, the price for the underlying items will be proportionally distributed based on the original prices of each product as in *Distribute Price* below. In addition, there is now an additional price rule available, *Structure Calculation* which has three different modes. ### Use item price rule The *Use item price rule* calculates the price of the underlying product using the same price rules (_Fixed, Margin, Cost Plus etc.) that are available for regular product ![Bundle item price rule](/assets/bundle-use-item-price-rule.1e96605749194732f50808524c79df546f1356b39557bead90d2c8194d463784.17d27d97.png) ### Standard price When using the standard price rule the price rule will be automatically set to "Use standard price" so you can set a discount if desired. ![Bundle use standard price](/assets/bundle-use-standard-price.50dde8bff8039a30adc849e74e31d1e8d534ccb57b2a5c88ebe5354c5ec8e47b.17d27d97.png) ### Distribute price When using the distribute price rule, you can let Norce distribute a nice price for the overall package to the items. Norce will try to distribute the total price proportionally based on the prices of the underlying items. > Note that this might not work, in some cases, when the math does not add up, and you must then manually change the item prices so that it is to your liking. ![Bundle distribute price](/assets/bundle-distribute-price.ffd3b1bd6a8bef9ed899ff769eec5fd678cabf202f34970f90686c1e9ca04602.17d27d97.png) ### Additional notes about structure pricing Managed structure products do not really exist. They are *Virtual*. This means that *the truth is on the child items*, that's where the real price resides and are sent into Payment service providers (PSP's) or to the ERP. *Make sure that the child prices are correct*, **you** must change and arrange them so that you get the correct amount on the bundle. For example, **distribute price** here above will try to distribute proportionally your bundle price on the items, and if that fails, it will change the bundle amount automatically to show the total amount as near as it gets. It will also set "ugly", not rounded, prices on the item price, if needed. Like x.01 SEK or y.76 SEK. Note, that you must then change the items prices yourself, to get the right amount (forgoing the proportionality rule). **You** have always the last say in your pricing of the bundles. ![Bundle distribute price fix](/assets/bundle-distribute-price-fix.2e2868b2fab5111820f0afdc29fa44e41038e0862f375c6e7ae1244b51803bec.17d27d97.png) Example, when item prices are not correct, due to bad rounding.