To offer a fully personalized shopping experience for your customers, you’ll need to use both Printful’s personalization feature and a third-party tool. In this guide, we’ll show you how to set up the Zepto Product Personalizer app on your Shopify store and connect it with a personalized Printful product.
Before you begin, make sure you’ve created a product with personalization enabled in Printful and published it to your Shopify store. You can follow the steps in this article to get started.
In this article:
- Install the Zepto Product Personalizer app
- Enable the personalization block in your Shopify theme
- Connect Zepto personalization options to your Printful product
- Configure the personalization element
- Preview the personalization field
- How do I review and update an order with personalization set up using Zepto?
Step 1: Install the Zepto Product Personalizer app
Zepto offers a 15-day free trial, so you can test the app before committing. During the installation process:
- Approve the subscription prompt
- After confirmation, you’ll be redirected to the Zepto app homepage in your Shopify dashboard
- Click the Activate button shown during onboarding
Step 2: Enable the personalization block in your Shopify theme
The Activate button will direct you to the Shopify theme editor. Here:
- A personalization block will be automatically added to your product page
- You can reposition the block by dragging it to your desired location
- In the App embeds section, make sure the checkbox next to Zepto is enabled and click Save
- Exit the theme editor by clicking the exit icon in the top-left corner
Step 3: Connect Zepto personalization options to your Printful product
The next step is to configure how customers will enter their personalized text. Locate the Zepto app on the left-side menu and go to Product options. You’ll see a list of all your Shopify products, find the product you want to customize, and click Add.
When the Zepto product editor opens:
- Set the View background dropdown to Product image
- Click Start and then Add new element
Step 4: Configure the personalization element
Next, choose the type of customer-facing personalization to add for this product. For a simple and user-friendly experience, select Text single line.
Once selected, you will have an option to choose with or without a preview. Select No preview and click Create.
Now you’ll need to set up the personalization details:
- In the Label field, specify what information you want the customer to provide (e.g., “Enter a custom name”)
- In the Default value field, add a placeholder (e.g., “Dad”)
- Click Save to apply settings
Step 5: Preview the personalization field
Click the Preview icon to see how the field will appear to customers.
If everything looks correct, the personalization field is active. Here’s how the input field will appear to customers if you followed our instructions:
Customers will see the input field on the product page and will be able to enter the custom details you need to fulfill personalized orders.
How do I review and update an order with personalization set up using Zepto?
Once a customer places an order with personalization enabled:
- The order will be marked with the “Personalization required” status in Printful and won’t move to fulfillment
- You’ll find the customer’s details in the Shopify order view
- Use this information to update the product design by clicking Personalize order from the Printful order view
- Submit the order for fulfillment
Note: We recommend going through the entire setup process yourself to make sure everything works as expected from the customer’s point of view. This helps catch any setup issues early and ensures a smooth experience for your customers.
If you have any questions or need assistance, please don’t hesitate to contact our Support team at support@printful.com.