> ## Documentation Index
> Fetch the complete documentation index at: https://help.mockspark.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Products

> A step-by-step guide to creating fully customizable products

## Types of Customizable Products

In MockSpark, there are two main types of products: **Third-Party Fulfilled Products** and **Seller-Fulfilled Products**.

<CardGroup cols={2}>
  <Card title="Third-Party Fulfilled Products">
    Third-Party Fulfilled Products are items that are fulfilled through external platforms directly integrated with Mockspark. This includes services like Printify, Printful, and other supported fulfillment providers.
  </Card>

  <Card title="Seller-Fulfilled Products">
    Seller-Fulfilled Products include items that the seller handles independently. This means the seller is responsible for providing product information, managing production, and shipping orders. It also includes products fulfilled through third party services that are not currently connected to Mockspark.
  </Card>
</CardGroup>

Importing a **Third-Party Fulfilled Product** into MockSpark is simple and straightforward. The fulfillment provider supplies all the necessary product information, so all you need to do is create your mockups. Once they’re ready, you can start selling the customizable product in your store right away.

<Warning>To learn how to import a Third-Party Fulfilled Product, check out our [Quick Start Guide](/docs/get-started/quickstart).</Warning>

If you want to sell a unique customizable product that you produce yourself, or if you're using a print-on-demand and dropshipping platform that isn't currently supported by our list of third-party fulfillment providers, you can manually create a **Seller-Fulfilled Product**.

# Create a Seller-Fulfilled Product

In this tutorial, we’ll walk you through the step-by-step process of creating a **POLO SHIRT** that comes in six colors (`White`, `Grey`, `Black`, `Red`, `Stone`, and `Navy`) and three sizes (`S`, `M`, and `L`). Using this product as an example, you’ll learn helpful tips and best practices for creating **Seller-Fulfilled Products**.

