From version 2.2.6.0, KonaKart supports bundled products. To define a bundle, the following steps must be taken using the Admin App:
When inserting or editing a product, select a product type of "Bundle" or "Bundle with free shipping".
Using the "Select Products" button which appears next to the Product Type drop list, open a pop-up window to select the bundled products.
When you return to the main window after having selected the bundled products, you can get the Admin App to calculate the price and the weight of the bundle. When calculating the price, a percentage or total discount may be configured. The calculated values can be overridden before saving. The quantity is read only and is always a calculated value based on the quantity of bundled products in stock.
Within the application, bundle products are treated in the same way as other products. The products that make up the bundle (bundled products) can be retrieved through the API using the getRelatedProducts() API call. ProductDetailsBody.jsp has been modified to display description information for each bundled product when it exists. Just like other products, the quantity in stock of a bundle product is retrieved using the updateBasketWithStockInfo() method. The quantity returned is calculated based on the availability of the bundled products and when a bundle product is sold, the stock info of the bundled products is modified.