Call Us: +44 (0)1748 473000

Call Us Facebook Twitter Pinterest Linked in Instagram Youtube GooglePlus

Find out how to get 2 hours free training by referring a friend? 
What's the catch?
Articles Categories Screencasts

How does Product Kitting work? How can I sell products as part of a bundle?

Updated: 04 August 2015 17:15:24 OpenCRM::Quotes OpenCRM::Orders::Sales Orders OpenCRM::Invoice OpenCRM::Products

This is a  feature available to systems which are on OpenCRM version 3.5 and above

This is a way of selling a group of products as part of a bundle. A bundle is a product item in OpenCRM, which has other products linked as Components. This means you can add this bundle, or group of products, to a quote, sales order, purchase order or invoice. For example, you might sell a PC, which consists of various components which in themselves are individual products - a processor, motherboard, memory, hard drive, power supply, case and optical drive. Selling all of these components as a single product means your customer is able to buy a complete product without missing an of the components they might otherwise not order.

This FAQ explains how to use this feature together with standard stock management.

Setting up a Bundle

To create a bundle product, a parent Product needs to be created to hold the component parts.  Once that is created and saved, the components need to be linked to the product using the “Components” sub-tab:


Next, you need to add the components. You can either select an existing product can be added to the bundle (Select Product), or a new product can be created and linked (New Product). 

For the purposes of this FAQ, we will select an existing Product. To add an existing Product as a component:

  1. Click Select Product and a pop-up window will appear where you can search for and select Products and add them to the bundle.
  2. Once selected, the product will be added under the components sub-tab on the product. The field “bundle product” will then automatically be set to “yes” on the Main product:

    You can repeat the process of adding products to the bundle until it is complete. It is worth noting that products will be displayed in a bundle in the order in which they are added. For this reason, it is worth making sure that the first product added is a vital component - the reason for this will be apparent later in the document.
  3. Set the quantity of the component Product as necessary, it will default to 1. To do this, you need to click on Edit Link on the appropriate bundle product line:

    This pops up a window where you can adjust the quantity of this product included in the bundle.

    Alternatively, you may have bundles containing products where you do not know the quantity needed. In this instance, you can set the Component Quantity to 0 (zero). As it is not possible to produce a sales document in OpenCRM with a product quantity of zero, you will be forced to populate this field manually each time you use the Bundle. If you forget to set this value, OpenCRM will not proceed in saving the record and you will receive the following reminder message on screen:


Adding a Product Bundle to a Sales Document

You are able to add the bundle to an Opportunity, Quote, Sales Order, Purchase Order, or Invoice in the same way that you would add a single product.

Simply navigate to the Product section of the sales record and click the magnifying glass to select the product to be added.You will then be prompted to select if you would like to use the Product Bundle as a group.

Both of the options here will add the components of the bundle product to the product grid, but the option selected determines what else to do. 

  • Clicking “OK” will then create a Product grouping for the Products in that bundle with a group name using the name of the bundle product. 
  • Clicking “Cancel” doesn’t add any grouping for the products, they just appear on the product grid as any regular product would appear.

In the example below we have selected OK, to user the bundle product as a group. In the screenshot you can see the individual components of the Product bundle as listed, the quantity of product that is ordered, and under the section Group Sub Totals and Discounts you can see the Bundle itself is listed. 

You can manually alter the quantities of each component product. At the end of each Product row, EXCEPT for the first Product, you can also click a link that will remove the Product from the sales record. This is why we mentioned earlier that your first product in a bundle needs to be an essential component as this cannot be removed.

 From this point onwards you can continue to create your CRM records as per usual, including outputting the record to a PDF document, converting a Quote to a Sales Order, etc.


Duplicating Bundles

You are also able to create Duplicate Bundles. This is achieved by opening the Bundle Product and clicking the Duplicate Bundle button. This button will create a new Product including all the associated Component parts.

If you would only like to duplicate the parent Product, simply click the Duplicate button instead.

Duplicating the whole bundle would be useful when selling Product Kits which differ slightly in their component parts, for example you may sell Computer kits with varying memory capacity, or with additional hardware options such as a monitor or printer. Creating a duplicate bundle will create a new Product with Components already linked, allowing you to edit the components of the bundle.

Rate This Article
  • 1 star
  • 2 star
  • 3 star
  • 4 star
  • 5 star
Feedback and Comments
captcha code  

You may also be interested in:


Twitter Feed

OpenCRM RT @PAPYRUS_tweets: Help make a difference and get that #FridayFeeling by voting for @PAPYRUS_tweets! #SuicidePreve


Software Add-ons Ltd
1 Battalion Court
Colburn Business Park
North Yorkshire
United Kingdom
+44 (0)1748 473000
+44 (0)870 125 5962
Reg #:
England & Wales 05387424

marker Find on Google Maps


Your Open-Plan Data P…

One of the traditional hurdles that CRM was designed to overcome was the compartmentalisation of business data – taking it out of those nooks and crannies and placing it into an open plan environment. The bringing together of information that for years was stored in filing cabinets, old hard drives, address books and that pile of boxes gathering dust in the back of the manager’s garage. Granted, a lot of this will have been fairly mundane paperwork, but in amongst...

