In the Pioneer Cycling store, we created several bundles. One of them, a bundle called the “Adventure Bundle” contains a mountain bike, a car rack, a water bottle holder, and a helmet. All four products are available separately in the store. However, when they are purchased together as a package, they have a special price.

First, we created the four SKUs we wanted to bundle. Then we created a SKUlink item for each SKU. We did that, and set the quantity attribute of each SKUlink to one because there is one of each SKU in the bundle.

We then created a product called “Adventure Bundle”, and placed it in the “Bundles” category. We wrote its descriptions and attached media just as we would for other products. We then created a SKU for it, and attached all the SKU links that we made.

We added up the prices of all the component SKUs and decided upon an appropriate discount. We put the full price into the bundle SKU’s listPrice attribute, the discounted price into its salePrice attribute, and changed the onSale attribute to “TRUE”. This allowed us to show the bundle savings on its product template.

The Adventure Bundle has only one SKU, which includes a medium bike. However, we could also have easily created several versions of each bundle, each represented by its own SKU. For example we could have had two other different ‘Adventure Bundles’, one that came with a small bike and another with a large bike. Each SKU would have a slightly different set of SKU links, and possibly a different price.

 
loading table of contents...