Picture of Printess Integration | An Introduction

Printess Integration | An Introduction

In this video, I introduced Infigo's new integration with the Printess product template editor, launched in October 2025. This integration allows for a seamless two-way transfer of data between our Infigo products and Printess, enhancing the customer ordering experience. I walked through the prerequisites needed for setup. I also demonstrated how to create a product, assign attributes, and map them to Printess form fields. Please ensure you have the Printess module enabled and reach out to your customer success manager for any assistance needed.

Tutorial Video Transcript

A transcript of our tutorial video, ensuring you can find exactly what you need, when you need it.

You can search this page to find the relevant time-stamp in the video. Also, this text can be used as part of the tutorial search feature.

00:00 In this tutorial, we're going to take a look at Infigo's new integration with the Printess product template editor. This is a new integration launched in October 2025.
00:14 At the time of recording, we're on the first iteration, and of course, we're going to continue development on this product as time progresses.
00:21 So please keep an eye on our What's New articles to learn more about these upgrades and enhancements as they are released.
00:30 What we're going to provide in this video is just an introduction to this integration and we can get a brief step-by-step guide of connecting Infigo to Infigo products with the Printess editor, along with showing the final ordering workflow that your customers will experience.
00:42 So a bit of background information, first of all.
00:53 The integration allows for two-way transfer of data between your Infigo products landing page The Printess test editor can be launched directly from your Infigo product landing page pre-populated with various pieces of information from Infigo and more.
01:21 Once editing in Printess has concluded, adding your product to the basket will return that information to Infigo and allow you to proceed through the checkout process as normal, facilitating a seamless order experience.
01:37 So let's talk about some prerequisites before we actually start this step-by-step guide. So in order to actually enable this, you will, need the Printess module available from Infigo.
01:49 Get in touch with your customer success manager if you want to learn more about this. You will also need a Printess account which has access to create and edit product templates.
02:00 The two systems are linked very, very easily. All it takes is copying a couple of API tokens from your Printess account and moving that into your Infigo storefront and then the two systems are linked that's all you need to do and then finally before we start this process of course we're going to be focusing
02:26 more on the Infigo side of things here but you will need a Printess template that you actually want to use as your final product.
02:34 So brand new templates but you can also choose from their gallery and library of pre-created templates and starting points.
02:48 So, for example, the product that we're going to be utilizing in this particular demonstration is from one of their pre-existing templates.
02:56 It's a beach flag like you can see here. All we've done is create a new instance of that within Printess and customize it to be a little bit more Infigo branded.
03:12 As part of that setup process, you will also need to create a form with relevant controls. This is what we're linking to our attributes within Infigo.
03:24 And then you also need to connect those forms to styles, which will connect it to your actual. Template fields. Printess do have their own very good academy resources.
03:31 Okay, so let's go ahead and begin our configuration.
03:45 So all we want to do, much of this is standard Infigo procedure, so there's plenty of stuff on the Infigo Academy to walk you through these simple processes.
03:54 All we want to do to begin with is create a new product on our storefront, and if you have the Printess test module enabled on your particular platform, you will have access to the Printess test custom product type.
04:13 Simply create that product, and then you will be presented with your standard Infigo product landing page configuration options. Things like descriptions, category assignments, related products, all of the usual stuff you are accustomed to, and of course your product variant settings as well, controlling
04:31 things more like the technical elements of your product. So things like pricing and attributes, which are key in this case.
04:38 You also notice at the top of your Printess test configuration page here, we have the ability to get to the Printess test editor config, which is direct settings related to the connection between the two.
04:51 We'll cover this in a little while. The next thing we want to do as part of our setup is to create and assign product attributes.
04:59 And these are the ones which are going to match our form fields within our Printess test product. So we can see in the case of this particular example product here, we've got two colors, which in this case are called the lower and the upper color.
05:12 So you're just controlling these. Artistics marks on the, uh, on the artwork, we've got the logo selection, we've got some free text, and we've got the document size as well, which was a pre-populated one from Printess test's template.
05:31 All we need to do is to actually create those particular attributes within Infigo. and we can also pre-assign those product attribute values to those as well.
05:43 Now there is other content on the Infigo Academy if you are not familiar with attributes showing you how to create them and how to assign them.
05:52 Once we've created them, we go back to our particular product, go to our product variant settings, and then assign our attributes to this particular product.
06:02 At this stage, I'm going to navigate to our demonstration product that we've been working on. So you can see there, I've got a range of attributes assigned with a range of values associated with them.
06:17 All I've got to do is make sure that the values within these particular attributes exactly match what is expected within Printess itself.
06:25 So, for example, if I go to our banner sizes, we've got some names of the attributes. Attribute values in here, which do match the names, which sit in the background of these, this particular selection box here.
06:40 So then it knows which option to select once these fields are mapped, which we'll do in a moment. So with those attributes all created and assigned, we now need to actually map those attributes onto the form fields of Printess.
06:55 This is where we go to our Printess editor config settings. And this is a really, really simple user interface. If you followed the prerequisites and put in the API tokens from Printess into Infigo, you'll have the ability to select all of your saved templates from your Printess account.
07:14 So you can select this from there. Then all you're doing is mapping certain elements of your Infigo product onto certain form fields within Printess.
07:24 So you can see here we've got various different options available, various customer details, such as email names, title, and username.
07:32 name, we have product attributes. Which class as all the attributes that are on this particular product. And we have product information, which at this stage is just the product name.
07:44 All we do is select the source information we want to utilize. Select the relevant Printess form field. I can't select any here because I've specified them all already.
07:53 And then click on map. Once you map those, it will appear at the bottom of the screen here to show you the link.
07:58 And it will show you the relevant payload that will be going between the two systems as well. And in a nutshell, that is essentially all you need to do.
08:08 Of course, you can make this far more complicated. But for the simple setup we're trying to demonstrate here, that is the process complete.
08:16 So with that in mind, I'm now going to go and actually view this from a customer's perspective. Actually see us go through the process of loading the Printess editor from Infigo, filling out the information, and then returning that to the Infigo basket.
08:30 So here we are in our Infigo product landing page. I'm going to fill in my attribute values and then I'm going to launch my Printess editor.
08:53 And within a matter of seconds, we've got a fully customized product based on those product attributes. We do have the ability to customize this further if we want to change what we initially specified on our product landing page.
09:06 And then when we're happy, we can go to Preview.
09:20 In this particular template, as it was created, there is a nice in-context preview which will show the product as part of a scene, which is very nice to see.
09:31 If we then add to basket, it will send all of that information straight to Infigo.
09:41 So the information has been fed into the Infigo basket, including any pricing updates which may have been incorporated within Printess itself, and we can see that it's working.
09:52 Formulated a thumbnail based on the design that we've created from here. We can now just proceed through the standard Infigo checkout process, and then everything works as we know and love from the Infigo system.
10:04 Back Back in our Infigo admin area and navigating to that order within Shared Printess Operations, we can see that that order has now been placed.
10:13 And we have the ability to download our output file.

