> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.teeinblue.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Variants of Product Base

# What is Variant

Variants are product options that include SKU, color, size and price of product. Each combination of option values for a product can be a variant for that product.
_For example: a T-shirt has 2 colors: black and white, and available in 2 sizes: Small and Medium. Then this T-shirt will have (2x2) = 4 variants: black in Small, black in Medium, white in Small, white in Medium._

teeinblue supports 2 options in a variant: **Color and Size.**
If a campaign contains more than one product bases, then the product base's name will be the 3rd option in a variant.

When launching a campaign to Shopify store later, variants of all products in that campaign will become **correspondent variants of Shopify product.**

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/image_kp7t0p.png)

Variants will be **shown on live store** for your customers to choose like this:

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb2_2g6avt.png)

|| A product base requires **at least one variant.**

# Create new variant

| If you import product from a provider's catalog, available variants of that product will be automatically imported as well.

There are 2 ways to create new variants:
* **Add manually** (_to add single variant_): click on the **"+ New variant"** button on the top right corner.

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/image_ld8jdj.png)

Then fill in all required fields (see instruction for each field below).

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb4_1e9k7b4.png)

* **Import CSV file** (to add multiple variants):
+ Click on the **"Download sample"** button to get the template of csv file.

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/image_2rq4et.png)

+ Fill in all required fields (see instruction for each field below).

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb6_tdza53.png)

+ Click on **"Import"** button to upload the csv file.

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/image_cq132m.png)

+ Or you can use the **"Export"** button to export variants list of other product bases and import to the new one.
After creating a new variant, it will show up in the **Variants Table** below.

# Variant info

||| SKU, Color, Size and Price are 4 mandatory fields to be able to launch campaign on store later.

* **SKU** (Stock Keeping Unit): the **unique ID** represents a variant.
For some providers, the SKU must match with the product catalog in order to fulfill the correct variant. 

| If you import products from fulfillment, SKUs of products are correctly copied from provider.
| If you want to use special SKUs to run ads, you can go into your **Extras > General Settings > Shopify SKU ** > toggle **Create unique SKU for variants in Shopify** 

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/image_kgh8mu.png)

||| For ShineOn products, each sellers has different SKU, so you need to [connect your ShineOn account](/en/article/how-to-find-api-key-of-integrated-fulfillment-providers-12uddjq/) before importing products.

* **Color Hex** (optional): Pick the color hex represents the color of that variant. Require "#" at the beginning.
It is required if you use the [Background as variant color](https://teeinblue.crisp.help/en/article/change-background-color-of-mockup-as-variant-color-2idxxb/) feature.

* **Color**: Name of variant color, will show up on storefront for customer to choose.

* **Size**: Size of your variant, will show up on storefront for customer to choose.

||| Variants must have differences in Color OR Size. Cannot exist more than one variant with the same value of both Color and Size.

* **Weight** (optional): Weight of your variant, can be used to calculate shipping rates at checkout.
If you input a number only, it will use the [default weight unit of your store](https://help.shopify.com/en/manual/intro-to-shopify/initial-setup/setup-business-settings#set-or-change-your-stores-default-weight-unit).

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb8_1e6t5p.png)

If you want to use special unit, input number and unit in format: numberUNIT. Example: 1OUNCES, 2.5POUNDS...

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb9_16wb07c.png)

teeinblue supports 4 default weight units from Shopify: GRAMS (g), KILOGRAMS (kg), OUNCES (oz), POUNDS (lb).

||| In csv file, you can only input number in Weight field, not include any text.

* **Price**: The selling price you set for each variant.
Input number only. The currency depends on your store's default currency.

* **Compare Price**: The price you set as higher price to the price on the left. This should be added when you want to show a valuable discount of your variant to your customers.

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb10_1nbg35r.png)

* **Base cost**: The base cost of product provided by fulfillment providers. We list this information for you to compare and set a suitable price for each variant. You can ignore and don't need to fill in this column.

* **Available**: The availability of a variant, set between 2 values: "Available" or "Unavailable". You can set "Unavailable" for variants you don't want to sell on store.
Remember to check the status of variants in provider catalog, sometimes a variant might be out of stock or stop processing.

| If you want to disable some variants only in a specific campaign, not all campaigns, you can leave them as "Available" and you will have an option to hide it in a campaign later.


# Edit multiple Variants

You can make changes on multiple lines at a time (bulk edit) by selecting multiple lines.

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-ezgifcom-video-to-gif_lqdi08.gif)

* To select a variant line, click on the **line number** to select the whole line.

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb11_ce7f6p.png)

To **deselect**, click on the **X** button above line number.

* To select multi lines at a time, hold **Ctrl** key (or Cmd) > Select some line numbers

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb12_178kr3n.png)

* To select a range of lines at a time, hold **Shift** key > Choose a start line and an end line number

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb13_1seg05x.png)

* After selecting multiple lines, double click on a field to edit > hit enter to save changes > then the changes will apply to all selected lines

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/variants-pb14_gj5o0o.png)

* To delete a variant, select the variant line and a Trash button will show up above the table

 **Things to keep in mind:**
 - You cannot delete the Variants on on-going Campaigns
 - Every change on the Variant Table will require Campaign update to take effects
 - Do NOT change the SKUs of Variants (for imported products). It will cause errors when you send these items to your Suppliers
 - All Variants' changes should be done via teeinblue. Please do not make any changes to the Variant Section via Shopify



# Customize Variant printarea

Read detailed instruction here: [Custom Variant's Printarea](https://support.teeinblue.com/en/article/custom-variants-printarea-5plxay/?bust=1632366233717)


# Display settings of Variants

* Click on the **Display settings** button above Variants table to change how variants display on storefront.

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/image_32tmda.png)

* You can change the display of "Color" and "Size" on storefront.
* Re-order variants by dragging the variants to adjust the position. 

||| The Label cannot be blank
| 
If you want to hide the Variant Selection area on your Product Page, you can do so via going into your **Extras > Product Page Settings > Product options > Hide option if there's only one value**

![](https://storage.crisp.chat/users/helpdesk/website/6085dc2a7293d800/image_1n8236n.png)

| Be sure to update your Campaigns again to see the changes.



