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

# Personalizer

> Unlock seamless customization for a unique shopping experience

## Introducing Product Personalizer

Welcome to the Product Personalizer!

**Product Personalizer** is a powerful and versatile tool designed to help merchants offer a personalized customization experience for their customers. By integrating this module into your store, customers can create unique products by customizing them online according to their preferences. They can add text, images, choose colors, styles, and more to craft one-of-a-kind items.

Whether your customers are browsing on a PC or mobile device, Product Personalizer ensures a seamless and consistent user experience. It includes a variety of configurable options that adapt to different product types and industry applications.

With **Product Personalizer**, you can:

* Enhance user engagement and boost conversion rates.
* Expand the scope for personalized product designs.
* Increase customer satisfaction and brand loyalty.

This guide will walk you through how to use **Product Personalizer** and get the most out of its features.

<Tip>In this tutorial, **Product Personalizer** will be referred to as **Personalizer**.</Tip>

## Use on Desktop Devices

At the top right of the **Personalizer**, you can view and switch between all available product options, such as color, size, and more.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_15-49-28.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=c564a66ac114742c2f20ef6f3138d3b7" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_15-49-28.png" />
</Frame>

On the right side of the **Personalizer**, you can view and switch between the Print-Areas currently being customized. A product may include one or several Print-Areas, such as the front and back of a polo shirt. To learn more about Print-Areas, please visit [Products tutorial](/docs/products/products#print-areas).

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_15-49-54.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=1db1139324c3c37aad1cedd9b2cd0e10" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_15-49-54.png" />
</Frame>

On the left side of the **Personalizer**, you’ll find the tools for adding design elements to the canvas.

There are several ways to add design elements. First is the **Pictures** section, which offers a collection of images provided by the merchant. To learn more about the `Pictures` feature, please visit [Picture Collections tutorial](/docs/marketing/picture-collections).

1. Select **Pictures** as your method for adding design element.
2. In the **Pictures** panel that appears to the right of the button, choose your preferred image and add it to the canvas to begin designing.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-07-29.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=5b4291a076cf5acc74e3d2d533e80a48" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-07-29.png" />
</Frame>

The second way to add design elements is by using the **Visuals** section, where you can place a variety of fun vector graphics (such as stickers, emojis, and more) onto your design canvas.

**Visuals** are design assets provided by the MockSpark platform. These assets are typically vector images, which means they can be scaled without losing quality. This makes them ideal for different printing needs and helps prevent issues like blurry or low-quality prints.

<Warning>Because of how Visuals work, each Print-Area can contain up to three Visuals at a time.</Warning>

1. Select **Visuals** as your method for adding design element.
2. In the **Visuals** panel that appears to the right of the button, browse and select your preferred visual to add it to the canvas.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-09-47.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=5158a421b6d75d1b4e79740a420809ea" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-09-47.png" />
</Frame>

In addition to the two methods mentioned earlier, you can also add text to your design canvas through the **Text** feature. We offer a variety of fonts for you to choose from.

1. Select **Text** as your method for adding design element.
2. In the **Text** panel that appears to the right of the button, choose your preferred font and add it to the canvas to begin designing.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-11-02.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=73f8ecddfc1c100cca6748d7101e703d" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-11-02.png" />
</Frame>

If the previous methods for adding design elements don't suit your needs, you can use the **Uploads** feature to add your own images to the design canvas. This could be photos you've taken yourself or images generated by other AI tools.

<Warning>We support images in JPG, PNG, and WebP formats.</Warning>

1. Select **Uploads** as your method for adding design element.
2. In the **Uploads** panel that appears to the right of the button, you can upload images by taking or selecting them from your current device. You can also upload images by scanning a QR code with your phone.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-12-02.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=64baa0b1414a0b031de469369a4936da" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-12-02.png" />
</Frame>

At the center of the **Personalizer** is our design area, also known as the `canvas`. When you select a `text design element` on the canvas, a control bar for that text automatically appears above it. This control bar allows you to customize various properties of the text, such as color, font, and size.

<Tip>Double-clicking the text on the canvas lets you edit its content.</Tip>

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-25-00.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=885a28372cc9e528a2b11e0851183816" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-25-00.png" />
</Frame>

When you select an `image design element` on the canvas (excluding Visuals), a control bar automatically appears above it. This bar allows you to crop, flip, rotate, and perform other edits on the image.

<Warning>Below the canvas, you'll see an estimate of the image's print quality. If you receive a **Low resolution** warning during the design process, it means you need to adjust your design to ensure better print quality.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-26-24.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=b8a0a730eaa5eb101c4e983be1296f18" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-26-24.png" />
</Frame>

When you select a `visual design element` on the canvas, such as a sticker or emoji, a control bar automatically appears above it. This bar allows you to flip, rotate, and make other adjustments to the visual.

<Info>Visual design elements do not show print quality warnings like image elements might.</Info>

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-27-09.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=539cbdcea00a1619ed691034c8effcfa" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-27-09.png" />
</Frame>

When you right-click on a design element, you can duplicate or delete it. You also have the option to adjust its layer order within the current design or align it on the canvas.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-27-10.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=37cbd87a62012bc747b8e9a4d669fb45" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-27-10.png" />
</Frame>

In addition to manipulating individual design elements on the canvas, you can use the canvas control bar below the **Personalizer** to manage the entire canvas of the current Print-Area.

1. Select **Layer** from the canvas control bar at the bottom of the **Personalizer**.
2. In the **Layer** panel that appears, you can view, remove, and manually rearrange the order of the design elements by dragging them.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-31-59.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=c8ac4b5108a2d8e5167561fbbec73298" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-31-59.png" />
</Frame>

Steps to change the background color of the current canvas:

1. Select **Background** from the canvas control bar at the bottom of the **Personalizer**.
2. In the **Background** panel that appears, choose the color you want to apply.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-33-00.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=3cdc8a73e8493f6efa846b6604917403" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-33-00.png" />
</Frame>

If you want to **Undo** or **Redo** your actions, the canvas control bar at the bottom of the **Personalizer** offers these functions.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-33-45.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=42195a6b799ee4e111ca9334df2d9579" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-33-45.png" />
</Frame>

At the bottom left of the **Personalizer** is the preview window that displays the current design effect. When you move your mouse over this window, buttons for switching between preview images will appear.

<Tip>The design preview images in the Personalizer are essentially product mockups created by the merchant. If the merchant has made only one mockup for this particular product specification, there will be just one preview image available here.</Tip>

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-38-32.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=722d880e72be3b5c46852a07317b814a" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-38-32.png" />
</Frame>

Once you've finished your design, click the **Add to cart** button at the top right corner of the **Personalizer**. A dialog box will appear, allowing you to enter the `quantity` of the customized product you wish to purchase.

Additionally, if there are any issues such as `undesigned` Print-Areas or images with `poor print quality`, the dialog box will alert you. It's recommended that you make adjustments to your design based on these alerts to ensure better print results.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-28_16-40-07.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=d83a6e1f849475e3f7463b0d8b8fc297" width="1200" height="954" data-path="images/products/personalizer/PixPin_2025-05-28_16-40-07.png" />
</Frame>

## Use on Mobile Devices

`Personalizer` is available for use on both desktop and mobile devices.

When you access `Personalizer` on a mobile device, you'll find a <Icon icon="circle-plus" iconType="solid" size={24} /> button in the center of the interface. Tap this button to add design elements to your canvas.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-29_11-04-36.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=b58616d9d99e4ce72e8f89fcdc1a3259" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-04-36.png" />
</Frame>

In the interface, tap **Add Sticker** to add `visual design elements` to your canvas.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-29_11-07-56.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=6777c6a389c48859104945572b5c617c" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-07-56.png" />
</Frame>

Select a `sticker` that you like, then tap it to add it to your canvas.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-29_11-08-29.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=cb6e91971b3b63800881b6ccf24fc74e" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-08-29.png" />
</Frame>

Once you've added the `sticker` to your canvas, you'll see it highlighted as the selected item.

Additionally, a control panel will appear at the bottom of the canvas, allowing you to perform various actions on the `sticker`.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-29_11-08-30.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=a0353c6499fdbac25f1308991bcbe69a" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-08-30.png" />
</Frame>

Tap the <Icon icon="circle-plus" iconType="solid" size={24} /> button in the center of the interface, then select **Add Image** to either add `picture design elements` to your canvas or `upload` your own image.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-29_11-08-56.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=104f0f611fe9cd2a59f2811b8b41dddf" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-08-56.png" />
</Frame>

Add images provided by the vendor, known as **Pictures**. To learn more about the `Pictures` feature, please visit [Picture Collections tutorial](/docs/marketing/picture-collections).

Tap **Pictures** in the interface.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-29_11-09-18.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=4aebc96762ffc4e3fbec710cb968d20f" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-09-18.png" />
</Frame>

1. Choose a `picture collection` that you prefer.
2. Select a `picture` you like, then tap it to add it to your canvas.

<Frame>
  <img src="https://mintcdn.com/mockspark/4DeP8kx9tdJD6T-P/images/products/personalizer/PixPin_2025-05-29_11-09-57.png?fit=max&auto=format&n=4DeP8kx9tdJD6T-P&q=85&s=856d3a298e30f8a6bf154fac9d2bb4f3" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-09-57.png" />
</Frame>

Once you’ve added the `picture` to your canvas, you’ll see it highlighted as the selected item.

Additionally, a control panel will appear at the bottom of the canvas, allowing you to perform various actions on the `picture`.

<Warning>Above the canvas, you'll see an estimate of the image's print quality. If you receive a **Low resolution** warning during the design process, it means you need to adjust your design to ensure better print quality.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-22-08.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=c0fac99db60523562c83b5ab6149558b" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-22-08.png" />
</Frame>

In addition to using vendor-provided **Pictures**, you can also **Upload** images from the photo gallery on your mobile device.

<Warning>We support images in JPG, PNG, and WebP formats.</Warning>

Tap **Uploads** in the interface.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-23-17.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=59b9be341d11fe3efd498b4e28d9e67a" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-23-17.png" />
</Frame>

Once you upload an `image` to your canvas, you’ll see it highlighted as the selected item.

Additionally, a control panel will appear at the bottom of the canvas, allowing you to perform various actions on the `image`.

<Warning>Above the canvas, you'll see an estimate of the image's print quality. If you receive a **Low resolution** warning during the design process, it means you need to adjust your design to ensure better print quality.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-23-39.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=c36e3f1638e98741e11a735ba75ec8b8" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-23-39.png" />
</Frame>

Tap the <Icon icon="circle-plus" iconType="solid" size={24} /> button in the center of the interface, then select **Add Text** to include text on your canvas.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-24-13.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=94b22defd71d1d2501a3ad3ef2eda110" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-24-13.png" />
</Frame>

1. Enter the `text` you want to display in the multiline text box.
2. Tap **DONE** to add the text to your canvas.

<Warning>Please refrain from using emoji in your text, as this may lead to printing inconsistencies in actual production.</Warning>

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-25-13.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=cfb7f0b10dadeee2711b5c47cb7a19ea" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-25-13.png" />
</Frame>

Once you’ve added the `text` to your canvas, you’ll see it highlighted as the selected item.

Additionally, a control panel will appear at the bottom of the canvas, allowing you to perform various actions on the `text`.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-25-20.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=f8b6997a5bb801c4f68d40f34da6e886" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-25-20.png" />
</Frame>

At the bottom of **Personalizer**, you can view and switch between the Print-Areas currently being customized. A product may include one or several Print-Areas, such as the front and back of a polo shirt. To learn more about Print-Areas, please visit [Products tutorial](/docs/products/products#print-areas).

1. After finishing the design for the current `Print-Area`, you can switch to other Print-Area of the product to continue designing.
2. Once your design is complete, tap the **Preview** button located on the right side of the top bar in **Personalizer** to preview the final look of your design.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-31-17.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=5446fc9176fd774fa838dcf8968c583e" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-31-17.png" />
</Frame>

In the `Preview` interface, you can not only see your design but also view and switch between all available product `options`, such as color and size.

Once everything is confirmed and looks good, tap the **Add to Cart** button at the bottom of the `Preview` interface to proceed.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-32-31.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=ee4c71e446028b8f3d28e78b7f083feb" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-32-31.png" />
</Frame>

After tapping the **Add to Cart** button, a dialog box will appear where you can enter the `quantity` of the customized product you wish to purchase.

Additionally, if there are any issues such as `undesigned` Print-Areas or images with `poor print quality`, the dialog box will alert you. It's recommended that you make adjustments to your design based on these alerts to ensure better print results.

<Frame>
  <img src="https://mintcdn.com/mockspark/VrGCeIU6SBYwASzN/images/products/personalizer/PixPin_2025-05-29_11-33-53.png?fit=max&auto=format&n=VrGCeIU6SBYwASzN&q=85&s=295d34b23bb65bf530bf178c9c3059f4" width="400" height="867" data-path="images/products/personalizer/PixPin_2025-05-29_11-33-53.png" />
</Frame>
