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

# Quick Start Guide

> Start selling your customizable products in minutes

This quickstart guide will walk you through the process of creating and publishing a customizable product to your Shopify store in just a few minutes.

By the end of this guide, you will have a shop that can meet customers' customization needs.

<Tip>**Prerequisites** : Before you begin, make sure to [install the Shopify App](/docs/get-started/installation-guide#install-the-shopify-app) and [enable the App on your Theme](/docs/get-started/installation-guide#enable-the-app-on-your-theme).</Tip>

## Log In to the MockSpark Dashboard

Please visit and log in to our dashboard at [app.mockspark.com](https://app.mockspark.com/)

1. Log in using your Shopify store domain.
2. Click **Login** to sign in. Once you're logged in successfully, you'll be redirected to the dashboard's overview page.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_14-24-42.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=dd161dd8c57658e1cd9e6e4bfaecd1ee" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_14-24-42.png" />
</Frame>

Go to the **Products** section from the top navigation bar.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_16-35-29.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=21d837850cc7458c03de54d9ed608b73" width="1200" height="655" data-path="images/get-started/PixPin_2025-04-28_16-35-29.png" />
</Frame>

## Create a Customizable Product

In MockSpark, there are two ways to create customizable products:

1. Import a **Third-Party Fulfilled Product**.
2. Create a **Seller-Fulfilled Product**.

This Quickstart tutorial walks you through the first method: import a **Third-Party Fulfilled Product**.

To explore more about customizable product, visit [Products tutorial](/docs/products/products).

Click the **Import Product** button.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-01-26.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=33bca75473c9c4f64fee6d5183282941" width="1500" height="1084" data-path="images/get-started/PixPin_2025-04-28_17-01-26.png" />
</Frame>

1. Choose a fulfillment platform you'd like to use, such as `Printify`.
2. Choose a product you want to sell, such as `T-shirt`.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_16-46-05.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=23b5f58d1f974707a0de8edfde3a7ede" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_16-46-05.png" />
</Frame>

1. Choose a provider for this product or simply go with the default option if you prefer.
2. Click **Import** to add the product to your product library.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_16-47-40.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=58d5b868e7ab0113cc63d7dfefb18606" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_16-47-40.png" />
</Frame>

### Step 1: Edit Basic Details

After the product is successfully imported, you'll be automatically redirected to its edit page. Here, you can customize the basic product details such as the title, description, and variants. However, for the Quickstart tutorial, we recommend keeping the default information provided by the fulfillment platform for now.

Click **Next** to proceed to the next step.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-07-35.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=970ef6a06a4bda6b645b059007aa4245" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_17-07-35.png" />
</Frame>

### Step 2: Create Mockups

In Mockspark, the **Mockup** is a core concept at the heart of our customization features. Every design function for customizable products is built around mockups.

A customizable product lets you group different variants into separate mockup groups. This is an advanced feature that’s especially helpful when you want to display each color or style with its own specific mockup. But to keep things simple in this quickstart guide, we'll apply all variants to a single mockup group for now.

<Info>To explore more about mockups, visit [Products tutorial](/docs/products/products).</Info>

In this guide, we’ll walk you through creating two mockups (one for the front and one for the back of your product) within the default mockup group.

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

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-40-59.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=acd01d755748a19d9bba734d62ec4d80" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_17-40-59.png" />
</Frame>

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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-39-59.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=58b694992e04248c453d34e063b77d9b" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_17-39-59.png" />
</Frame>

Select or upload a front-facing image of the product.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-41-55.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=cbb4ddaeb92540281c5a74dfa09de08a" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_17-41-55.png" />
</Frame>

<Info>In addition to using product images provided by your fulfillment platform, you also have the option to upload your own product photos. However, for this Quickstart guide, we’ll begin by using the default images from the fulfillment platform.</Info>

Click the **Using this image** button.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-43-41.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=f0793d6f812512b23c8d9ec1090c4820" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_17-43-41.png" />
</Frame>

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

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-44-53.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=6e816d51b5450d844dafa170db2723af" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_17-44-53.png" />
</Frame>

Click the **Add Print-Area**.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-28_17-46-08.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=26946d098bd0b0bdc82c309a4f012b94" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-28_17-46-08.png" />
</Frame>

1. Select the appropriate front-facing Print Area based on its name, and make note of its aspect ratio.
2. Click **OK** to add this Print Area to your mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_09-55-11.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=690c9aa020f533adfcfdf6d93facecea" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_09-55-11.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_09-56-58.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=99b75c219f64519e9ae6b8159f4ac5fc" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_09-56-58.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-07-48.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=ffcf1fe930aca9517249ebd1b8a7c894" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-07-48.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-18-09.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=3809f0dd81e73365bed4f7e715cb61af" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-18-09.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-19-37.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=43b6b7d2d5056618d4626e8b5e47304c" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-19-37.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-20-18.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=a3a64a094fac9fb90f2aa986faa93823" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-20-18.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>

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

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-21-03.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=3be4f5bc3471364090a2e15f2d6793c0" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-21-03.png" />
</Frame>

Test your product in the Personalizer:

1. In the Print Areas panel on the right, select the print area labeled `front_dtg` 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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-25-26.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=73c032b4b517d0b9ec4b7ab9427d9302" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-25-26.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-26-16.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=b2931815f737903a7d939fb7f9d5d4ad" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-26-16.png" />
</Frame>

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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-27-58.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=438e87cf80e617dbb1da0b854c64eac8" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-27-58.png" />
</Frame>

Select or upload a back-facing image of the product.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-33-29.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=8d984e2502d5e76ada12e20f40227d16" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-33-29.png" />
</Frame>

Click the **Add Print-Area**

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-34-40.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=aae4775a0ff12011a5e4915ff142e69a" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-34-40.png" />
</Frame>

1. Select the appropriate back-facing Print Area based on its name, and take note of its aspect ratio.
2. Click **OK** to add this Print Area to your mockup.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-37-28.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=d4051ef423008229bd80a034f9492623" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-37-28.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-43-40.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=91ae640f30609ec26be74969ac229512" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-43-40.png" />
</Frame>

Test your product in the Personalizer.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-43-52.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=1fd1c21dab6f609789f55a3e696d2a9f" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-43-52.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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-44-22.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=b0f3a901a14f54c73a82736700097b27" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-44-22.png" />
</Frame>

After creating mockups for your product, click the **Next** button to save your work and continue.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-45-49.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=ac43f88b2ea0c5c62ee6a31d5659ef5b" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-45-49.png" />
</Frame>

### Step 3: Publish Your Product

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.
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/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-47-49.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=3078f8c3297f90085211bf2be78b59bf" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-47-49.png" />
</Frame>

<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>

1. In the variants table, select all variants by checking the boxes.
2. Hover over the **Bulk edit** button and select **Bulk Edit Price for Variants** from the dropdown menu.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-52-06.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=65c62e34091b8ea969901abbce36e268" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-52-06.png" />
</Frame>

Easily update prices for all variants in bulk.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_10-58-44.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=cd5626c4cb3c044e74d9596aa70da8ad" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_10-58-44.png" />
</Frame>

Once you've set the prices for all variants, click **Done & Publish** to list the product on your Shopify store.

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_11-01-07.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=2e56dd4bc9f1310be685e578ac6765ce" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_11-01-07.png" />
</Frame>

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

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_11-03-27.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=96b4eb13d1489c816602eec5ea781803" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_11-03-27.png" />
</Frame>

## Preview Your Product in the Store

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

<Warning>If a product is not a customizable item listed through MockSpark, the design button will not appear on its product detail page.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_11-05-20.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=d25b2391b6060b04a92f87cc1926dec3" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_11-05-20.png" />
</Frame>

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

<Warning>You can rest assured that the **Mockspark Product Personalizer** will always appear under your store’s domain. Your customers will stay on your site and won’t be redirected to an external page.</Warning>

<Frame caption="The Product Personalizer on desktop">
  <img src="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_11-16-20.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=ceab9e4571fa2728daf180abd2bf03f0" width="1200" height="1000" data-path="images/get-started/PixPin_2025-04-29_11-16-20.png" />
</Frame>

<CardGroup cols={2}>
  <Card img="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_11-31-08.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=22fbfec78e487ac6093015ea156c5a69" width="430" height="932" data-path="images/get-started/PixPin_2025-04-29_11-31-08.png">
    The Product Personalizer on mobile (design)
  </Card>

  <Card img="https://mintcdn.com/mockspark/xOzVRo5E7JiNiaeK/images/get-started/PixPin_2025-04-29_11-31-24.png?fit=max&auto=format&n=xOzVRo5E7JiNiaeK&q=85&s=52160f6119f5295714f48a3f30a236a1" width="430" height="932" data-path="images/get-started/PixPin_2025-04-29_11-31-24.png">
    The Product Personalizer on mobile (preview)
  </Card>
</CardGroup>

## Learn More

Congratulations! You've successfully created and published your first customizable product with MockSpark.

Here are some suggested next steps to enhance your customizable products:

<Card horizontal title="Products" icon="shirt" href="/docs/products/products">
  A step-by-step guide to creating fully customizable products.
</Card>

<Card horizontal title="Personalizer" icon="square-dashed-mouse-pointer" href="/docs/products/personalizer">
  Unlock seamless customization for a unique shopping experience.
</Card>

<Card horizontal title="Picture Collections" icon="images" href="/docs/marketing/picture-collections">
  Fun images to boost your sales.
</Card>

<Card horizontal title="Order-Items" icon="list-ordered" href="/docs/order-items/order-items">
  Manage your customizable product orders more efficiently.
</Card>