Incomplete
Step by Step Guide

Here, we'll provide a brief step-by-step guide of connecting Infigo and Printess products, along with showing the ordering workflow.

The integration allows for two way transfer of data between your Infigo product's landing page and Printess' product customisation and editing tools. The Printess editor can be launched directly from your Infigo product landing page, pre-populated with various pieces of information from Infigo, such as product attribute values, customer details, pricing and more.
Once editing in Printess has concluded, adding your product to basket will return that information to Infigo and allow you to proceed through checkout as normal, facilitating a seamless user experience.

Please bear in mind, at the time of writing the Printess integration is in it's first iteration. Capabilities of this plugin will continue to be enhanced in future releases.

 

1) Prerequisites

  • Printess account with access to create and edit product templates.

  • Shop Token and Service Token from the Printess Dashboard (API tokens).

  • A Printess template (new or from their library) with the form fields and styles you want to drive (e.g., canvas size, colors, logo picker, text fields).


2) One-time Infigo setup

  1. In Admin → Custom Product Type Settings, enable Printess editor.

  2. Paste the Shop Token and Service Token from Printess. Save.
    This links your platform to the Printess Dashboard and lets Infigo fetch templates.


3) Create the product in Infigo

  1. Go to Product Management → Create Product and choose the Printess editor product type.

    •  
  2. In the product’s Printess section, select the Printess template you want (the list is fetched using your tokens). Save.

  3. Add your usual product content (name, images, categories, description, cross-sells, etc.). <See tutorial on creating your first product>

  4. On the variant, set a Base Price (see “Pricing behavior” below). <See tutorial on pricing your products>