<Card horizontal title="Sample Product Images Download" icon="download">
  We’ve prepared image assets for the sample product (**POLO SHIRT**) to help you get started. [**Click here**](https://cdn.mockspark.com/assets/docs/Polo_Shirt_Image_Assets.zip) to download the **zip file** to your desktop and extract its contents.
</Card>

## Step 1: Edit Basic Details

1. Go to the **Products** section from the top navigation bar.
2. Click the **Create Seller-Fulfilled Product** button.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_15-00-45.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=8767cfa98206169278048bd3d1bfd000" width="1500" height="1079" data-path="images/products/products/PixPin_2025-05-17_15-00-45.png" />
</Frame>

### Basic Information

1. Please enter your product title.
2. Please enter a detailed description of your product in the rich text editor.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_15-06-49.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=e6ec2c44665e022bf0a41e87c8bf8232" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_15-06-49.png" />
</Frame>

Click **New Image** to upload a picture for your product.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_15-08-20.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=9e9964d37fab2fa6dc748808dcf624ab" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_15-08-20.png" />
</Frame>

Choose how you'd like to upload your product image.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_15-10-36.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=3c65feb1022a97c8bc44cb6ae05d6e6d" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_15-10-36.png" />
</Frame>

Upload a front view of a `White` polo shirt, then click **Using this image**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_15-26-10.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=3f231dd09883f2e6ef1d41aa18c1f311" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_15-26-10.png" />
</Frame>

### Brand

Enter the vendor name for this product.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-36-58.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=fdf3885f43cee2f97e1e3885528ae450" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-36-58.png" />
</Frame>

### Print-Areas

Select **Add Print-Area**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-42-03.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=a4c6f4a6e4720f7ea1a7507e92b0fcb0" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-42-03.png" />
</Frame>

Name this Print-Area `Front Side`.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-44-41.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=72cb252af85bad27846b63d25ade721f" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-44-41.png" />
</Frame>

A **Diagram** is a sample image shown in the Print-Areas panel of the `Product Personalizer`. It's designed to help customers easily identify and differentiate between various Print-Areas on a product.

Uploading a **Diagram** is optional. If you don’t provide one, the system will automatically generate a default image based on the size of each Print-Area.

<Warning>**Diagrams** image must be in .jpg or .png format, sized at 100 × 100 pixels, and no larger than 1 MB.</Warning>

Upload an image to use as the **Diagram** for this Print-Area.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-45-50.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=1fb1134aeb0bed65f544e58b63229d5f" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-45-50.png" />
</Frame>

A **Mask** is an optional overlay image that appears above the Print-Area canvas in the `Product Personalizer`. It serves as a visual guide to help customers better understand the boundaries of the designable area when creating their designs.

While useful, uploading a **Mask** is not required and won’t impact the core design functionality of the `Product Personalizer`.

<Warning>**Mask** image must be in .png format, sized at 600 × 600 pixels, and no larger than 1 MB.</Warning>

Upload an image to use as the **Mask** for this Print-Area.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-46-40.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=d9e4ca78c7054815787d871d3db7c0c2" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-46-40.png" />
</Frame>

MockSpark automatically transforms the designs your customers create in the `Product Personalizer` into print-ready image files optimized for factory production. These files are referred to as **Placeholders** within the MockSpark platform.

Setting the **output format** for a Print Area determines the file format of the **Placeholder**.

Currently, MockSpark supports five formats, including：

* `PNG`
* `TIFF`
* `TIFF_CMYK`
* `JPEG`
* `JPEG_CMYK`

In this tutorial, we'll set the Print Area's **output format** to `TIFF_CMYK`.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-47-37.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=efd7dc92b1300044247742d2728e4fc2" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-47-37.png" />
</Frame>

A single Print-Area can have multiple values assigned to it, typically to represent different print sizes.

For example, if your polo shirt is available in three sizes (`S`, `M`, and `L`), you can provide the appropriate print dimensions for each one based on their actual measurements, like this:

| Width (px) | Height (px) | DPI |
| ---------- | ----------- | --- |
| 3623       | 4276        | 300 |
| 3713       | 4382        | 300 |
| 3893       | 4595        | 300 |

<Accordion title="What Is DPI and How It Helps You Determine Print Size">
  **What is DPI**

  In the printing industry, **DPI** (Dots Per Inch) refers to the number of ink dots a printer can produce within one inch.

  We offer three DPI settings: `150`, `300`, and `600`. The default is set to 300 DPI. The DPI you choose should depend on the specifications of your production printer. If you're unsure which DPI to select, we recommend going with the default `300` DPI, as it is the most commonly used option and generally works well for most printing needs.

  **How to Determine Print Size Using DPI**

  To calculate the print size in pixels based on DPI, let’s use an example.

  Say Product A has a printable area of `12` inches by `14` inches, and your printer is set to `300` DPI. The pixel size would be:

  * `Width`: 12 × 300 = 3600 px
  * `Height`: 14 × 300 = 4200 px

  <Info>Inches × DPI = Pixels</Info>

  If you're using the metric system, you can convert units using the following:

  <Info>1 inch = 2.54 cm</Info>
</Accordion>

1. Click **Add another value** to create 3 value rows.
2. For each value row, enter the appropriate settings for `Width`, `Height`, and `DPI`.
3. Click **OK** to complete the creation of this Print-Area.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-53-06.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=9ef1ae94a4850e321d8c4422f83726a1" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-53-06.png" />
</Frame>

We've just created our first Print-Area, named `Front side`. Next, we'll set up another Print-Area for the back of the product.

Select **Add Print Area**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-56-09.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=67b26e2fcc42f8a6df0e8e75832e92ac" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-56-09.png" />
</Frame>

Following the same steps as the previous Print-Area, let's create a new one for the back of the polo shirt and name it `Back Side`.

Select the appropriate images to use as the **Diagram** and **Mask** for this Print-Area.

Enter the values for this Print-Area based on the list below.

| Width (px) | Height (px) | DPI |
| ---------- | ----------- | --- |
| 3650       | 4432        | 300 |
| 3737       | 4538        | 300 |
| 3913       | 4751        | 300 |

1. Create a Print-Area named `Back side`.
2. Click **OK** to complete the creation of this Print-Area.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_16-59-53.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=d34b7b381066a8d8e66585d32e3951d9" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_16-59-53.png" />
</Frame>

Once you've created these Print-Areas, you can still edit, delete, or reorder them as needed.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_17-01-47.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=36950352a0e0ed44b0484fe8a37339d9" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_17-01-47.png" />
</Frame>

### Variant Options

Now that we've finished setting up the Print-Areas for this product, let's move on to creating its **Variant options**.

Each product can have up to three variant options. Combinations of these options define all the possible variations of the product.

In this tutorial, we will create two options for variants: one for `Color` and one for `Size`.

Click **Add Another Option**

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_17-04-45.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=42125104e8a10083dbea1e6a6d7a7184" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_17-04-45.png" />
</Frame>

Name this variant option `Color`.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_17-05-40.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=9322ea7009031b2844b9f533a0e6a041" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_17-05-40.png" />
</Frame>

1. Click **Add another value** to create 6 value rows.
2. Enter a different color for each value row: `White`, `Grey`, `Black`, `Red`, `Stone`, and `Navy`.
3. Click **OK** to complete the creation of this variant option.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_17-07-16.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=91a5c1747c8b04dc7655917b7c8692e5" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_17-07-16.png" />
</Frame>

After setting up the `Color` variant option, let’s move on to creating the `Size` variant option.

Click **Add Another Option**

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_19-54-54.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=f4ec57683d424ca69428f7fc288c3b82" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_19-54-54.png" />
</Frame>

1. Create a variant option named `Size`, and add 3 value rows to it: `S`, `M`, and `L`.
2. Click **OK** to complete the creation of this variant option.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_19-56-24.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=bbd62bfa8727ad5476efc79177e7cb08" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_19-56-24.png" />
</Frame>

Once you've created these variant option, you can still edit, delete, or reorder them as needed.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_19-57-59.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=032d3ff10e79ac57493a277d63f0a56b" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_19-57-59.png" />
</Frame>

### Variants

Once you've created the two variant options, such as `Color` and `Size`, the system will automatically generate a variant table that combines these options for your product.

In the **Variants** table, you can view all the different versions of your product.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-07-10.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=2245bf449b01470ffb708d8ce32a2f28" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-07-10.png" />
</Frame>

1. In the **Variants** table, we’ve selected all product variants in size `S`.
2. Click on **Bulk Edit**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-11-56.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=ed627dd8bd0265ee2fd9bef54253a724" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-11-56.png" />
</Frame>

Select **Bulk Edit Print Areas for Variants**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-13-35.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=9368cfcfe276b2343002325f4723b0d2" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-13-35.png" />
</Frame>

1. For the **Print Area (Front side)** field, select `3623 × 4276 px`.
2. For the **Print Area (Back side)** field, select `3650 × 4432 px`.
3. Click **Apply to Selected Variants**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-15-19.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=b8faf4da3163e96e28d806ed2dcc23bd" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-15-19.png" />
</Frame>

In the table, you’ll see that the Print Area values for the size `S` variant have been applied in bulk.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-15-20.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=d482c2d1e481301e755ab8b6dee97152" width="1200" height="955" data-path="images/products/products/PixPin_2025-05-17_20-15-20.png" />
</Frame>

In the same way:

1. In the **Variants** table, check all the variants that are size `M`.
2. Click **Bulk Edit** and select **Bulk Edit Print Areas for Variants**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-32-39.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=07adad77ec565f0883c35ba77fa3df49" width="1200" height="952" data-path="images/products/products/PixPin_2025-05-17_20-32-39.png" />
</Frame>

1. For the **Print Area (Front side)** field, select `3713 * 4382 px`.
2. For the **Print Area (Back side)** field, select `3737 * 4538 px`.
3. Click **Apply to Selected Variants**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-33-43.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=7a078627d2aae2dcc8480ba8cdc6659f" width="1200" height="953" data-path="images/products/products/PixPin_2025-05-17_20-33-43.png" />
</Frame>

In the same way:

1. In the **Variants** table, check all the variants that are size `L`.
2. Click **Bulk Edit** and select **Bulk Edit Print Areas for Variants**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-36-20.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=6f80b1b204bb0dc1bd83a21c0d0c76af" width="1200" height="955" data-path="images/products/products/PixPin_2025-05-17_20-36-20.png" />
</Frame>

1. For the **Print Area (Front side)** field, select `3893 * 4595 px`.
2. For the **Print Area (Back side)** field, select `3913 * 4751 px`.
3. Click **Apply to Selected Variants**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-37-58.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=af02ec675957be1649bd172dcaa29182" width="1200" height="950" data-path="images/products/products/PixPin_2025-05-17_20-37-58.png" />
</Frame>

At this point, all data in the `Print Areas` column of the **Variants** table has been fully set up.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-38-39.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=d9fcf58fb435e644a606c4bd8fd7fa67" width="1657" height="1707" data-path="images/products/products/PixPin_2025-05-17_20-38-39.png" />
</Frame>

1. In the **Variants** table, select all variants with the color set to `White`.
2. Click **Bulk Edit**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-41-14.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=26c20670a5206a8e7334edfcb2e0fbac" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-41-14.png" />
</Frame>

select **Bulk Set Image for Variants**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-41-49.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=836605401d8f7ccb073b6a6b1a533614" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-41-49.png" />
</Frame>

Choose a method to upload images for the `White` variants.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-43-19.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=2e277a63b269538d6a9253cc127e3390" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-43-19.png" />
</Frame>

Since these variants are `White`, we'll use an image that shows the front view of the product in `White`.

Once the upload is complete, click **Using this image**.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-43-20.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=c9048145bd0f4c85e013ffbae93de888" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-43-20.png" />
</Frame>

In the **Variants** table, you can see that the images for all variants with the color `White` have been successfully set.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-44-10.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=0677ad2c8d21c5f1b15b7098be7fc96c" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-44-10.png" />
</Frame>

Using the same process, upload images for the remaining variants in `Grey`, `Black`, `Red`, `Stone`, and `Navy`.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_20-47-27.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=707cfc23afa52c823755894ddea05e4a" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_20-47-27.png" />
</Frame>

In addition to bulk editing multiple variants, you can also edit individual variants directly within the table.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_21-03-39.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=3f4a876101c5b0dd7c97daf544223d99" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_21-03-39.png" />
</Frame>

1. For example, you can update information like the `SKU` or `Fulfillment SKU` for a specific variant
2. Click **OK** to save your changes.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_21-04-54.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=8324e4dcde29c9b5ba4c9abcadb60669" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_21-04-54.png" />
</Frame>

Click **Next** to save all changes made to the product's basic information in Step 1. If you don't, any edits made on this page will not be saved.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/products/PixPin_2025-05-17_21-05-50.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=d1357432144ac4a4f114d48096bbaa5d" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-17_21-05-50.png" />
</Frame>

## Step 2: Create Mockups

On the Step 2 screen, you’ll see a **Mockup Group** that includes all product variants. This is a system-generated group named `default`.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_20-59-48.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=9c0719a0c4b51b24ab4e2bda968aa5f0" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_20-59-48.png" />
</Frame>

### New Mockup: Front Side

Click **New Mockup** to open the Mockup Creator and build a mockup for your product.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-00-51.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=04cc8698926f60357fd25b63143ad63f" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_21-00-51.png" />
</Frame>

### Product Image

To create a mockup, begin by clicking the button shown in the image below to upload a product photo.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-07-35.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=67d37116e3f3cf407813e33e8aabdd4c" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_21-07-35.png" />
</Frame>

Select or upload a `front-facing` image of the `White` product to create your first **Mockup**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-09-04.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=3a18f55d761d8c3389d99b659aa8b5a5" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_21-09-04.png" />
</Frame>

Click the **Using this image** button.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-09-57.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=0f18084a792d80522ce7b60cf08d64ed" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_21-09-57.png" />
</Frame>

You can zoom in or out of the workspace by using the slider in the bottom bar of the `Mockup Creator` or by scrolling with your mouse wheel.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-32-33.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=efadea8b5749c11105047df77bc9b352" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_21-32-33.png" />
</Frame>

<Tip>**Mockup Creator** is the tool provided by MockSpark that allows merchants to create product mockups online.</Tip>

### Print-Areas

Click on the **Print Areas** section in the right-hand panel.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-33-30.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=dc55bd859736167ecb8d5cc08b58a8e3" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_21-33-30.png" />
</Frame>

Click the **Add Print-Area**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-34-11.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=93e1b0d7fef192dea5305a17c5340b78" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-18_21-34-11.png" />
</Frame>

1. Select the appropriate front-facing Print Area based on its name, and make note of its aspect ratio.
   <Warning>In Step 1, we created two Print-Areas: `Front side` and `Back side`. Here, we'll be using the `Front side`.</Warning>
2. Click **OK** to add this Print Area to your mockup

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-40-29.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=d492faf8cda7ca6a1cef6ff7cf135b57" width="1786" height="1337" data-path="images/products/products/PixPin_2025-05-18_21-40-29.png" />
</Frame>

Drag each of the 4 corners of the Print Area to the appropriate position on the product image.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-42-40.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=d87ecccf4c332c955ae13e1b4baa1db6" width="1794" height="1556" data-path="images/products/products/PixPin_2025-05-18_21-42-40.png" />
</Frame>

In the Print Areas section of the right-hand panel, change **Mesh Warp** from **2D** to **3D**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-44-47.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=0fce34ae960a21412e35037dd903ab69" width="1793" height="1548" data-path="images/products/products/PixPin_2025-05-18_21-44-47.png" />
</Frame>

In **3D Mesh Warp** mode, the Print Area’s 4 corner points will be replaced with a 4x4 grid, giving you 16 adjustable control points.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-46-03.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=cbabd416be429fef141bc59e8b452bbd" width="1791" height="1583" data-path="images/products/products/PixPin_2025-05-18_21-46-03.png" />
</Frame>

Using the Print Area’s aspect ratio as a guide, adjust the control points to reshape the Print Area. This helps create a more realistic and natural-looking product mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-49-47.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=11c82f94e355f5eca43de74ef108b634" width="1794" height="1554" data-path="images/products/products/PixPin_2025-05-18_21-49-47.png" />
</Frame>

If your product is `White`, we recommend changing the **Blending Mode** from **Normal** to **Multiply** in the Print Areas section on the right-hand panel. This will help enhance the mockup’s visual appearance for a more realistic effect.

<Warning>For the best results, we recommend setting the Print-Area's `Blending Mode` to `Multiply` only on **light-colored products**.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-50-25.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=dfa2223c66eb6a120cde0e08971d7c69" width="1798" height="1559" data-path="images/products/products/PixPin_2025-05-18_21-50-25.png" />
</Frame>

<Tip>The `Multiply blend mode` creates darker colors by multiplying the base color with the blend color. In this mode, white areas in the blend layer become completely transparent and don’t affect the layers beneath, while black areas remain fully visible. It always darkens the image and never makes it lighter.</Tip>

### Overlay

Click on the **Overlay** section in the right-hand panel.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-51-19.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=857c0b4c091393a883e7e9767b45cd50" width="1797" height="1595" data-path="images/products/products/PixPin_2025-05-18_21-51-19.png" />
</Frame>

Click **Add Image**

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-52-00.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=1c5a35e2502735baf0164ef4006396c2" width="1800" height="1595" data-path="images/products/products/PixPin_2025-05-18_21-52-00.png" />
</Frame>

The **Overlay image** in a mockup is an image layered over the product photo. It is typically used in the following scenarios:

1. If your mockup shows a person holding a mug and part of the mug’s Print Area is covered by the hand, you can upload an **Overlay image** to create that realistic overlapping effect.
2. If your mockup features a canvas tote bag with natural shadows or texture details, you can use an **Overlay image** to recreate those lighting or fabric effects as a filter.

<Warning>Uploading an **Overlay image** is optional and depends entirely on your needs.</Warning>

In this tutorial, since we’re creating a mockup for a polo shirt, we’ll upload an **Overlay image** that includes the shirt’s collar and sleeves.

Click **Using this image**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-53-25.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=789733b277c62ad942d94f4e60dcf80b" width="1797" height="1542" data-path="images/products/products/PixPin_2025-05-18_21-53-25.png" />
</Frame>

Once the **Overlay image** has been added, you’ll see it appear above the Print-Areas in the mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-54-29.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=7ece13a209da7f3f664bb95f50d112fd" width="1798" height="1645" data-path="images/products/products/PixPin_2025-05-18_21-54-29.png" />
</Frame>

### Brush

Click on the **Brush** section in the right-hand panel.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-55-13.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=c1cc232efd22735fc6fc6320a12ea45d" width="1797" height="1810" data-path="images/products/products/PixPin_2025-05-18_21-55-13.png" />
</Frame>

In the **Brush** panel:

1. Set the **Brush Type** to **Erase**
2. Adjust the **Brush Size** as needed
3. Move your mouse over to the canvas on the left and use the brush to erase any parts of the print area that you don’t want shown in the mockup.
   <Warning>The brush tool is limited to the Print-Area.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_21-57-14.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=989173c8ed700d1c7b3f0077da9f6d43" width="1802" height="1544" data-path="images/products/products/PixPin_2025-05-18_21-57-14.png" />
</Frame>

While creating your mockup, you can use the **Undo** and **Redo** options in the top toolbar of the `Mockup Creator` to easily reverse or repeat any actions.

To zoom in or out of the workspace for more precise editing, use the slider in the bottom toolbar or scroll with your mouse wheel.

With these tools and adjustments, you’ll be able to create a polished mockup that perfectly showcases the front of your product.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_22-04-58.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=67f0da47f8dcdd96bb3b3e3d0bc34dd9" width="1799" height="1958" data-path="images/products/products/PixPin_2025-05-18_22-04-58.png" />
</Frame>

Click the **Preview** button to open the Personalizer and preview the current mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_22-06-01.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=5d1930306bd0f61410456411ca2d6cc5" width="1794" height="1667" data-path="images/products/products/PixPin_2025-05-18_22-06-01.png" />
</Frame>

Test your product in the `Product Personalizer`:

1. In the Print Areas panel on the right, select the print area labeled `Front side` to start designing.
2. Use the Elements panel on the left to add a design element (such as an image or text) to the canvas.
3. Adjust your design on the canvas and review the product preview in the bottom-left corner to see if it looks the way you want.
4. Click **Back** to return to the Mockup Creator.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_22-13-51.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=c5f43b33abc5ebdb84d22d7eb34e0f56" width="1796" height="1971" data-path="images/products/products/PixPin_2025-05-18_22-13-51.png" />
</Frame>

If you’re happy with how your mockup looks, click the **Save** button to save your mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-18_22-14-46.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=2dbb7a91238cbd2e178117493bca32ad" width="1795" height="1794" data-path="images/products/products/PixPin_2025-05-18_22-14-46.png" />
</Frame>

### New Mockup: Back Side

We’ve already created a Print Area for the front of the product, now let’s set one up for the back.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-16-41.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=54381719c94e0ff8e2cf91b10cf24b8d" width="1184" height="833" data-path="images/products/products/PixPin_2025-05-23_10-16-41.png" />
</Frame>

Select or upload a back-facing image of the product.
Click the **Using this image** button.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-18-26.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=63e59ffcbd20ba8a8e25a200fee248d9" width="1197" height="823" data-path="images/products/products/PixPin_2025-05-23_10-18-26.png" />
</Frame>

Click on the **Print Areas** section in the right-hand panel.
Click the **Add Print-Area**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-19-23.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=e98a6be7f5759457b6103e363ac1ae9e" width="1201" height="642" data-path="images/products/products/PixPin_2025-05-23_10-19-23.png" />
</Frame>

1. Select the appropriate back-facing Print Area based on its name, and make note of its aspect ratio.
   <Warning>In Step 1, we created two Print-Areas: `Front side` and `Back side`. Here, we'll be using the `Back side`.</Warning>
2. Click **OK** to add this Print Area to your mockup

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-21-22.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=02e2f080fab9debe5289c0a9f4a64ef4" width="1192" height="801" data-path="images/products/products/PixPin_2025-05-23_10-21-22.png" />
</Frame>

Using the same steps as before, create a mockup that showcases the back of the product.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-30-24.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=3b19b7a4ebd3871edc57492165598c32" width="1202" height="841" data-path="images/products/products/PixPin_2025-05-23_10-30-24.png" />
</Frame>

Click on the **Overlay** section in the right-hand panel.
Click **Add Image**

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-31-21.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=f9709392612fe9879a39e3c792dded12" width="1198" height="748" data-path="images/products/products/PixPin_2025-05-23_10-31-21.png" />
</Frame>

In this tutorial, we're creating a model for a polo shirt. We'll upload an **Overlay image** that includes the shirt's collar and sleeves, and is also suitable for the back of the product.

Click **Using this image**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-32-19.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=c5a88f312b0cfb2eeaedb7c9c16d8e7d" width="1192" height="814" data-path="images/products/products/PixPin_2025-05-23_10-32-19.png" />
</Frame>

Click on the **Brush** section in the right-hand panel.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-35-40.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=b2bbabf8301e047bf1e42302cd1ea02b" width="1199" height="809" data-path="images/products/products/PixPin_2025-05-23_10-35-40.png" />
</Frame>

In the **Brush** panel:

1. Set the **Brush Type** to **Erase**
2. Adjust the **Brush Size** as needed
3. Move your mouse over to the canvas on the left and use the brush to erase any parts of the print area that you don’t want shown in the mockup.
   <Warning>The brush tool is limited to the Print-Area.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-39-53.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=3925188616047cabab2723fd6247756c" width="1203" height="827" data-path="images/products/products/PixPin_2025-05-23_10-39-53.png" />
</Frame>

Click the **Preview** button to open the Personalizer and preview the current mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-41-07.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=d1ddb2b62703b81ab802e0d4d81eae92" width="1197" height="756" data-path="images/products/products/PixPin_2025-05-23_10-41-07.png" />
</Frame>

Test your product in the Personalizer.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-48-31.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=6be49f244208d243435ddd350b22c08a" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-23_10-48-31.png" />
</Frame>

If you’re happy with how your mockup looks, click the **Save** button to save your mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-49-24.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=f2dc6b734aea28e197afca6368691846" width="1197" height="777" data-path="images/products/products/PixPin_2025-05-23_10-49-24.png" />
</Frame>

### New Mockup Group

So far, we've created two mockups within the `default` **Mockup Group**: one showing the `front` of the product in white, and another showing the `back`. However, our product comes in more than just `White`. Next, we'll create separate **Mockup Groups** for each available color variant.

Select **New Mockup Group** to create a group for organizing the mockups of the `Grey` color variant.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-51-01.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=d45e420a1dc43734b8d69505fb2593d3" width="1186" height="833" data-path="images/products/products/PixPin_2025-05-23_10-51-01.png" />
</Frame>

In the form dialog titled **Create Mockup Group**, follow these steps:

1. In the `Mockup Group Title` field, enter `Grey` as the group name.
2. Under `Matching Variants` field, select all variants that are in the `Grey` color.
3. Click the **>** button in the center of the dialog to move the selected variants from the `Source Box` to the `Target Box`. This assigns them to the new `Grey` Mockup Group.
4. Click **OK** to save your changes.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-55-40.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=044e645723189050c2c72400ef9f32db" width="1183" height="925" data-path="images/products/products/PixPin_2025-05-23_10-55-40.png" />
</Frame>

After successfully saving, you’ll see the new **Mockup Group** appear in the interface, containing all variants in the `Grey` color.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-58-05.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=bc226b34dba2a7f39dd45fab930f545a" width="1181" height="952" data-path="images/products/products/PixPin_2025-05-23_10-58-05.png" />
</Frame>

While you can click **New Mockup** to create a new mockup from scratch for the `Grey` **Mockup Group**, there's a faster way. Since we’ve already created a front-facing mockup for the `White` product earlier, you can simply reuse that one to save time.

Click **Duplicate** on the `front` mockup of the `White` product within the `default` **Mockup Group**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_10-58-55.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=174f8d5317e31f107d616547bd853201" width="1182" height="832" data-path="images/products/products/PixPin_2025-05-23_10-58-55.png" />
</Frame>

1. In the dialog that appears, select `Grey` as the target **Mockup Group**.
2. Click **OK** to complete the duplication.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-00-41.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=7d38a9fe3e20787e56a19a6f9d6c3ca2" width="1180" height="702" data-path="images/products/products/PixPin_2025-05-23_11-00-41.png" />
</Frame>

You'll see in the interface that the `Grey` **Mockup Group** now includes a duplicate front mockup displaying the `White` product.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-02-49.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=182f3cf552587a5091e9b1ecde31aa54" width="1180" height="951" data-path="images/products/products/PixPin_2025-05-23_11-02-49.png" />
</Frame>

Click the **Edit** button on the duplicated mockup. We'll update it to display the `front` view of the `Grey` product instead of the `White` one.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-03-44.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=044c87ca70934b1da3a6bd14898cac15" width="1184" height="908" data-path="images/products/products/PixPin_2025-05-23_11-03-44.png" />
</Frame>

In the right-hand panel of the `Mockup Creator`, select **Product Image** and click **Edit**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-04-40.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=c30267feb34713633e8731b687a3d1be" width="1197" height="953" data-path="images/products/products/PixPin_2025-05-23_11-04-40.png" />
</Frame>

Click **Select another image**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-05-29.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=751abef9040102ece35d28526ab756fe" width="1198" height="818" data-path="images/products/products/PixPin_2025-05-23_11-05-29.png" />
</Frame>

Replace the original front image of the `White` product with the front image of the `Grey` product.

Click **Using this image**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-06-42.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=8f8c53b348dad8162b897d91ed5a86cd" width="1200" height="826" data-path="images/products/products/PixPin_2025-05-23_11-06-42.png" />
</Frame>

In the right-hand panel of the `Mockup Creator`, select **Print Areas**.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-08-05.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=d934ea2aa57335c7bb87b0111d956373" width="1198" height="826" data-path="images/products/products/PixPin_2025-05-23_11-08-05.png" />
</Frame>

Since the product is now `Grey` and not part of the `light color` range, using the `Multiply blend mode` is not appropriate in this case.

1. Change the **Blending Mode** from **Multiply** back to **Normal**.
2. Click the **Preview** button to open the `Product Personalizer` and preview the current mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-08-06.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=aa3d20b1455fe0a9483e03ca55b52ac5" width="1195" height="954" data-path="images/products/products/PixPin_2025-05-23_11-08-06.png" />
</Frame>

Once you've confirmed that the preview in the `Product Personalizer` has been updated to show the `Grey` product, click **Back** to return to the `Mockup Creator`.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-09-30.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=cd45910a541b22619fd75391ff758eae" width="1197" height="953" data-path="images/products/products/PixPin_2025-05-23_11-09-30.png" />
</Frame>

If you’re happy with how your mockup looks, click the **Save** button to save your mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/dYpN36d8uH-4DY4_/images/products/products/PixPin_2025-05-23_11-10-03.png?fit=max&auto=format&n=dYpN36d8uH-4DY4_&q=85&s=1e5a8ed2f060a5a821a36fc257c5a480" width="1196" height="823" data-path="images/products/products/PixPin_2025-05-23_11-10-03.png" />
</Frame>

After finishing the `front` mockup for the `Grey` product, use the same method to create a `back` mockup.

Click **Duplicate** on the `back` mockup of the `White` product within the `default` **Mockup Group**.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_11-11-49.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=6e7cb811cda9f06443ea8d7e1ae39d11" width="1177" height="952" data-path="images/products/products/PixPin_2025-05-23_11-11-49.png" />
</Frame>

Click the **Edit** button on the duplicated mockup. We'll update it to display the `back` view of the `Grey` product instead of the `White` one.

Also, change the **Blending Mode** from **Multiply** back to **Normal**, then click the **Save** button to save your mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_11-24-38.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=49ce98d51e51136f3c04571a952655c6" width="1198" height="800" data-path="images/products/products/PixPin_2025-05-23_11-24-38.png" />
</Frame>

At this point, we’ve successfully created a **Mockup Group** for all `Grey` variants that includes both `front` and `back` product mockups.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_11-25-25.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=e2a9e2676d90cb96cb28676305512132" width="1180" height="759" data-path="images/products/products/PixPin_2025-05-23_11-25-25.png" />
</Frame>

Using the same approach, you can create a **Mockup Group** that includes all `Black` variants.

Using the same approach, you can create a **Mockup Group** that includes all `Red` variants.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_11-26-21.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=caccbc7a3208a887ad3bd4a0de211d45" width="1181" height="949" data-path="images/products/products/PixPin_2025-05-23_11-26-21.png" />
</Frame>

Using the same approach, you can create a **Mockup Group** that includes all `Stone` variants.

Using the same approach, you can create a **Mockup Group** that includes all `Navy` variants.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_11-27-04.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=5ef0406f105ea954641325b51d62d206" width="1180" height="952" data-path="images/products/products/PixPin_2025-05-23_11-27-04.png" />
</Frame>

In the end, only the `White` variants remain under the **Matching Variants** section of the **Mockup Group** named `default`.

Aside from the `default` Mockup Group, you can `modify` the variants included in any other Mockup Group or `delete` the group entirely.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_11-29-45.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=1a484c3a70e48ac529aa8a712a6be39b" width="1186" height="947" data-path="images/products/products/PixPin_2025-05-23_11-29-45.png" />
</Frame>

Click **Next** to save all the mockups you created in Step 2. Otherwise, any changes made on this page will not be saved.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_11-30-36.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=abb77701762f67c679fe87c020aea2bf" width="1187" height="726" data-path="images/products/products/PixPin_2025-05-23_11-30-36.png" />
</Frame>

## Step 3: Publish Your Product

### URL / Currency / Weight

You can edit settings such as the product **URL handle**, **Store currency**, and **Weight unit**:

1. `URL Handle`: A unique, user-friendly text based on your product title. It's used to create the product’s web address in your online store.
   <Warning>Shopify automatically formats your URL handle into a clean, SEO-friendly string containing only letters, hyphens (-), and numbers, but no spaces or special characters.</Warning>
2. `Store currency`: It's pulled directly from your Shopify store settings. To change the currency, simply update it in your Shopify Admin panel. For more details, visit: [Shopify Help Center | Changing your store currency](https://help.shopify.com/en/manual/payments/shopify-payments/store-currency/changing-your-store-currency)
3. `Weight unit`: The unit of weight used for this product.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-32-54.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=f378b2af26bf3cad347d41d22231bfdf" width="1176" height="952" data-path="images/products/products/PixPin_2025-05-23_15-32-54.png" />
</Frame>

### Variants

1. In the **Variants** table, check the boxes next to the variants you want to work with.
2. Click on **Bulk edit**, then choose from the available options to update properties like `Price`, `Weight`, and `Availability` for the selected variants.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-36-41.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=044f2b9254bbbb731e37bbe6b208f542" width="1200" height="888" data-path="images/products/products/PixPin_2025-05-23_15-36-41.png" />
</Frame>

After completing the bulk actions, you’ll see the updated values reflected in the **Variants** table.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-43-25.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=a7155f40426567ec2dad2e3d74d89f84" width="1200" height="894" data-path="images/products/products/PixPin_2025-05-23_15-43-25.png" />
</Frame>

In addition to bulk editing multiple variants, you can also edit individual variants directly within the table.

1. On the right side of the `row` for the variant you want to edit, click **Edit**.
2. Update the information for that variant as needed.
3. Click **OK** to save your changes.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-47-49.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=9f9e43cf693711ec3768c42ca16a1c29" width="1200" height="887" data-path="images/products/products/PixPin_2025-05-23_15-47-49.png" />
</Frame>

You’ll see that the variant has been updated in the **Variants** table.

After confirming that all product information in Step 3 meet your requirements, click **Done & Publish** to list the product on your Shopify store.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-49-48.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=017759d8629ae92d026de967d435d426" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-23_15-49-48.png" />
</Frame>

Click the **Check on Shopify** to view the published product in your Shopify store.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-51-57.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=eac28b1c75fb032679fd76e149c95763" width="1184" height="765" data-path="images/products/products/PixPin_2025-05-23_15-51-57.png" />
</Frame>

## Preview Your Product in the Store

Click the **Customize** button on the product page of your Shopify store.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-56-24.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=b60af01977e4dd9e2bfdfdd8d83867cf" width="1183" height="868" data-path="images/products/products/PixPin_2025-05-23_15-56-24.png" />
</Frame>

If everything is working properly, you should see the `Product Personalizer` interface as shown below.

<Frame>
  <img src="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_15-59-22.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=6f93fc2bc3eb324fcf0573449bf4ee0e" width="1200" height="954" data-path="images/products/products/PixPin_2025-05-23_15-59-22.png" />
</Frame>

<CardGroup cols={2}>
  <Card img="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_16-27-53.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=efbb4e538c58b51ed7faf7c5eb8d3b35" width="400" height="867" data-path="images/products/products/PixPin_2025-05-23_16-27-53.png">
    The Product Personalizer on mobile (design)
  </Card>

  <Card img="https://mintcdn.com/mockspark/0YD2EsJgbK1qLjbT/images/products/products/PixPin_2025-05-23_16-28-02.png?fit=max&auto=format&n=0YD2EsJgbK1qLjbT&q=85&s=03669c2bfa893d962bdd95f5f66141b0" width="400" height="867" data-path="images/products/products/PixPin_2025-05-23_16-28-02.png">
    The Product Personalizer on mobile (preview)
  </Card>
</CardGroup>
