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

What's New in Infigo | July 2025

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

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

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 | Leveraging Mainstream AI In Your Storefront Builds

Date: Wednesday, 06 Aug 2025 - 03:00 PM (BST)

Join us in August for a fast-paced, practical session that shows how low-cost, mainstream AI can make serious improvements to the efficiency of your storefront builds.

By pairing Infigo’s web-to-print platform with a low-cost, mainstream tools such as ChatGPT, Google Gemini and Microsoft Copilot, you can accelerate nearly every stage of a storefront build—from first brief to go-live—while still keeping the all-important human elements.

What we’ll cover

  • Prompt-engineering fundamentals – the “golden rules” for writing clear, contextual prompts, selecting the right model and iterating until the answer is spot-on.
  • Hands-on examples you can copy and adapt, including:
  • Generating polished product imagery in seconds.
  • Drafting SEO-friendly copy, error-checking emails and crafting dynamic token-driven templates.
  • Re-formatting complex data with ease.
  • Using AI to summarise, analyse and present storefront data.
  • Troubleshooting & critique loops – proven techniques for diagnosing a poor AI response and nudging it to excellence.

Why attend?

Whether you’re a seasoned storefront architect or just starting out, you’ll leave with immediately usable tips that cut build time, boost quality and free you to focus on the creative, high-value work only humans can do.

Or use the form below 👇

New Option to Hide Left Sidebar in MegaEdit

We’ve added a configurable setting to control the left sidebar in MegaEdit (Infigo’s online editor) and Invent, letting you hide the sidebar panel when it’s not needed. Previously, the left-hand panel (which contains tabs for images, clipart, pages, etc.) would always display as long as at least one content tab was active, even if you preferred a cleaner workspace. Now administrators can decide whether that panel should be visible by default. This feature is especially useful when the design interface feels cluttered or when using a single feature in MegaEdit – you can give end users a more focused editing canvas.

This enhancement benefits designers and end-users who want a simplified interface, as well as site owners catering to less tech-savvy users. By toggling the sidebar off, you maximize the working area and remove potential distractions. The setting also fully supports right-to-left (RTL) languages, you can similarly hide the side panel (which would appear on the opposite side) for a cleaner UI.

Highlights

  • New “Hide Left Panel” setting: A boolean option has been added within MegaEdit and Invent to show or hide the left sidebar panel.

  • Default behavior remains unchanged (sidebar visible when content tabs exist), but setting Hide Left Panel = true will collapse the sidebar by default for a cleaner editor interface.

  • Improves user focus: Especially helpful for simple products or one-step editing workflows, where the extra panel could confuse or clutter the view.

  • Fully tested with right-to-left mode, ensuring the toggle works for both left-to-right and right-to-left interfaces.

MegaEdit Side Pane Visible

MegaEdit Side Pane Hidden

Bulk Update User Budgets via CSV Import

Managing customer budgets has become more flexible with the introduction of bulk budget import capabilities. Administrators can now define or adjust users’ budget balances through the standard Customer CSV import. A new optional column, CurrentBudget, lets you specify each user’s new budget amount directly in the spreadsheet. This means you can top-up or reset monthly budgets for many users in one go, rather than editing each account manually. It’s particularly helpful when different users receive different budget amounts – upload a file with everyone’s new balance and apply it in seconds.

To support this feature safely, we’ve added an import setting that lets you choose how the provided budget values are handled. You can either replace the current budget (set the balance exactly to the CSV value) or add the amount as additional budget on top of existing funds. This choice ensures the system can accommodate various approaches (e.g. overriding budgets vs. incrementing them). The import process also logs these changes clearly, noting that budgets were updated via CSV and what values were set – useful for auditing and tracking. Overall, this enhancement empowers organizations with large user bases (or variable budget policies) to maintain budgets with far less effort and greater accuracy.

Highlights

  • New CSV column: The customer import CSV now supports a “CurrentBudget” column (decimal values allowed) where you can input each user’s budget amount.

  • Two application modes: When importing, select whether the provided budget should replace the user’s existing budget or add to it.

  • Per-user budget control: Enables monthly or periodic budget refreshes at scale, even if each user has a unique allocation – ideal for corporate or education use cases with individual spending limits.

  • Audit trail: Changes made through the CSV import are recorded in the activity log, including the new budget values and a note that it was done via import, for transparency.

Consistent Height for Product Image Carousel

Storefront administrators can now enable a smoother static image gallery on product pages. A new “Product image style” setting in Appearance Settings lets you fix the product image container to a 16:9 aspect ratio. Enabling this ensures that all product images display at a uniform height, eliminating the “jump” or flicker that otherwise happens when cycling through images of different sizes. The result is a more polished and stable gallery for customers viewing product landing pages. Thumbnails and main images are better aligned – the system even applies your theme’s Light background to image placeholders and shows a “+X” overlay if more than 5 images are present – delivering a cleaner, more professional look.

