Show details for What's New in Infigo | September 2025

What's New in Infigo | September 2025

Welcome to our monthly update, looking back at September 2025.

Read on to learn about all the exciting new features and enhancements made available to our customers in the month of September.

Remember, this is only a selection of the most eye-catching changes. You can take a look at our full release notes for this month for a more complete list of new features, updates and fixes..

Contents

Upcoming Webinar | All About Attributes

Date: Wednesday, 29th October 2025 - 03:00 PM (GMT)

For any seasoned Infigo user, the word "Attribute" will be an all too common sight within your platform. Product Attributes, Attribute Combinations, Specification Attributes and Customer Attributes, to name just a few.

But what are all of these attributes? What do they do exactly? And how can you effectively utilize them on your storefronts to create an ever more slick and efficient web-to-print experience?

In this webinar, we'll dive into the details of the different types of attributes in Infigo and take a look at how you can use them to improve your storefronts. From basic use cases to niche scenarios, we'll cover it all in this 1-hour webinar session.

Topics include: Product Attributes (including Attribute Types, Attribute Combinations, Attribute Groups), Specification Attributes, Customer Attributes, Checkout Attributes, Attributes within Pricing Scripts and the API, Specialised Use Cases and Examples.

MegaEdit Variables

MegaEdit Variables have been available within Infigo for some time now, however they are a very little used feature. September saw various improvements to this functionality, so we thought it was the perfect time to re-introduce this functionality as a whole.

Introducing MegaEdit Variables

MegaEdit variables are a simple way to keep matching fields in different MegaEdit products linked and consistent. When two (or more) products use the same variable for a field, any add, change, or delete you make in one place is reflected across them all. For image fields, that includes image thumbnails. This isn’t limited to just two items, you can link an unlimited number of products.

Where this really shines is when you’re selling related items together. With Cross Sells and Custom Kit products, shared elements (like a logo image) stay perfectly in step across the bundle without extra clicks or rework.

Find out more information on MegaEdit Variables using the link below.

 

What's Changed?

We’ve expanded how you can retrieve and persist MegaEdit variables. Administrators can now query variables attached to products and to specific order lines, receive the same structure via webhooks, and fetch large text/media values safely via signed URLs. This reduces custom scripting requirements and makes downstream automation far more reliable.

Under the hood, we’ve added a dedicated S3-backed Variables storage for very large values and introduced a secure media endpoint that issues time-limited tokens. Result: smaller payloads, faster responses, and safer access to customer-uploaded assets.

Invite Customers to Complete Registration

This month introduced a new customer invite flow. Admins can mark a customer as Invited, which sends an invitation email with a one-time registration link. The invited user lands on a simplified registration page to accept terms and create their password, making onboarding faster and cleaner for B2B storefronts.

Teams often pre-create customer accounts and need a reliable way for users to complete their profile securely. A dedicated Invited status (with filters in Admin) plus a trimmed registration experience reduces friction and improves compliance tracking.

Orders: Reorder across your department

You can now allow customers to see and reorder orders placed by anyone in their department. Orders carry a department id, shown (and editable) in Admin. The My Orders view gains department-aware search and displays who placed each order, streamlining shared work.

Connect: PrintIQ Enhancements

Consider Kinds in Connect: PrintIQ

PrintIQ’s “Kinds” concept (think: groups of pages or records) can now be configured in Infigo. Choose whether kinds are calculated from number of records or number of pages, and optionally define how many records/pages make a single kind. Configure this globally and override per product where needed.


Choose price list for custom quotes

For custom-quoted products, you can now pass the correct PrintIQ price list. Configure Wholesale pricelist and Retail pricelist either at Connect › PrintIQ plugin level (fallback) or per-product mapping (override). This improves data handling when multiple price lists exist.

 


Replace PrintIQ artwork to prevent duplicates

To stop duplicate static PDFs in PrintIQ, the integration can now send ReplaceQQADAKey when uploading artwork on quote acceptance. If an existing artwork is detected for the job/section, it’s replaced with the Infigo artwork. Multi-section products are supported. This behavior is controlled by a feature switch and is off by default.

MegaEdit Upload UI (Dynamic Upload) Enhancements

For MegaEdit products using the Upload UI capabilities, there’s now a Remove All button that deletes all uploaded pages after confirmation.

A simple update to a powerful feature which, much like the variables above, is very little known! So let's take this opportunity to re-introduce you to the Upload UI capabilities within MegaEdit.

What is the MegaEdit Upload UI?

MegaEdit Upload UI is a streamlined way for customers to submit print-ready artwork whilst optionally diving into a full MegaEdit design tool. Upload a PDF and the dynamic canvas automatically adapts to your file, giving you clear guidance on size and page requirements so outputs align with your product’s specifications. It’s a fast track to production when you already have artwork prepared.

