Knowledge Base
Shopping Cart Software Online Manual
Product Groups vs. Fields
Processing Times Product Price
Location Home > Glossary

Product Groups vs. Fields

Products can have groups and/or fields assigned to them. At first glance, groups and fields may seem quite similar. But, after multiple glances, important differences will be discovered. What's the difference between them?

key concept
A field displays a field in the storefront that customers may edit.

A product group displays a dropdown menu in the storefront that lists each product in the group. Selecting a product from that menu will automatically take the customer to that product's storefront page.

Fields and groups are both commonly used when a product has multiple variations. In some situations, fields will be the best way to list the versions of the product that are available. Other times, groups will be the best way. The method that works best will depend on the desired product functionality.

The differences between fields and groups include:

product groups vs. product fields
Product Groups allow inventory to be tracked individually for each variation of the product. Product Fields do not.

Product Groups allow each variation of the product to have a different image. Product Fields do not.

With Product Groups, none, some or all of the product's variations may be un-hidden and included in search results. This is not an option with Product Fields.

When using Product Groups, a separate product must be created for each variation. This is not necessary with Product Fields.

Each variation in both Product Groups and Product Fields can alter the product's price.

Individual products in a group can trigger Events (such as discounts or other special offers). Product Fields cannot trigger Events.

A specific product from a group can be used in a subscription. Product fields cannot be applied to a product in a subscription.
Example of a product field

Fields allow your customers to enter their own information when selecting a product in your storefront. A product field can collect any type of information you like.

Custom fields can be created as sets of text fields, check boxes, list menus, radio buttons or select menus. Pick the field format that's the best fit for the data you want to capture.

For example, the question "what is your favorite color" could be asked in a variety of ways:

More facts about custom product fields:

  • Fields can edit a product's price.
  • There's no limit to the number of product fields that you can create.
  • There's no limit to the number of product fields that can be assigned to a product.
  • Fields can be given a Display Order, providing control over the order in which they are displayed in your storefront.
  • Text fields can be given a character limit.
  • All fields can be given an optional default value. This value will be the default value of text fields, or the default selection of radio buttons, check boxes and menus.
  • Fields can be set to encrypt the data they collect, so it is stored in your store's database in a secure, non-human-readable format.
  • Text fields can be set to "strict" format, so they will only accept letters, numbers and underscores. Any other characters entered into the field will be rejected.
Example of a product group

Product groups are typically used when you have a several variations on a common product, and each variation needs to have its own unique inventory, images, availability status, etc.

When a product is in a group, a dropdown menu will be displayed on its storefront page. The menu will list all of the other products in the group. Selecting a different product from the menu will automatically take the customer to that product's storefront page.

Every product group has a Parent Product, which is typically used as a "container" for the rest of the products in the group.

If the customer attempts to add the Parent Product to their order, they will be redirected to the page for the first non-parent product in the group, and instructed to select a version of it. (See sample image below for a product in a group containing both "digital" and "print" versions.)

Both product groups and fields can be used to display and collect a wide variety of product information, while minimizing the amount of maintenance required to manage those products. Groups and fields are similar, but each has its own specialty. Use the one that best fits the objectives for the product.

— Last Edited - 06/28/2013 9:56am PDT
Related Articles
Parent Product

Category: Glossary
Product Groups: Create a group of products with different prices

Category: Shopping Cart Software Components
Product Groups: Create a product with a print and download version

Category: Shopping Cart Software Components
Rank and add a comment to this article
Only logged in users may leave comments and rank articles. Log in to have your say!
  Knowledge Base Home

  QuickCode™ Tag Glossary

  Modular Homepage

Not Logged in.
Either Log in or create a User Account.

Other articles in this category...



Admin Account

Administration Area


Alternate Storefront URL (Product Editor Field)


Attributes vs. Fields

Audio Samples (Product Editor Option)



Back Office



Billing Address

Bounce Date

Breadcrumb Links



Checkout Area


Control Panel

Core Shopping Cart Files


Credit Card Security Code

Cron Job



Customer Account

Customer Account Area

Customer Attribute

Customer Field

Customer Group


Digital Delivery

Digital Object

Digital Product

Display Order



Email Batch

Email Instance

Email Opt In

Email Queue

Email Series

Email Series Step

Email Template

End Date


Event Engine


Featured Product


File Storage Area


FTP Active/Passive Modes


Fulfillment Report

Gift Certificate

Grand Total

Hidden Category

Hidden Product




Inventory Control (Product Editor Option)

Inventory Object

ISO Codes

Knowledge Base

Manual (Process Offline) payment gateway


Modular Mailer

Modular Mailer Email Messages


Navigation Menu


Off-Site Payment Gateway

On Hold (Subscriptions)

Order Item

Order Processor

Parent Product

Part Number (Product Editor field)

Password Fields (Place an Order tool)

Payment Gateway


Price (Product Editor Field)

Price Suffix

Processing Order

Processing Times

Product Groups vs. Fields

Product Price

Public Event

QuickCode Block Tags

QuickCode Tag

Ranking Criteria and Ranking Criteria Groups

Redeem Limit


Retain Balance


RGB Value

Sale Price (Product Editor Field)

Search Keywords (Product Editor Field)


SEO Friendly URL


Shelf Life

Shipping Address

Shipping Method

Ships Solo (Product Editor Field)

Shopping Cart


Store-Generated Email Messages



Subscription Item

Subscription Product

Subscription Queue


System Log

System Settings


Template Package


This product may only be shipped by the following methods (Product Editor Option)

Trial Period


Universal Template

UNIX timestamp


Wish List: Public Access Code

Zone Fee