> ## 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).

# Product Base Errors & Resolutions

## 1. Editing icons do not show up

Reload the page first. If the icons are still missing, switch your device to a public DNS service such as `1.1.1.1`, then reopen Teeinblue Portal. Follow your operating system's DNS instructions or the [Google Public DNS guide](https://developers.google.com/speed/public-dns/docs/using).

## 2. The mockup color does not change with the selected variant

1. Go to **Teeinblue Portal > Product Base > open the product > Variants**.
2. Enter a value in **Color Hex** for each color. Start every value with `#`, for example `#000000`.
3. Go to **Mockup > Edit**, then enable **Background by variant color**.
4. Use a mockup with a transparent product area so the background color can show through.

![](https://storage.crisp.chat/users/upload-1/plugin/-/4/f/9/3/4f9341b80ae70800/color-hex-only_1jad5yy.png)

Color Hex controls the mockup preview only. It does not change the print file.

## 3. Perspective does not work as expected

1. Go to **Teeinblue Portal > Product Base > open the product > Mockup > Edit**.
2. Select the printarea in **Mockup Editor**.
3. Turn on **Enable perspective**, then click **Edit Perspective**.
4. Drag the four corners to fit the printarea to the mockup.

![](https://storage.crisp.chat/users/upload-1/plugin/-/4/f/9/3/4f9341b80ae70800/edit-perspective_so2tty.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_10r7ota.png)

| You cannot resize or rotate a printarea while perspective is enabled. Turn off Enable perspective before resizing or rotating it.

## 4. A Product Base cannot be deleted

A Product Base cannot be deleted while it is used in a campaign.

1. Go to **Teeinblue Portal > Campaigns > open the campaign > Add products & artworks**.
2. Hover over the product, click **Edit**, then choose **Remove from campaign**.
3. Save and close tab
4. Go to **Teeinblue Portal > Product Base**, open the product's **More** menu, then click **Delete product**.
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_5bq55c.png)


![](https://storage.crisp.chat/users/upload-1/plugin/-/4/f/9/3/4f9341b80ae70800/delete-product-base_170t55b.png)

| Variants used by an ongoing campaign cannot be deleted. Remove the product or variant from the campaign first.

## 5. A mockup cannot be uploaded or saved

Go to **Teeinblue Portal > Product Base > open the product > Mockup > Upload** and check the file:

* Use PNG, JPG, or JPEG.
* Keep each file under 32 MB.
* Compress the file with [TinyPNG](https://tinypng.com/) or [TinyJPG](https://tinyjpg.com/) if needed.

![](https://storage.crisp.chat/users/upload-1/plugin/-/4/f/9/3/4f9341b80ae70800/upload-mockup-only_1bz25og.png)

Teeinblue optimizes large uploaded mockups to a **maximum width or height of 960 px**. Images smaller than 1000 px are not resized.

## 6. Variant availability is incorrect on the storefront

Choose where the availability should apply.

### Apply to every campaign using the Product Base

1. Go to **Teeinblue Portal > Product Base > open the product > Variants**.
2. Set the variant to **Available** or **Unavailable** in the **Available** column.
3. Click **Update campaign** at the top of the Product Base.
4. In **Campaigns that use this product**, select the published campaigns, then click **Update**.

![](https://storage.crisp.chat/users/upload-1/plugin/-/4/f/9/3/4f9341b80ae70800/availability-product-base_1fdplrk.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_1m5blpt.png)

### Apply to one campaign only

1. Go to **Teeinblue Portal > Campaigns > open the campaign > Add products & artworks**.
2. Hover over the product and click **Edit**.
3. Set the variant in **Available in this campaign**, then click **Save**.
4. Click **Update** to sync the campaign to the storefront.

![](https://storage.crisp.chat/users/upload-1/plugin/-/4/f/9/3/4f9341b80ae70800/availability-campaign_isf1ez.png)

## 7. Variant options appear in the wrong order

1. Go to **Teeinblue Portal > Product Base > open the product > Variants > Display settings**.

![](https://storage.crisp.chat/users/upload-1/plugin/-/4/f/9/3/4f9341b80ae70800/display-settings-button_mdstav.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/6/0/8/5/6085dc2a7293d800/image_1gzztoe.png)

2. In **Display variant option on store**, drag the Color or Size values into the required order, then click **Save**.
3. Click **Update campaign** and update the campaigns that use this Product Base.


See [Variants of Product Base](https://support.teeinblue.com/en/article/variants-of-product-base-ajxiit/) for more details.

## 8. Product page content is duplicated

Go to **Teeinblue Portal > Store Settings > Product Page Settings > Elements & Behaviors** and check which product page elements Teeinblue displays.

If only the product description is duplicated, open **Extras** on that page and use **Show product description by app** to choose whether Teeinblue or the theme displays the description.

If the price, variant selector, or Add to Cart button is still duplicated, contact the Teeinblue support team at contact@teeinblue.com. Theme code differs between stores, so support may need to adjust the integration.