At a Glance

  • New Product image style option (Default or 16:9 aspect ratio) for product images

  • Consistent image carousel height prevents layout shifts between images

  • Smoother user experience when browsing product images (no flickering or off-center cursor issues)

  • Thumbnails and main image use theme backgrounds; additional images beyond 5 are indicated for clarity

 

New 16/9 Behaviour

Default Behaviour (if differently sized images are used)

WorldPay Payment Response Page Now PCI Compliant

The WorldPay payment plugin’s response page has been updated to meet PCI compliance requirements. For storefront administrators, this means the handoff page customers see after paying with WorldPay is now more secure and aligned with industry standards. The checkout flow remains the same, but under the hood the page is using hashed or nonced scripts and external styles to satisfy PCI rules. This update provides greater security and peace of mind when customers complete transactions via WorldPay.

  • WorldPay “Payment Response” page reworked to comply with PCI DSS standards

  • Inline scripting replaced with secure methods (CSP nonce and external styles)

  • Improves security posture for stores using WorldPay for credit card payments

  • No change in user checkout experience, purely a behind-the-scenes compliance enhancement

Search Customers by External ID or Order History

The customer search functionality within MegaScripts (and the corresponding API) has been extended to support new filters, making it easier to find specific user accounts. You can now search for customers by an external ID or by their order history (e.g. whether they have placed an order). This enhancement broadens the criteria available for customer queries, which is particularly useful for integration scenarios and targeted marketing or cleanup tasks.

For example, if you synchronize customers from an external MIS, you can locate a user in Infigo by using the external reference ID instead of email or name. Additionally, you can filter for customers who have placed orders (or conversely, those who have never ordered) to support campaigns or data maintenance (like identifying dormant accounts). These new search options empower administrators and developers to quickly get the exact customer lists they need without manual filtering.

Highlights

  • External ID lookup: Search queries can include an external customer ID, making it simple to find the matching Infigo user record linked to an outside system.

  • Order-based filtering: Ability to filter customers by order activity (for instance, find all customers who have made at least one purchase, or those with no orders yet).

  • Extends the existing /customers-search API endpoint and MegaScript functionality to cover these two use cases, on top of the standard name/email filters.

  • Helps with system integrations (synchronizing users by external keys) and with marketing/admin tasks (segmenting users by purchase history).

  • Saves time for admins – no need to export and manually cross-reference data; these filters can be applied directly in scripts or API calls for quick results.

Custom Scripts Supported on Versioned Upload Page

For those who need advanced customization, the versioned product upload page now respects your Infigo Settings “PageHeadContainer” and “PageFooterContainer” scripts. This means any custom JavaScript or CSS you inject via these fields will also run on the multipart versioned artwork upload iframe. Previously, that page was isolated and could not be easily styled or scripted; now you have full control to tailor its look and behavior to match your brand’s needs. This enhancement is particularly useful for adding tracking scripts, custom styling, or additional dynamic functionality to the versioned upload workflow.

At a Glance

  • Added support for PageHeadContainer/PageFooterContainer on versioned upload iframes

  • Allows injection of custom CSS/JS into the versioned product artwork upload page

  • Enables storefront-specific look & feel adjustments and tracking on upload dialogs

  • Greater consistency and branding across all steps of the customer upload experience

Default pop-up styling

Styled and scripted pop-up

Version-Specific Product Attributes

You can now define and capture product attributes on a per-version basis, when utilising versioned Multipart products. This feature is able to integrate with MIS platforms like CERM. For example, you could allow a unique description for each version of a product. These version-specific attributes are configured simply by naming convention and will be displayed and saved separately for each version.

Highlights

  • Per-version attributes support: Administrators can create product attributes that apply to each version individually (e.g., each version can have its own description or code).

  • Easy setup via naming convention: Any product attribute whose system name begins with "Version_" will automatically be treated as a version-specific attribute and shown under each version instead of at the overall product level.

  • Initial support for text fields: Currently supports text-based attributes (such as single-line text or text area) for versions, with potential for other types in the future.

  • Seamless cart display: In the shopping cart and order details, version-specific attributes appear with their corresponding version, while standard product attributes remain with the main product entry – ensuring clarity for end users.

Handling and Processing Fees in Order Summary Tables

Your customers will now see fees itemized clearly in order summary tables, thanks to an update to the "Order.Product(s)" placeholder. Previously, additional fees (like order processing or handling fees) were visible on the cart and confirmation screens, but were missing from certain exported tables or emails that use the order products placeholder table. We have aligned the behavior so that all order-level fees appear in the product list table just as they do in the cart and confirmation page, ensuring consistency across all customer touchpoints.

