Loading...

Knowledge Base

Ecommerce Online Store - Inventory - Product Bundling

Product Bundling allows you to create a new product type that contains packages your customers can configure for purchase. These packages are made up of products already existing in your store and can have their own package specific surcharges. Product Bundles can have their own inventory, weight, and price as well.

Product bundles are considered products and will count towards the nsCommerceSpace total product limit.


Note: If you use Custom Product Layouts, you will need to add a missing element to your custom page layout so that you can utilize product bundles. If you do not utilize product bundles, you will still need to add nsScript to your Custom Product Layout. This is explained in greater detail here.


How to Create a Product Bundle

Product bundles are products (they can have weight, inventory, and discounts) and this is where they are created.

Below are the steps in creating a Product Bundle.

1. Click the Products link in the Inventory tab.

2. Click the Create a new Product button.

3. Select the Bundled Product type.

4. Enter the relevant general product information for your product bundle.


Note: While a Price for the Bundle is necessary to save the product, this only represents the base price of the bundle. As the customer adds packages to the product, the total price of their bundle will change.


5. Click the Save button. The rest of the Product Tabs are now available.

6. Click the Packages tab.

7. Your product packages are listed here, along with the number of products included in each package, as well as if a Package is Enabled and/or Required.

8. Click the Add a New Package button to begin configuring a new package.

9. Specify a Name for the package (which will be displayed in the Product Details), along with a selector type.


Note: Customers will only be able to make one selection per package.


10. Specify whether the package is enabled and required and add any surcharge amount that might be included with the package.

11. Once satisfied click the Save and Add Products button to begin adding products to the package.

12. Add products from the list on the left by clicking the Add or Details button. Clicking the Details button will allow you to specify which (or all) of the product's variations will be included in the package.

13. Once a product is added to the package, you have the option of including it's base price and adding a dollar or percentage surcharge (these can be negative, reflecting a savings when purchasing the product as part of a bundle).

14. Once you've added the desired products, click the Save or Save & Return button to save the package.

Changing the "Package Label"

You have the ability to change the "Package Label" if desired so that a different word displays to your customers when they are configuring their product bundle options. Located in the Operations > Settings > Products tab, you can specify any name for the "Package Label" as displayed below.

Product Bundles on the Storefront

Product Bundles appear as normal products on the storefront, though once a customer views the detail of the product, they will have the chance to configure the product as they see fit.

If any of the Packages (in this case, Meat, Cheese, Crackers, and Chocolate) are set to Required, a customer will not be able to add the item to the cart without specifying their choices first. If an item is NOT required, an additional option of "None" will appear in each package.

The correct price is displayed for the product, along with the specific packages selected by the customer.

Custom Product Layouts and Product Bundling - nsScript Addition

If you use a Custom Product Layout, you will need to add a small amount of nsScript to the Custom Product Layout in order to utilized the Product Bundles Feature. The nsScript is show below.

  <ns:if condition="Product.PackageCount > 0">

        <div style="margin-top:20px">

          <h3><%Product.PackageLabel%></h3>

          <ns:ProductPackages />

        </div>

      </ns:if>

While the above script can be inserted anywhere in the Custom Product Layout as you deem appropriate, we recommend that they are placed before the Personalization Questions section.

Did you find this article helpful?

 
* Your feedback is too short

Loading...