Despite its simplicity, Upload UI is flexible. It supports single-page—and, where enabled, multi-page—PDFs, lets you include or remove specific pages, and provides an instant preview so you can verify trim, bleed, and positioning before ordering. If you decide you want deeper control, you can jump into the full MegaEdit editor from the same flow to fine-tune layout or design, then return to generate precisely the output you need.

Click the button below to learn more about MegaEdit's Upload UI.

Auto-select language & currency from browser headers

We’ve added an automated way to preselect language and currency for new visitors using the browser’s Accept-Language header. You can now map a default currency per language in Admin (e.g., en-GB → GBP, en-US → USD, others → EUR or whatever you configure). The selection is stored in a guest cookie to prevent needless guest account creation; when a guest becomes a customer, their language/currency/tax preferences are transferred to the account.

This feature is fully toggleable and includes fine-grained controls such as “use top language match” and separate switches for auto-detecting language and currency. It works with both LanguageCulture (e.g., en-GB) and UniqueSeoCode (e.g., en).

Connect: CERM Enhancements

CERM pricing groups by Calculation ID

For Product Pricing mode, CERM now groups items by Calculation ID and prices based on the total quantity across related lines. This fixes missed groupings and ensures expected price breaks.

  • Grouping by Calculation ID in Product Pricing mode

  • Price derived from summed quantities across matching items

  • Works on product page, basket, and checkout

  • Avoids estimate clone when using calculation pricing

  • No schema changes required

How to implement

  1. In Connect: CERM settings, set Pricing mode to Product

  2. Set  to Calculation Id


Account manager details in My Account

When enabled within the Connect: CERM integration, customers will see an Additional information card in My Account showing their account manager’s name and email.

Global Additional Data: Replace existing files

The File Browser for Global Additional Data now supports Replace existing files so you can upload new versions without manual deletes. Replacement clears related file cache so pricing scripts and other consumers pick up the latest file immediately. 

Orders in Admin: add or edit PO number at any time

Sales admins can now add a Purchase Order (PO) number to orders that didn’t capture one at checkout, and continue to edit it later. This makes post-order corrections straightforward.

Database housekeeping for Extra Data

We’ve added an automated cleanup that prunes stale data for orders, customers, products and categories. This targets records that commonly bloat underlying data tables (particularly for high-volume sites) and can trigger SQL timeouts. The goal is to improve overall responsiveness, with faster queries for fresh data, fewer timeouts in jobs that utilise these tables, and to reduce storage churn.

You can tune retention windows, balancing compliance and reporting needs against performance. This is especially useful for storefronts with heavy order volumes and frequent attribute updates, where extra data grows quickly and rarely needs to be retained indefinitely.

Defaults:

  • Removes Completed/Cancelled orders/orderlines older than 1 year

  • Removes Customer extra data older than 5 months

  • Removes Category and Product extra data older than 1 year

Infigo Sync: Enhanced Fault Resilience

Infigo Sync is now more resilient when picking up files from the hotfolder. We’ve improved path handling and added a retry loop for files that are present but still being written, reducing intermittent sync failures.

  • Retries when a file exists but isn’t fully written yet

  • Safer path composition in the download controller

  • Improves reliability without user configuration changes

Connect: Switch metadata, line numbers & IDs

We’ve enriched the metadata our Connect: Enfocus Switch app outputs so you can treat an entire order as a single job while still knowing where each line item sits. This makes downstream batching, splitting, and status updates simpler and less error-prone in Switch flows and connected MIS.

You’ll now see a per-item lineNumber, the totalOrderlines count for the order, and a new lineItemIds array that maps Infigo job IDs in display order. Together, these fields make multi-line orders much easier to orchestrate.

  • lineNumber added per order line in metadata

  • totalOrderlines added for whole-order awareness

  • lineItemIds array maps job IDs in storefront display order

  • Works in polling and webhook modes in the Switch app

  • Compatible with reorder checkout step for custom sorting

Order API & MegaScripts: Readable Tax Breakdown + Payment Fields

We’ve made order tax data human-readable and consistent across the API and MegaScripts. Instead of encoded tax values, you now get a clean list of tax rate entries per order, plus clear totals and payment reference fields. This makes invoices, exports, and audits simpler.

In the API, order details now include TaxRatesList with per-rate breakdowns. In MegaScripts, the OrderObject exposes matching fields for tax, shipping (excl./incl. tax), totals, payment method, and transaction IDs.

  • API: New TaxRatesList in order detail responses (Rate, TaxCategoryId, TaxCategoryName, Value).

  • MegaScript OrderObject now includes:
    TaxRates, OrderTax, OrderShippingExclTax, OrderShippingInclTax, OrderTotal,
    PaymentMethodSystemName, CaptureTransactionId, AuthorizationTransactionId.

  • Clarity: Human-readable per-rate tax breakdown replaces encoded values.

  • Totals & Shipping: See shipping costs both excluding and including tax.

  • Payments: Surface payment method and transaction references for reconciliation.

Incomplete