Products on Brandboom are identified with these 3 identifying attributes, occasionally referred to as "SOS":

  1. Style ID
  2. Option Code
  3. Size

Basic Example

Here's an example of a Product created in Brandboom with a single design (a Lightning Logo on a T-shirt), coming in two colors of shirts (Black and White), and in 3 sizes (Small, Medium, and Large).

Option Codes = BLK, WHT
Sizes = S, M, L

Style ID 

Style ID is a code that identifies a particular style and differentiates it from other styles, while not being so specific that it includes information about the Variant of the style or different Sizes in itself. 

In the above example, you can see how all 6 size and color variants of a style would share the same Style ID in Brandboom: "TS-LIGHTNINGLOGO".

Style ID is different from SKU and UPC

Since SKU or UPC numbers are specific down to the last variable, they are generally not a good fit for Style ID. They should be used as an independent attribute to be associated with each variant.

Here's an example of how you might connect SKU and UPC values to your product

The only exception to this is if you decide to build a separate Product for each variant or if your style doesn't come in any variant colors or sizes.

Option Code

These are used to identify variations (usually colorway) of the same style. 

In the earlier example, "BLK" and "WHT" were the Option Codes I used to identify black and white colored variants.

Option Codes are usually an abbreviation or code that allows you to track a variant of a Product without having to spell it out completely. You can use a code like "GRY" or "001" to represent a color while using the Option Name in the next field to provide a readable name for what this Option Code value represents.

Notes about Style ID + Option Code

  • The combination of (Style ID + Option Code) must be unique and can't be repeated. If you leave the Option Code blank, you will not be able to create another product with the same Style ID and blank Option Code.
  • It's important to be consistent with your Option Code ("BLK" is different from "BLACK")
  • Since Size has a separately reserved field, you should not set sizes as your Options.

Option Name (Optional)

If your Option Codes are abbreviations or numeric codes, this field will allow you to write out the option name in full so your buyers will understand. (e.g. Option Code: HG is equivalent to Option Name: "Heather Grey")


Can be any series of values to represent the sizes of the product (Ex. S, M, L, XL; or 9, 9.5, 10, 10.5; or 1cm, 2cm, 3cm).

How does this compare with a SKU?

A SKU, or Stock Keeping Unit, is meant to identify a product for inventory purposes. It is a code that identifies all the specific attributes of a product (e.g. Style, Color, Size).

Brandboom can generate SKUs for your products by stringing together the values for Style ID, Option Code, and Size. (Ex. for a Small of the first product listed in the chart above, the SKU = AA123-BLU-S)

Did this answer your question?