Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Ubercart: Using Product kit to sell products in a bundle

17/04/2025, by Ivan

We often see complementary products being sold together: a mobile phone with a charger, an MP3 player with headphones. Sometimes, there are even attempts to make us buy a microwave with our refrigerator. Ubercart allows you to sell not only individual products but also bundled products. These bundled products are often presented as special offers.

To sell products as a bundle, we need to activate the Ubercart submodule Product kit. You don't need to download it separately, as it is included in Ubercart.

Drupal Ubercart Product kit module activation

Go to the Content management - Content types page. There, a new content type should appear: Product kit.

Drupal Ubercart Product kit new content type

A product kit consists of two or more products grouped together as a single package. Before creating a kit, you must create at least two products. So, create more than one product for your store as shown in one of the previous lessons. Go to the add product page: http://mysite.com//node/add/product. Let’s add a new product — the game Bioshock 3 for PlayStation3. Select Games | Console Games in the category, and enter the SKU and sale price. Click the Save button.

Now we have two products, which we will use to create a kit.

Drupal Ubercart Product Kit two products

Now we need to create a new content item with the Product kit content type.

A kit is added in the same way as products. You need a name, description, and category, and you can also add images. There's no need to set a price, because Ubercart automatically adds the prices of the individual products. So let’s add PS3 and Bioshock. The next two fields are what differentiate single products from a kit:

Drupal Ubercart Product Kit new kit

The first asks us to decide how this product kit will be handled in the cart. You have three options to choose from here:

  • Show the product kit as a single item, without displaying the individual products. The customer understands that they are buying one product made of two components.
  • Show the product kit and also display the individual products. The customer understands they are buying two separate products, packaged together as one.
  • Show the products separately. Using this method, the customer can actually remove one product from the kit.

For your kit, choose the first method.

The second field displays all available products. You need to select which products to include in your kit. Finally, go to the bottom of the page and click the Save button.

The new kit has been created!

Drupal Ubercart Product Kit new kit created

If we go back to the Console Games category, we will see the kit as a new product.

Drupal Ubercart Product Kit console games

If we had chosen the second option, where individual products are not displayed, then only one kit would appear in the Console Games section.