Many stores contain products that can or should be packaged together for more effective sales. The AspDotNetStorefront MultiStore platform has an enhanced Kit Product to make the most of your product packaging, with enough flexibility to cover a range of needs and packaging scenarios.
Before setting up a Kit Product, you should first determine if the product packaging could be better accomplished through a simpler or more effective method, such as using Variants and Variant Attributes, Quantity Discounts, or Required Products.
Examples of when a Kit may be the best choice would include:
- Products that have optional add-ons or upgrades.
- Customizable Products requiring multiple customer inputs and choices.
- Specialized mix of products with customer selections.
Examples of when a Kit is not the best choice would include:
- Packaging multiples of a single product (like a 6-pack or 12-pack).
- Products that have multiple variations, especially with color/size type attributes.
- Products with Required Products and no customer choice involved.
The primary element of a Kit Product is the Kit Group. A Kit can contain a single group or many groups. A Group typically contains related products to choose from, a list of options or upgrades, or perhaps an attribute choice such as size or color. What each Kit Group consists of is determined by your needs.
A Kit Group can be set for different selection requirements:
- Required – The customer must make a choice within this group; typical for necessary product components, such as the size of a custom sign.
- Not Required – The customer does not need to choose an item from this group; typical for optional components that are not necessary for the product to contain, such as custom engraving on a belt buckle.
- Read Only – The customer has no choices in this group; typical for included components with no choice involved, such as ‘batteries included’ on an electric device. This setting requires all components in the group to be mapped to product variants.
A Kit Group can have different selection methods:
- Single Select Dropdown List – The customer selects one of the components from the dropdown menu. This is the most popular choice for single selection components; typical for components where only one choice is possible from a list of choices, such as the type of wood for a plaque. This selection method is a Required type only.
- Single Select Radio List – The customer selects one of the components from the list by selecting the appropriate ‘radio’ button; typical for components where only one choice is possible from a list of choices. This selection method is a Required type only.
- Multi Select Checkbox – The Customer can select any combination of the components by selecting the appropriate checkboxes; typical for components where any combination is possible, such as chip flavors in custom ordered cookies.
- Textbox – The Customer enters information in a Textbox for the component; typical for custom components requiring one-line customer information, such as engraving initials on a gift.
- Text Area – The Customer enters information within a Text Area for the component; typical for custom components requiring multiple lines of customer information, such as labeling on a trophy plate.
- File Upload – The Customer uploads an image file for the component; typical for custom products where a customer image is required, such as a company logo on a custom t-shirt.
A Kit Group can have the components mapped to the product variants:
- Inventory Variant – This tab allows you to select a product variant from the storefront as the component. Using the ‘Select’ link brings up a searchable display of the variants available. Selecting from this tool will populate the name, price, and weight for that variant in the kit. These items can be edited, so this is where you would, for example, lower the price of an item if it is purchased as part of a kit.
- When the kit component is tied to a product variant, the variant’s inventory will be reduced by the Quantity Delta entered on this tab. This is only valid when the mapped product does not use “*Track Inventory By Size and Color:”. Note also that the ‘Size’ and ‘Color’ fields are not currently used on this tab.
A Kit Group can have images: one for the Group and one for each item:
- Manage Images – This link gives you a window to browse and upload photos for the group and its components.
- When the group selection method is a Single Select Dropdown List, the photo will be visible for the component selected in the dropdown list.
- When the group selection method is not a Single Select Dropdown List, the photo will be visible for a component when the component Name is clicked.
- When the group Image and/or Description are populated, a small blue button will appear to the left of the group Name to expand or collapse the image and/or description.
Here’s how a kit might be put together. Let’s build a custom Trophy Kit Product as an example:
Once the Kit Product has been created in the admin console (single-variant product using *Product Type = Kit Product, and *Is a Kit = YES), there will be a link next to *Is a Kit called ‘Edit Kit’. This brings you to the Kit Editor.
1) Name: Trophy Size
- Single Select Radio List (Small, Medium, Large)
- Set group image to show size comparison
- Set pricing deltas
2) Name: Trophy Statuette
- Single Select Dropdown List (Baseball, Soccer, Bowler, Football)
- Select variants from store for each statuette type
- Set images for each statuette type
3) Name: Trophy Plate
- Single Select Dropdown List (Gold, Silver, Copper)
- Select variants from store for each plate type
- Set images for each plate type
4) Name: Custom Plate Engraving
- Not Required
- Text Area (Custom Engraving – To be entered by Customer)
- Set price delta
5) Name: Custom Screen Printed Logo on Plate
- Not Required
- File Upload (Custom Logo – To be uploaded by the customer)
- Set price delta
This example would allow a customer to choose from 3 different sizes of trophies, 4 different statuettes that the store carries, 3 different plate finishes, and they would have the option of custom engraving and/or a custom logo printed on the plate.