4) Create & assign Product Attributes (to match Printess form fields)

  1. For each Printess form field you want to pre-fill from the product page (e.g., Banner size, Logo, Upper/Lower color, Text):

    • Create a Product Attribute (dropdown, color/hex, textbox, etc.).

    • If reusing across products, add Attribute Values globally.

  2. Assign those attributes to your new product (standard Infigo flow).

Important: If the Printess field is a list (e.g., Size/Color list), your attribute’s values must exactly match the Printess list values.

 

<See tutorials on the creation and use of Product Attributes>


5) Map Infigo fields to Printess form fields

Open the product’s Printess mapping UI and create mappings:

  • Product Attributes → Printess form fields (your landing-page inputs feed the editor).

  • Customer details → Printess form fields (First name, Last name, Email, Title).

  • Product info → Printess form fields (currently Product Name).

For each mapping:

  1. Choose the source (Product attribute / Customer detail / Product info).

  2. Choose the target (Printess form field).

  3. Map and save.


6) Customer flow (what the buyer sees)

  1. On the product page, the shopper selects attribute values (size, colors, text, logo, etc.).
    The Base Price displays here.

  2. They click Open editor. Printess loads, pre-populated with the mapped values (text, colors, logo, size).

  3. Inside Printess, they can keep editing. Template-defined pricing (e.g., price-per-letter) can update totals in the editor.

  4. They preview in Printess and Add to basket.

  5. Back in Infigo:

    • A thumbnail generated by Printess (from the preview) is returned and shown.

    • Attribute values are persisted and shown.

    • Proceed through standard checkout.


7) Output/production

  • The order follows the normal Infigo output flow.

  • The generated PDF is produced by Printess and stored witin Infigo as usual.

 

Version Capabilities (October 2025 Release)

Version 1 of the Printess integration with Infigo sees some powerful features introduced, giving you even more custom template building capabilities in your product builds. Development will be continuing on this integration, so expect to see more features in future releases. Keep an eye on our "What's New" articles for all the details.

Below, you will find a list of current capabilities of Infigo's Printess integration:

 

Current capabilities:

  • Authentication/Linking

    • New product type: Printess editor in Infigo.

    • Configure once with Shop Token and Service Token from the Printess Dashboard to fetch templates.

  • Template selection

    • For each Infigo product, select a Printess template (fetched from the linked Printess account).

  • Field mapping (prefill)

    • Map Product Attributes → Printess form fields.

    • Map Customer details (First name, Last name, Email, Title) → Printess form fields.

    • Map Product info (Product Name) → Printess form fields.

  • Editor launch & return

    • Open editor from the product page; mapped values pre-populate the canvas.

    • After Add to basket in Printess, Infigo receives:

      • A preview thumbnail generated by Printess.

      • The finalized attribute values (persisted for edit-in-basket flow).

      • The total price as calculated by the combination of Infigo base price and any Printess-side template pricing.

  • Pricing (current behavior)

    • Infigo Base Price is used.

    • Printess can add template-driven pricing (e.g., price-per-letter). That value is configured in Printess and updates totals in the editor; it’s returned to the Infigo basket.

    • Displayed language/currency follows the Infigo storefront.

  • Output & fulfillment

    • PDF generated by Printess; files flow through Infigo’s normal output file handling systems.

    • Integration-specific order status appears (reported as “action run”).

Alternate Search Terms

Connect Infigo product to Printess template, Integrate Infigo with Printess editor, Map Infigo attributes to Printess form fields, Prefill Printess template from product attributes, Set Printess Shop Token and Service Token, Select Printess template for an Infigo product, Open Printess editor from product page, Printess pricing vs Infigo base price, No Printess templates / tokens not working, Color/list values not mapping in Printess