HopeWalk 2016 - Well …

This past Saturday, we helped to organise a local HopeWalk in support of the charity Papyrus. The goal was to raise money to help in their efforts to prevent youth suicide and also to raise awareness of the growing epidemic of suicide in this country. Suicide is now a leading cause of death for young people and Papyrus is doing everything they can to shatter the stigma and get people talking—without this, young people simply will not be able to get...

Stepping out for Char…

If you follow us on Facebook, Twitter, or one of our other social media platforms, you might be aware that we (along with a number of people in the local community) are going to be getting out this Saturday for a charity walk known as a HopeWalk. This walk is a way for us to raise money for the charity Papyrus to do what we can to support their work in preventing youth suicide. It is also a way for us...

Events – More than ju…

When people see that we have an Events Management module in OpenCRM, they will often dismiss it, saying that they never host events themselves and so wouldn’t need it. But it can be used for so much more than planning and hosting an event. You can, with no modifications, use the Events Module in OpenCRM to record your engagement with potential and existing customers and track the benefits. When we think of an Event we think of a Party, a Bash or...

Taking the Time to Sa…

So you’ve taken the plunge and decided to start using a new CRM system? That’s great – hopefully it means that our marketing materials and sales team have all done their job, outlining how a well-configured and maintained CRM solution can be a real asset to your business. Notice that I put a couple of key words in there – well-configured and maintained.  An off-the-shelf system is a great starting point - it comes with a whole host of features and functions. But...

All Together

Over the last few weeks my colleagues have been giving you an insight in to how each department within OpenCRM functions, the key aspects of their roles and the processes they follow. Now it is my job to explain how all these processes and departments fit together to deliver you, our clients, a first class seat on our customer journey. So, as Danny explained, most of the time it starts with a sales/account management call, to help us understand what you...

The Backbone of the T…

You’ve got them in every office, the men and women who take care of all those necessary tasks that keep the business going. Because we’re not a giant corporation, all of these tasks (and more) are handled by a small number of people who end up wearing a variety of hats throughout the day. One a typical day, a member of team admin may start out by reviewing all the recent holiday requests and approvals. They’ll go into each lucky person’s Personnel...

The Leg Work behind t…

Of all the teams here at OpenCRM, it is our development team that most define who we are…and I mean that literally, they are the ones responsible for building, maintaining, and expanding the OpenCRM system. When a new feature or enhancement request lands on a developer’s desk, they know that there has already been a fair bit of work done on it. The sales and operations teams, with the help of a senior developer, will have already spec’d the work out...

Keeping a Cool Head i…

Now everyone has returned from their summer break, people are starting to once again focus on their business needs and how we at OpenCRM can help. This is where the Business Development Team fit into the journey. As Business Development, we are often the first person that you will speak to within OpenCRM and that is quite some responsibility. Our goal in our initial conversation is to see if we can help, to dig a little deeper and find out exactly...

Support: Your Helping…

Everyone needs a little support sometimes. It doesn’t matter if you are completely new to something or have been using it for decades, sometimes you just need a helping hand. In this blog series, we are looking at each part of the OpenCRM machine, and how each part is beneficial to the bigger picture. We started off with Tom’s post on the heart of OpenCRM, and this post looks at our Support’s helping hands. OpenCRM is so dynamic and vast, and can...

The Beating Heart of …

After a fun Summer, it’s time to embark on the next chapter of 2016. The start of September tends to be one of the pivotal moments of the year for all of us and the projects team in particular. Many of our clients like to get jobs closed off before the Summer holidays, before coming back to us in September with a new batch of queries, feature requests and general work they want doing on their system. I’d like to...

Business Superhero: C…

After our last Business Superhero, I got to thinking about other pioneers who made seemingly small innovations, but ones that are so essential to our modern world that we couldn’t get by without them. As such, I thought I’d feature a man whose contribution to the way we encode and transmit data is quite literally the foundation of the information age: Claude Shannon. Shannon, who was born in 1916, sounds like he would have been an amazing person to know. Not only...

Clean your Desk with …

Within our company we run a ‘clean desk policy’, this is mainly for security reasons as it would be inappropriate for us to have our customer’s documents - with their private data - on show to whomever wanders into the office. This would be bad practice, especially for a firm who work in the CRM industry. Another side to this though is office maintenance, ‘a tidy room is a tidy mind’ and it is worth bearing this adage in mind if...

Summertime Motivation

I know it may seem a little late to be focusing on a summer related blog, but it is after all the UK and as the great British weather has finally, over the last few weeks, let us enjoy some glorious warmth and clear blue skies, I though it apt to look at how the good weather and summertime activities affects us as employees. Well, I heard on local radio that 40% will have tuned into an Olympic event. At work! The...

Planning for Every Ev…

We have a small army of developers. As far as I can tell, they run on pizza, Monster, and cake. Turning these “food” items into code with great skill and dedication. I am often in awe of their abilities (and occasionally their diet). When they get a difficult development request through, either from one of our customers or myself, they seem to find real joy in being able to find a way to achieve it. I had one recently describe a...