Setting Up Product Groups & Kits

Follow

This article will explain the specific settings required for product groups and how they interact.  For information on what a product group or kit is and how it is useful, please visit the KB "Understanding Product Groups"

Product Group Settings:

        Product Group Type

  • No Product Grouping: This product is a standalone product it is not part of a Group
  • Sell Items Individualy Parent is Info Only: The parent item is not allowed to be added to the cart, only child items will be added.
    • It is simply a “logical group” and used as a source of information for the group as a whole
    • example: use the same description & image across the entire group of items

NOTE: If a product is added as a child product to an info-only parent, the child product will no longer show up on any category pages.

  • Sell Items In Kit With Parent: Allows the group's child items to be purchased both as part of a group and as a standalone item.
    • If true, each instance of the kit is separate in the cart, if you come back to the page and add another kit, it will be a different line item set in the cart. 
    • Kit items show up in all searches, but if IsKit is false child items will be hidden from all searches.
    • The parent item will always be added to the cart if added from the parent’s page because it ties all of the elements together.
    • Children can be added to the cart separately from the kit from their individual pages (if true).
    • Children can be optional in a kit, like a computer with an optional 2nd hard drive.  It's still part of the kit, but an optional purchase.
    • example: A kit of a bed, 2 nightstands and a dresser, you can buy each individually if you want, but a kit could be put together with them as well.
  • Sell Parent Track Item Inventory Transparently :The child item is automatically added to the cart when the parent item is added to cart
    • A parent item would be needed to use auto add ranges functions and logically a parent would be needed in order for a sub product to be required.
    • Is Required items are currently HIDDEN on the product detail page of the parent, there is not currently a seperate "HideChildOnParentProductDisplayPage" flag, please request this if needed.
    • Once in the cart, it can only be removed by removing the parent item that it is attached to.
    • A parent must not be marked as “DoNotSellParent” if you set IsRequired to true on the child, a parent is needed.
    • example: you have to buy at least 1 nightstand for this group to be purchased, or you have shipping containers being added to an order on certain items

Setting for this option:

Edit the Child item to see the Options page: 

  • Auto Add Range:Can be used to specify when a child item is automatically added to the customer's cart when the parent is added to the cart
    • It can also be paired with the Is Required flag to force the product and quantity to always be in the cart
    • Enter a low and high quantity (which is the parent’s quantity to key off of) to have this feature work.
    • example: if Low=1 High=50 and Add Qty=7, then if the parent quantity added is between 1-50, 7 of the child item will be added.
  • Add Qty:This specifies the number of child items to be inserted into the cart when using the Is Required or Auto Add Range features
    • If no quantity is entered then the default of 1 is used
    • If Is Required is true, they cannot remove the item or go below the quantity specified, however the customer can purchase more than the quantity you specify to be added.
  • Bind Qty To Parent:When set to true the customer is simply presented with a check box to indicate that they do or do not want the item, rather than the usual quantity text box.
    • Once inserted into the cart the child's quantity will match the parent's quantity.
    • This feature can also be paired with the Is Required flag.
    • example: if you order 12 hats and you choose to add a logo to them, then it forces you to order 12 logos and that quantity cannot be changed.
  • Sort Order: Specifies the order in which the child items are displayed.
     

