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.
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).
In Admin → Custom Product Type Settings, enable Printess editor.
Paste the Shop Token and Service Token from Printess. Save.
This links your platform to the Printess Dashboard and lets Infigo fetch templates.
Go to Product Management → Create Product and choose the Printess editor product type.
In the product’s Printess section, select the Printess template you want (the list is fetched using your tokens). Save.
Add your usual product content (name, images, categories, description, cross-sells, etc.). <See tutorial on creating your first product>
On the variant, set a Base Price (see “Pricing behavior” below). <See tutorial on pricing your products>
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.
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>
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:
Choose the source (Product attribute / Customer detail / Product info).
Choose the target (Printess form field).
Map and save.
On the product page, the shopper selects attribute values (size, colors, text, logo, etc.).
The Base Price displays here.
They click Open editor. Printess loads, pre-populated with the mapped values (text, colors, logo, size).
Inside Printess, they can keep editing. Template-defined pricing (e.g., price-per-letter) can update totals in the editor.
They preview in Printess and Add to basket.
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.
The order follows the normal Infigo output flow.
The generated PDF is produced by Printess and stored witin Infigo as usual.
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”).
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