Picture of What's New in Infigo | March 2025

What's New in Infigo | March 2025

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

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

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 | What's New in Infigo (January - May 2025)

Date: 14th May 2025, 3pm BST

Join us for our upcoming Infigo Academy webinar, "What's New in Infigo (January - May 2025)," where we'll showcase the most exciting new features and enhancements introduced to the Infigo platform so far this year.

In this session, you'll discover how our latest updates can streamline your workflow, enhance customer interactions, and improve overall efficiency. Here are just a few of the highlights:

  • Enhanced Asset Management: Learn about our intuitive Album Management System, featuring advanced folder structures, seamless integration with design tools, and powerful sharing options to optimize your digital asset workflow.
  • Flexible Payment Processing: See how our new "Capture Payments on Approval" feature ensures accuracy and flexibility by allowing order adjustments before payment is finalized, streamlining the approval process and reducing billing errors.
  • Advanced Email Notifications: Explore enhanced email notification settings, offering greater control and customization to ensure all relevant parties receive essential order updates clearly and efficiently.
  • Improved File Handling and Image Support: Find out about our expanded support for WebP images, delivering faster loading times and improved website performance, and discover easier ways to download and manage files directly from your workflow.
  • Efficient Storefront Management: Get insights into our powerful new inheritance features for storefront creation, allowing seamless management of content and settings across multiple storefronts, reducing duplication and simplifying maintenance.

These are just a few examples of what we have in store. Reserve your spot now to ensure you're making the most of these powerful new capabilities!

Storefront Creation with Platform Inheritance Options

When creating a new storefront, you can now inherit key resources—such as language strings, email templates, and editable content—from the platform level. Under the optional Advanced Options tab in the Create Storefront dialog, you can either inherit these resources (maintaining a “live link” to the platform) or override them (using a default storefront setup).

If you inherit, any future changes at the platform flow automatically into the storefront until you explicitly edit and save that item at the storefront level, which breaks the link for that specific resource only. This drastically cuts down on setup time and maintenance, since you can update content and settings once at the platform and have those updates appear on any storefront that hasn’t overridden them.

Key Highlights

  • Flexible Control: Toggles let you choose platform-level inheritance or default storefront overrides.

  • Live Inheritance: Inherited resources automatically track changes at the platform.

  • Minimal Duplication: Inheritance prevents cloned resources from cluttering multiple storefronts, saving time and effort.

  • Easy Overrides: Edit-and-save a resource in the storefront to break its live link, allowing full customization where needed.

Expandable Image Example
Thumbnail of mermaid diagram
+

Faster Order Processing with Separate Artwork Calls for PrintIQ

With the latest update to our Connect: printIQ module, you can now send orders to PrintIQ as soon as a customer checks out—no more waiting for artwork to finish generating. When a product’s design or other outputs are finalized, the system will automatically notify PrintIQ separately, ensuring your order and artwork data remain fully in sync.

This new approach means you can start preparing jobs in PrintIQ right away. It’s perfect for those situations where speed is crucial, or where artwork updates might take longer.

  • Push orders into PrintIQ at the time of checkout (AcceptQuote call)

  • Automatically send finalized artwork later via UploadArtworkUrl

  • Optionally allow ordering without artwork for products that don’t require immediate file generation

  • Quick and easy to enable in Connect’s settings

Enhanced Keyboard Accessibility for Checkout

We’ve improved the checkout flow to better support keyboard-only navigation. Now, pressing the Enter key will carry you forward at each step instead of unexpectedly refreshing the page or getting stuck.

Whether you’re using guest checkout or a registered account, these changes ensure that every step—from updating your delivery address to uploading a file for a purchase order—can be done purely with your keyboard. The process is streamlined so that anyone relying on keyboard navigation can complete a purchase without hassle.

  • Tabbing through forms proceeds in a logical and accessible order.

  • Pressing Enter on required fields (like a purchase order file upload) triggers the correct validation.

  • The checkout steps (billing, delivery, payment) are seamlessly navigable without a mouse.

  • Keyboard users can change addresses, choose shipping methods, and confirm the order all via keypress.

Security Enhancements: Random Response Padding & Conditional Compression Control

We’ve strengthened our platform’s security by introducing measures that protect against certain types of compression-based attacks. These enhancements ensure your data remains safe and privacy is maintained without compromising on-day-to-day functionality.

  • Random Response Padding: We add between 0 and 100 fixed padding characters to each response, making it difficult for attackers to detect small differences in response sizes.

  • Conditional Compression Removal: If a request is detected to be cross-origin (the referer does not match the host), we turn off compression to further reduce the risk of malicious size probing. Same-origin traffic still benefits from compression as usual.

Superscript and Subscript Support Now Available in MegaEdit