This enhancement is especially helpful for storefronts that communicate order details via email or PDFs – customers and admins alike get a complete financial breakdown. By including processing fees in the itemized list, there are no surprises or hidden costs; everything is transparent whether viewing an order online or in a generated document. This small change can reduce confusion and support queries about total order costs.

 

 

Highlights

  • Order fees now included: Any additional fees (e.g. processing fees, handling charges) will be listed in the "Order.Product(s)" placeholder table output, not just on the web checkout screen.

  • Consistent across platforms: Order confirmation emails, invoices, and other documents that use the placeholder now match the cart summary, showing a line for each applicable fee.

  • No configuration needed – the update follows the same logic used for displaying payment method fees and is enabled by default for all users.

  • Helps customers understand their order totals by clearly showing every fee in one place, thereby improving transparency.

  • Reduces manual effort or customizations that admins previously had to do to include missing fee lines in communications.

Streamlined Payment-Gateway Integration Setup

Setting up payment gateways is now simpler and more fool-proof thanks to a review and refinement of our payment-plugins. Configuration screens across multiple gateway plugins have been updated to provide clearer tool-tips, up-to-date field descriptions and a more consistent layout, so administrators can integrate providers quickly and confidently, with far less trial-and-error.

Highlights
  • Clearer configuration pages – many payment plugin now shows helpful guidance for each setting, so you know exactly what information is required.

  • Current-API credential handling – numerous plugins have been aligned with the latest authentication flows used by their respective providers, reducing the risk of connectivity errors.

  • UI consistency – improved styling and layout bring payment-gateway setup pages into line, making administration more intuitive.

  • Under-the-hood code review – extensive cleanup and best-practice updates increase reliability, security and long-term maintainability.

By keeping gateway plugins modern and easy to configure, these enhancements translate directly into smoother, more dependable checkout experiences for your customers.

Drag & Drop Reordering of Items in Cart

An optional new step in the checkout process now allows users to rearrange the order of items in their cart using a simple drag-and-drop interface.

Highlights

  • Introduces a cart reordering step in checkout where items can be dragged and dropped into the desired order.

  • The reordering interface displays item details (image, attributes, SKU, quantity) in read-only form while allowing drag-and-drop movement.

  • Particularly beneficial for advanced users who need to control item sequence.

  • Fully optional – the step only appears if enabled, preserving the standard flow for those who don’t use it.

New Tutorials in the Infigo Academy

Take a look at the new tutorials added to the Infigo Academy over the last month and keep your skills sharp!

Tutorial Name Tutorial URL
What's New in Infigo | June 2025https://academy.infigo.net/p/2411
Displaying Minimum and Maximum Order Quantities on the Product Pagehttps://academy.infigo.net/p/2414
Considering Minimum and Maximum Order Limits on Multipart Versioned Productshttps://academy.infigo.net/p/2415
Approval-Notes Token for Approval-Workflow Emailshttps://academy.infigo.net/p/2416
Refreshed Product Management Page: Faster Search, Powerful Bulk Actions, and Flexible Exportshttps://academy.infigo.net/p/2417
Configuring EORI Tax Identifiers in EasyPost Shipmentshttps://academy.infigo.net/p/2418
Global Payments Integration – Hosted Payment (PayByLink) with Immediate Capturehttps://academy.infigo.net/p/2419
Supported File Types for Image Upload Variableshttps://academy.infigo.net/p/2420
How To Customise Helper Text On Multipart Versioned Product UIhttps://academy.infigo.net/p/2421
Allow Customers To View and Search Purchase Order Numbers in Their “My Orders” Screenhttps://academy.infigo.net/p/2423
Customer Import Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2428
Product Import Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2429
Access Permissions Import Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2430
Product Groups Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2431
Copying Products and Categories Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2432
Tokens Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2433
Layout Manager & HTML Content Block Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2434
CSS Override Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2435
Generic Pricing Script Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2436
Custom Content Templates Overview | Time-Saving Toolboxhttps://academy.infigo.net/p/2437
Template Sets Overview | June 2025 | Time-Saving Toolboxhttps://academy.infigo.net/p/2438
Infigo Insights Overview | June 2025 | Time-Saving Toolboxhttps://academy.infigo.net/p/2439
Address Books Overview | June 2025 | Time-Saving Toolboxhttps://academy.infigo.net/p/2440
July 2025 Full Release Noteshttps://academy.infigo.net/p/2451
What's New in Infigo | July 2025https://academy.infigo.net/p/2452
Product Image Style Setting: Keep Your Gallery at a Consistent 16 : 9 Ratiohttps://academy.infigo.net/p/2460
Import or Reset Customer Budgets with the CurrentBudget CSV Columnhttps://academy.infigo.net/p/2466
Order Of Processing During Checkouthttps://academy.infigo.net/p/2467
Capture Names & Descriptions per Version with Version Attributeshttps://academy.infigo.net/p/2468
Incomplete