Multiple Interactions:

  • If Child is part of a Group AND is part of a Kit simultaneously
    • If you navigate to the child page individually, you will be redirected to the parent’s page for ordering the item
    • example: cat food that is a child item of a group of different sizes of cat food, but one of the sizes of cat food is also part of a starter package kit for cats
  • If any IsKit item is added to the cart with children they will show below the parent with an indent and smaller picture size
    • If another kit item that is the same is added, that will be a new group of items (it will not increment the previously added group's quantities) that is a different instance of the kit
    • example: when building a computer, if you add a computer with a certain configuration to the cart, then go back and build another computer, they need to be seperate in the cart
  • If a "logical group" item is added to the cart, then another copy is added, it should increment the items in the cart by that amount, not create a new row.

This article will expain the specific settings required for product groups and how they interact.  For information on what a product group or kit is and how it is useful, please visit the KB ,"Understanding Product Groups".

Product Group Settings:

  • Do Not Sell Parent:The parent item is not allowed to be added to the cart, only child items will be added.
    • It is simply a “logical group” and used as a source of information for the group as a whole
    • example: use the same description & image across the entire group of items
  • Is Kit:Allows the group's child items to be purchased both as part of a group and as a standalone item.
    • If true, each instance of the kit is separate in the cart, if you come back to the page and add another kit, it will be a different line item set in the cart. 
    • Kit items show up in all searches, but if IsKit is false child items will be hidden from all searches.
    • The parent item will always be added to the cart if added from the parent’s page because it ties all of the elements together.
    • Children can be added to the cart separately from the kit from their individual pages (if true).
    • Children can be optional in a kit, like a computer with an optional 2nd hard drive.  It's still part of the kit, but an optional purchase.
    • example: A kit of a bed, 2 nightstands and a dresser, you can buy each individually if you want, but a kit could be put together with them as well.
  • Is Required:The child item is automatically added to the cart when the parent item is added to cart
    • A parent item would be needed to use auto add ranges functions and logically a parent would be needed in order for a sub product to be required.
    • Is Required items are currently HIDDEN on the product detail page of the parent, there is not currently a seperate "HideChildOnParentProductDisplayPage" flag, please request this if needed.
    • Once in the cart, it can only be removed by removing the parent item that it is attached to.
    • A parent must not be marked as “DoNotSellParent” if you set IsRequired to true on the child, a parent is needed.
    • example: you have to buy at least 1 nightstand for this group to be purchased, or you have shipping containers being added to an order on certain items
  • Auto Add Range:Can be used to specify when a child item is automatically added to the customer's cart when the parent is added to the cart
    • It can also be paired with the Is Required flag to force the product and quantity to always be in the cart
    • Enter a low and high quantity (which is the parent’s quantity to key off of) to have this feature work.
    • example: if Low=1 High=50 and Add Qty=7, then if the parent quantity added is between 1-50, 7 of the child item will be added.
  • Add Qty:This specifies the number of child items to be inserted into the cart when using the Is Required or Auto Add Range features
    • If no quantity is entered then the default of 1 is used
    • If Is Required is true, they cannot remove the item or go below the quantity specified, however the customer can purchase more than the quantity you specify to be added.
  • Bind Qty To Parent:When set to true the customer is simply presented with a check box to indicate that they do or do not want the item, rather than the usual quantity text box.
    • Once inserted into the cart the child's quantity will match the parent's quantity.
    • This feature can also be paired with the Is Required flag.
    • example: if you order 12 hats and you choose to add a logo to them, then it forces you to order 12 logos and that quantity cannot be changed.
  • Sort Order: Specifies the order in which the child items are displayed.
     

Multiple Interactions:

  • If Child is part of a Group AND is part of a Kit simultaneously
    • If you navigate to the child page individually, you will be redirected to the parent’s page for ordering the item
    • example: cat food that is a child item of a group of different sizes of cat food, but one of the sizes of cat food is also part of a starter package kit for cats
  • If any IsKit item is added to the cart with children they will show below the parent with an indent and smaller picture size
    • If another kit item that is the same is added, that will be a new group of items (it will not increment the previously added group's quantities) that is a different instance of the kit
    • example: when building a computer, if you add a computer with a certain configuration to the cart, then go back and build another computer, they need to be seperate in the cart
  • If a "logical group" item is added to the cart, then another copy is added, it should increment the items in the cart by that amount, not create a new row.

New Terminology:

  • ProductGroupType
    • NoProductGrouping (default choice, standard product)
    • SellItemsInKitWithParent (IsKit) - all functions tied to parent are available
    • SellItemsIndividuallyParentIsInfoOnly (DoNotSellParent) - only basic group functions available
    • SellAllItemsIndividuallyDoNotGroup (Not Supported Yet, Use related items instead which is the same use case as SellAllItemsIndividually)
    • ChildItemInGroupAlready - no group functions will be available on a child.
  • HideChildOnParentProductDisplayPage - makes it invisible for ordering, but will show in all carts and such.  (not currently there)
  • IfChildHideOnProductListingPages - or just use the Hide flag on the child (hide flag will work currently, or if in SellItemsIndividuallyParentIsInfoOnly this is the default)
  • IfChildAllowSellingSeperately - it will allow this item to be put in the cart seperately as well as in groups (not currently there, if SellItemsInKitWithParent then it will allow this)
Have more questions? Submit a request

Comments