We are pleased to introduce built-in superscript and subscript styling for text in MegaEdit. This enhancement makes it simple to create professionally formatted text directly in the editor. There is no longer any need to manually resize fonts or write custom scripts to achieve these effects.

This feature is intuitive to use: simply click the new superscript or subscript buttons to apply or remove these styles, and watch as the text updates seamlessly in both the on-screen preview and the final output. Whether you’re editing text manually or generating documents through scripting, the styling is preserved at every stage, including in PDF exports or variable data workflows.

  • Easily toggle superscript or subscript with dedicated buttons

  • Retain style in on-screen previews and exported documents

  • Scripting support included for automated text manipulations

  • Works seamlessly with placeholders, variable text, and the Invent plugin

Automatic Quote Creation for Teaser Page ‘Add to Basket’ (for Connect: printIQ)

We’ve improved the way products are added to the basket from teaser pages, ensuring that pricing is calculated correctly when skipping the product details page. Now, whenever you use “Add to Basket” from these pages, the system automatically creates a quote and retrieves the appropriate pricing from your linked printIQ system.

By generating the quote on the fly, we’ve streamlined your ordering process. You can quickly add items to your basket without losing out on accurate cost calculations—even for products that require advanced pricing logic.

  • Automatically triggers quote creation when you click “Add to Basket” on teaser pages

  • Preserves default product attributes and quantity settings

  • Retrieves the latest price from your integrated MIS or pricing provider

  • Allows for quick ordering flows without having to access the full product details page

  • Displays any errors if the quote cannot be generated, preventing incorrect orders

Choose Between Storefront-Specific or Shared Hotfolder Setup

We have added a new platform-wide setting that lets you decide whether each storefront should use its own dedicated list of hotfolders or whether your platform should share all hotfolders across every storefront. This provides flexibility and helps keep file outputs organized in large multi-storefront environments.

When enabled, the system will only look for hotfolders that belong to the storefront placing the order. When disabled, the existing “shared” approach is used. New platforms created from now on will use the storefront-specific approach by default, while existing ones will continue to use the shared approach unless you manually change it.

  • Enables better organization of hotfolders per storefront

  • Reduces accidental matching to hotfolders from other storefronts

  • Maintains backward compatibility for existing platforms

  • Easily switched on or off via the new platform-level setting

Font Awesome Icons Updated to Version 6.7 Pro

We've upgraded our platform's icon set to use Font Awesome 6.7 Pro, giving you access to the latest brand and UI icons — including the updated “X” logo for Twitter. This enhancement allows greater flexibility in storefront customisation while retaining full compatibility with previously used icons.

  • You can now use any Font Awesome 6.7 Pro icon across your storefronts.

  • Backwards compatibility is fully supported — existing icons will still render correctly.

  • No need to reconfigure anything — simply start using the new icon classes where needed.

Explore the full list of available icons here: Font Awesome 6.7 Pro

Magento Plugin Update: Configurable Product Fix, Brand Refresh, and Improved Order Tracking

With this release, we have resolved a linking issue involving configurable products in Magento that previously caused order errors. We have also completed a brand refresh within the plugin, updating references from Catfish to Infigo for a more consistent experience. Finally, we have enhanced order tracking in the Magento admin area by displaying the Infigo Order ID, improving your visibility and management of orders.

  • Fixed a bug that caused configurable products to generate errors when linked to Infigo products

  • Renamed all references from Catfish to Infigo throughout the plugin’s interface

  • Added the Infigo Order ID to the Magento Sales -> Infigo Order Status section for easier order tracking

  • Improved logging by sending detailed user agent information from the plugin to Infigo

Improved Unit Price Visibility Throughout Checkout (CERM)

We’ve improved the visibility of unit pricing for CERM-integrated storefronts. Previously, unit price information was only shown on the product landing page. With this enhancement, users can now see the same per unit pricing clearly displayed in the basket and checkout confirmation pages as well.

This ensures a more transparent experience for your customers and reduces pricing ambiguity during the order process.

Highlights:

  • Unit price messages now appear in the basket (cart).

  • Also displayed on the checkout confirmation page.

  • No setup required beyond the existing plugin and message configuration.

  • Compatible with any product configured for CERM unit pricing display.

New Placeholders for Admin, Customer, and Specification Attributes

We’ve expanded our placeholder system to better support admin-only product attributes, additional customer attributes, and specification attributes. This allows you to customize your job tickets, integration data, and other documentation more accurately by pulling the exact information you need directly from the product or customer record.

Key features include:

  • AdminAttribute_{attributeName} for hidden product attributes

  • SpecificationAttribute_{attributeName} for product specification attributes

  • CustomerAdditionalAttribute_{attributeName} for a single additional customer attribute

  • CustomerAdditionalAttributes for all additional customer attributes in a single placeholder

Incomplete