Parent/Child Items

Parent/Child Items

For a number of reasons in CounterPoint items that would normally be gridded are setup as separate items. Most commonly this is done to track variant specific pricing and costs. When selling these products online it is beneficial from a customer shopping experience standpoint to group these separate items together as configurable products.


Video Guide

The Video Guide undergoes a slightly different process than what is described in the Text Guide, however they both achieve the same goal. Whichever guide you follow is up to personal preference.

     

Text Guide

Creating a Parent Configurable Attribute

To get started, you must first create a configurable attribute (whatever it is that changes between the linked items, it could be size, color, width)

  1. In Counterpoint, navigate to CPCommerce> Product Attributes
  2. Create your attribute with the following settings
    1. Attribute Code: Unique name for this attribute, must start with a letter and no spaces are allowed.
    2. Label: Will display on the website next to the dropdown of available options
    3. Type: Dropdown
    4. Scope: Global
    5. Configurable: Checked

3638217.png

Continue creating as many attributes as necessary to define your products.

Creating a Child Value

Next, you'll need to define all of the different available options (values).  If your attribute is Color your values might be blue, red, green, and black.

  1. In Counterpoint, navigate to CPCommerce> Product Attribute Values
  2. Create your values with the following settings
    1. Attribute Code: The same unique code defined in the previous step Creating a Parent Configurable Attribute
    2. Value Code: A unique code for this value
    3. Label: The label to show to the customer when selecting this option
    4. Sort Order: the position of this value in relation to the other values
  3. 3638219.png

Continue creating as many values as necessary to define all your options.

Sort Order

It is recommended to use sort orders in increments of 10. That way if you come back later with a value that should go in between two others, you don't have to shuffle around several different values.

If your values are numbered sizes, it's a good idea to mirror those sizes in the sort order so they're listed sequentially.

Creating the Parent Item

Next, you'll define the parent or umbrella item.  This item is a non-inventory container item to tie all the child items together.  Keep in mind that all of the visible attributes on the website will come from this item, this includes things like Ecommerce Category, description, attributes, etc.

  1. In Counterpoint, navigate to Inventory> Items
  2. Create an item with the following required values:
    1. Main> Item Type: Non-Inventory
    2. Main> Tracking method: Normal
    3. Ecommerce> Ecommerce Item: Checked
    4. CPCommerce> Parent Item: Checked
    5. CPCommerce> Parent Attribute 1-6: This should be all of the attributes created in the first step Creating a Parent Configurable Attribute

3638224.png

Linking Child Items

The child items should already be existing, you'll just need to go to each and assign the parent item number, along with any values for each of the attributes for that particular child.  The child items must also be marked as ecommerce items.

3638223.png

3638225.png

Continue linking all of your child items until you're done.

End Result

Once everything syncs up, you should have a product on the website like this:

3638226.png

A note about price

It is possible to list different prices for the different options.  There are some display differences based on whether the parent price is set lower or higher than the child items.  With the parent price set to the lowest amount of any of the children, the category view lists the parent price and then the dropdown has the price difference.

3638229.png

3638230.png

3638231.png

If you set the parent price to the highest amount of any of the children, the category view will list the parent price and sometimes an "As low as.." indicator, or simply a crossed out price for the lowest of the children depending on template

 settings.

3638232.png

3638233.png

3638234.png



    • Related Articles

    • Step 3) Prepare Items for Ecommerce

      To help you start planning and setting up your store for Ecommerce by flagging items as Ecommerce, writing descriptions (product names) and HTML descriptions, and item images. TABLE OF CONTENTS Planning Your Items Item Tips Selecting the Items to ...
    • Troubleshooting: Items not appearing on site

      Problem You've added a new item in Counterpoint, yet it is still not showing up on your CP-Commerce site. This article will go step-by-step through possible causes to help you figure out why the item is not showing up. Solution First, sign into the ...
    • Counterpoint: How to Create an Ecommerce Category and Add Items

      This article will go over how to create an e-commerce category, add items, and bulk add items to this category. Create Category 1. Open up Counterpoint 2. Navigate to Setup> E-commerce> Categories 3. On the left select where you want to add your ...
    • CounterPoint: The item's CPCommerce tab

      CP-Commerce adds a new tab to the Item form in CounterPoint. It looks like this: Below is an explanation of what each of these fields do. Web Enabled Checkbox: This is checked by default. If it is un-checked, the product will be "disabled" in ...
    • Event Tickets: Create an Event - Step 1: Creating Your Event in Counterpoint

      In this guide, we will be using the example of a Nature Reserve that wants to host a tour event for 10:00 AM, 10:30 AM, and 11:00 AM from September 5 - September 6. The tours will have Adult, Children, and Member pricing. You will need to know how to ...