Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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.

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

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

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

Sort Order

It is recommended to uses 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 in the proper order.


  • The parent item number is assigned to the child item(s) on the CPCommerce tab on the item table.
  • The parent item must have "Parent Item" checked in order to be selected as a parent item.
  • The parent item must have at least one "Parent Attribute."
  • The child item must have a value in the corresponding "Child Value" field.


Item Number 100011 (left) has "Parent Item" checked with attribute "color", and the child (right) has 100011 set as its parent item number with a color value of "BLUE."

  • No labels