🚀 Connect: PrintIQ Tips & Tricks 🚀

Picture of 🚀 Connect: PrintIQ Tips & Tricks 🚀
Read our handy storefront styling tips and tricks!

Enabling the Custom Product Type in PrintIQ

 

This article explains how to enable the Custom option in the product type dropdown when building a custom quote using PrintIQ. The option is controlled by a tickbox found in the PrintIQ Configuration Settings.

By following this guide, users can quickly locate and enable the setting, ensuring that the Custom option appears as expected in the dropdown menu. This procedure is applicable whenever a custom quote is needed.

Users are encouraged to verify the setting after toggling the tickbox to ensure that the change is correctly applied. The process is simple and requires only a few steps in the configuration panel.

Use cases

  • Building a custom quote when the Custom product type is not visible.
  • Integrating custom workflows in PrintIQ through configuration settings.

Key settings in the system

  • Custom Product Type Tickbox: Located in the PrintIQ Configuration Settings panel.

Step-by-step guide

  1. Log in to the system and navigate to the PrintIQ Configuration Settings.
  2. Locate the tickbox for the Custom product type option.
  3. Tick the box to enable the Custom option.
  4. Refresh or review the product type dropdown to confirm the Custom option is now visible.
  5. If needed, save the changes and test by creating a custom quote.

Related links

For additional guidance, head over to the Infigo Academy or contact our Customer Support team.

Resolving Pricing Issues with Custom Quoting via PrintIQ

 

This article covers how to resolve issues where products using custom quoting from PrintIQ display a price of $0.00. The problem can stem from incomplete PrintIQ configuration and product type mismatches that prevent live pricing from being retrieved correctly.

In such cases, logs may show errors such as “Quote is Expired” even though the custom quoting information is filled in. Often, the issue arises when a product is set as a Stock product type, which is not designed to sync with a printable PrintIQ product.

Following the step-by-step guide below will help ensure that the required settings are enabled and that the product is configured correctly to retrieve live pricing from PrintIQ.

Use cases

  • Product displays $0.00 when requesting a custom quote.
  • Error messages such as “Quote is Expired” appear during price requests.

Key settings in Infigo

  • Use New Pricing API (GetPrice): Enabled in the PrintIQ plugin.
  • Quote Settings in Admin: Located under Admin > Quote Settings, ensure the following options are enabled:
    • âś… Create quote automatically
    • âś… Keep quote reference when ordering

Step-by-step guide

  1. Verify that the PrintIQ plugin has the setting for Use New Pricing API (GetPrice) enabled.
  2. Navigate to the Quote Settings and confirm that both Create quote automatically and Keep quote reference when ordering are checked. Save your changes.
  3. Check the product settings: if the product is configured as a Stock product, change it to a printable product type (such as Static or MegaEdit) to ensure proper syncing with PrintIQ.
  4. Clear your browser cache to ensure that the changes take effect on the frontend.
  5. Test the product by requesting a price to ensure live pricing is now displayed correctly.

Related links

For additional guidance, head over to the Infigo Academy or contact our Customer Support team.

Enabling and Troubleshooting Quote Creation from Teaser Pages with PrintIQ Integration

 

When a customer clicks the “Add to Basket” button on a category (teaser) page (i.e. not from the product landing page itself), the storefront can automatically create or update a quote for that product via the PrintIQ integration. This functionality ensures that the correct pricing is fetched from the MIS (PrintIQ), preventing any scenario where the product enters the basket at a $0.00 price.

Why It Matters

  • Streamlined User Experience: Customers can bypass the product detail page for a quicker purchase flow.

  • Accurate Pricing: Automatically pulling pricing details from PrintIQ ensures no manual updates or missed pricing rules.

  • Improved Efficiency: Reduces cart abandonment caused by pricing inconsistencies or the extra step of loading the product page.


Use Cases

  1. Quick Ordering Flow

    • Users who know their product requirements can skip the product detail page, quickly add items to the cart, and see the correct price without extra steps.

  2. Standardized Product Attributes

    • Products that have default attributes or configurations often only need a quantity input, so bypassing the product page simplifies purchasing.

  3. Bulk Ordering from Category Page

    • When a category page displays multiple products with an “Add to Basket” button, users can build a multi-item basket rapidly while ensuring each product’s price is accurately pulled from PrintIQ.


Step-by-Step Implementation Guide

1. Enable Price Handling on Teaser Pages

  1. Go to Admin > Configuration > Settings > Integrations > Connect Settings

  2. Locate the option “Price Handling on Teaser Pages”

  3. Check or enable this setting to ensure pricing is fetched from PrintIQ when adding items from teaser pages.

2. Display Quantity Selector on Teaser Pages

  1. Go to Admin > Configuration > Settings > Catalog Settings
  2. Enable the “Show quantity selector on Product Teaser” option.

  3. Save changes. This allows customers to specify their desired quantity before adding the product to the basket.

3. Integrate or Confirm PrintIQ Plugin Configuration

  1. Confirm that your Connect: printIQ plugin is active.

  2. Verify that the plugin is configured to handle quote-based pricing properly.

  3. Ensure your credentials and settings for PrintIQ are correctly entered to avoid failed requests or incorrect price returns.

  4. Content on the configuration of Connect: printIQ can be foud here.

4. Adjust the Creation of Quotes

  1. Location: Admin > Configuration > Settings > Quote Settings
  2. Setting Name: "Auto Create Quote"

  3. Purpose: Determines whether the system automatically creates a quote if one does not already exist (or updates the existing one).


Summary

By properly configuring the Add to Basket action on teaser pages and ensuring that your PrintIQ plugin is integrated with auto-quote creation, you can maintain accurate, up-to-date pricing for items added directly from categories or the homepage. This setup not only speeds up the ordering process for your customers but also eliminates pricing errors that might lead to abandoned carts or manual price corrections later in the checkout flow.

Preventing Duplicate Artwork in PrintIQ from Connect: PrintIQ

 

When a PrintIQ product already has a static PDF attached and Infigo also uploads artwork during order creation, you can end up with two PDFs attached to the same job. This causes downstream workflow confusion (e.g., systems may try to produce both).

To resolve this, a new optional field is supported on the artwork upload request: ReplaceQQADAKey. When present, PrintIQ replaces the existing static PDF artwork (identified by its QQADAKey) with the file uploaded by Infigo—so only one PDF is associated with the job.

  • QQADAKey = the artwork’s internal identifier in PrintIQ.

  • The value for ReplaceQQADAKey is retrieved from the AcceptQuote API response.

  • The feature is controlled by a switch in Connect: PrintIQ and is disabled by default.

  • Multi-section products are supported by mapping each section to the correct QQADAKey so all PDFs in PrintIQ are replaced with the Infigo versions.

Key Settings

  • Use Existing Artwork Reference (Connect Plugins > Configure [Connect: PrintIQ] > Data Mapping [Section])

    • Enabled → Infigo sends ReplaceQQADAKey and replaces existing product PDFs in PrintIQ.

    • Disabled → Infigo does not replace existing PDFs; the uploaded file is added normally (risk of duplicates remains).

    • Default: Disabled.

Use Cases

  • Product with static PDF
    The product has a PDF attached in PrintIQ. With the feature enabled, Infigo replaces that PDF using ReplaceQQADAKey, preventing duplicates.

  • Multi-section product
    Each section in PrintIQ may have its own static PDF. Infigo maps each section to the correct QQADAKey and replaces all PDFs section-by-section.

  • Artwork Bypass / IFrame integrations
    For flows where artwork is set at quote/product level and also uploaded during acceptance, ReplaceQQADAKey forces a clean handover to a single, correct PDF per job/section.

  • Product Sync scenarios
    When PrintIQ products are synced with Infigo and already carry artwork, the replacement mechanism ensures only the Infigo PDF is retained.

Step-by-Step Implementation Guide

  1. Enable the feature (optional)

    • In Connect: PrintIQ settings  (Connect Plugins > Configure [Connect: PrintIQ] > Data Mapping [Section]) , turn on Use Existing Artwork Reference to activate replacement behavior.

      • Leave it off if you prefer current behavior (no replacement).

Syncing Products from PrintIQ

 

The purpose of this feature is to create and update products in Infigo from printIQ.

This supports both print-on-demand Static PDF products and stock/inventory items.

The concept is that when a product is created or updated in printIQ, a webhook will be triggered from printIQ sending a product payload to your Infigo platform. Infigo will then parse the information channelled through a central "Master" storefront and either create or update the relevant product in the relevant storefront based on information with that request.

 

The plugin introduces the concept of a blueprint/master product and category to be created and configured so that the display of the products and categories created from printIQ can be controlled to a certain degree. Options like display settings will then be copied over to the new products and categories based on the Master one set.

 

Setup Process

You need to set up a Master storefront that is used to filter the products from PIQ so that they can be created on their respective storefront. To set this you can either use an existing storefront that is already created on your platform OR you would create a new storefront and set that as the "Master Sync storefront".  The benefit of having a separate storefront is that if any of the products are created without the correct category structure in PIQ they would be set up on this separate storefront which would not act as a LIVE storefront.  Create the new storefront and make a note of the ID under the manage storefront section OR navigate to the platform level using your Platform Admin account.

Platform level settings

To set the Master storefront you need to go to the platform level and specify the storefront ID of the new Master storefront you wish to use against the connect settings section and the entry for ":"

Screenshot 2024-03-28 at 21.43.05.png

Whilst still at platform navigate to the Connect plugin section and click configure on PIQ plugin - under the section for Product Sync, enable the sync switches for Sync Print on Demand products + Sync stock products

PrintIQ Infigo Comments
SIName Product Name  
SIDescription Product Description  
SIActive IsActive true = enabled, false = disabled
SIAllowBackOrders BackOrders

true = Allow qty below 0

false = No backorders

InventoryItem.IICode Product External ID This will be used as the key mapping between the product in Infigo and the product in IQ. When GetPrice is called to obtain a price this is the product code that is passed, likewise when the order is placed.
InventoryItem.IICode SKU  
InventoryItem.IISingleUnitWeight Product Unit Weight  
InventoryItem.ItemWidth Product width  
InventoryItem.ItemHeight Product height  
InventoryItem.ItemDepth Product depth  
InventoryItem.ItemDefaultLocation Item Location Not supported
InventoryItem.ImageFullFilePath Product Image Will be displayed on the product landing page and in the product teaser on category pages
Categories[] This section details the category structure that needs to be created/updated related to that product This object will include an array of categories for the entire tree structure
Categories[i].ID Category External ID  
Categories[i].Name Category Name  
Categories[i].ParentID External ID of parent Category Used to assign the category to a parent category to create the hierarchy
Categories[i].Description Category Description  
Categories[i].ImageURL Category Image  
Categories[i].Level A numerical representation of the hierarchy of that category

Level 0 is always the value of the category where the product is assigned. Any parent categories are then represented with a negative number for each level up (0 = product category, -1 = parent, -2 = parents parent)

The top-level category (i.e. the lower number) would be the storefront (Categories[i].Name = storefront external ID)

 

Static Print-On-Demand products

The below table describes the mapping from the printIQ payload into Infigo for Static PDF products, demonstrating the information that we capture and how it is used.

PrintIQ Infigo Comments
Name Product Name  
Description Product Description  
QPDActive IsActive true = enabled, false = disabled
ProductCode Product External ID  
ProductCode SKU  
Weight Product Unit Weight Always in grams
QPDMinOrderQuantity Minimum basket quantity  
QPDMaxOrderQuantity Maximum basket quantity  
ThumbnailURL Product Image  
PricingItems.SPQuantity Quantity Tiers If the pricing method is not set to ‘Each’ for the product in PrintIQ we will create the relevant passed quantity tiers so that customers can only order in those quantities.
TreeNodes[] This section details the category structure that needs to be created/updated related to that product This object will include an array of categories for the entire tree structure
TreeNodes[i].ID Category External ID  
TreeNodes[i].Name Category Name  
TreeNodes[i].ParentID External ID of parent Category Used to assign the category to a parent category to create the hierarchy
TreeNodes[i].Description Category Description  
TreeNodes[i].ImageURL Category Image  
TreeNodes[i].Level A numerical representation of the hierarchy of that category

Level 0 is always the value of the category where the product is assigned.

This will also act as the storefront filter to determine which storefront that product should be created/sync’d on. The lowest level must match the Storefront External ID.

ArtworkURL Dictates if a static PDF product should be created (if there is a valid URL set) or not (if the value is empty/null)  

 

NOTE: If the Print IQ product contains multiple sections and therefore multiple PDFs we will not pull these into Infigo and treat the product as a inventory stock item. Only when the artwork is a single section, single PDF static product we will create a static PDF product in Infigo.

Mapping Checkout Attributes to PrintIQ References

 

You have a single user or client placing orders that should be split by department or cost center in PrintIQ. Instead of creating multiple Infigo logins or separate storefronts, you want to use a single login while still routing data appropriately into PrintIQ for invoicing and reporting.


âś… Solution: Use Checkout Attributes + Additional Reference Mapping

To streamline the workflow:

  1. Create a Checkout Attribute
    Example: Cost Code, Department, Budget Centre, etc.

  2. Add the Attribute to the Checkout Workflow
    Ensure the user is prompted during checkout to select the relevant value.

  3. Map the Attribute to PrintIQ

    • Navigate to: Infigo Admin > Connect: PrintIQ Plugin > Configure Plugin

    • Use the Additional Reference Fields Mapping section.

    • Use the attribute's internal name, not the display name.

    • Select the appropriate PrintIQ reference field from the dropdown.

  4. Result:

    • Orders will be tagged with the selected cost code in PrintIQ.

    • The end user only needs one Infigo login.

    • Reporting and invoicing in PrintIQ will remain cleanly separated.


đź’ˇ Notes

  • This does not merge orders; each reference still creates a separate order in PrintIQ.

  • PrintIQ accounts can remain departmental if needed, but the data routing can now be based on the attribute selection.

  • You can use this approach for any structured custom data needed per order (e.g., internal project numbers, job references, etc.).

Separate Calls for Order and Artwork in PrintIQ

 

This article outlines feature in the Connect integration settings for Connect: printIQ that modifies how orders are sent from Infigo to PrintIQ. Instead of waiting for all artwork outputs to be fully generated, you can enable a setting that immediately pushes the order details into PrintIQ. When each job’s artwork is ready, a second, separate call is made to upload the artwork.

This approach is designed to speed up production workflows by ensuring that orders can be created and processed in PrintIQ without having to wait for final artwork.


Key Settings

  1. Separate calls for order and artwork

    • A new toggle in Admin > Configuration > Settings > Integrations > Connect Settings.

    • Default Value:

      • False for existing platforms (to maintain the current workflow).

      • True for fresh platforms (so new sites benefit from immediate order calls by default).

    • When set to True, the system calls PrintIQ as soon as an order is placed. Once the artwork is generated for each job, the system calls PrintIQ separately to provide the finalized files.

  2. Allow ordering without artwork

    • This is a product-level or catalog-level configuration that lets orders proceed even when artwork isn’t fully finalized.

    • Found in Catalog Settings or Product Variant settings. If enabled, it works seamlessly with the “Separate calls for order and artwork” feature to allow immediate order placement with partial or no artwork available at checkout.


Use Cases

  • Faster Fulfillment Pipelines
    If your production team needs immediate visibility of new orders in PrintIQ, enabling this setting helps them commence planning or scheduling before artwork is fully generated.

  • Complex Artwork Generation
    In cases where artwork generation can be time-consuming or requires multiple steps, separating the order and artwork calls prevents the rest of the workflow from stalling.

  • High-Traffic Environments
    During peak seasons or large sales campaigns, early order notification allows production teams to get a head start on logistics while artwork is still being finalized.


Step-by-Step Implementation Guide

  1. Access Connect Settings

    1. Sign in to your Infigo Admin site.

    2. Go to Admin > Configuration > Settings > Integrations > Connect Settings.

  2. Locate the ‘Separate calls for order and artwork’ Setting

    1. Scroll through your Connect settings to find the toggle labeled “Separate calls for order and artwork.”

    2. By default, this might be set to False on existing platforms.

  3. Enable or Disable the Setting

    1. Switch the toggle to True if you want the system to immediately send order data to PrintIQ.

    2. If left False, the system will continue waiting for finalized artwork before notifying PrintIQ (the legacy behavior).

    3. After making your selection, save your changes.

  4. Review ‘Allow Ordering Without Artwork’

    1. If required, enable Allow ordering without artwork in your catalog or specific product variant settings.

    2. This ensures orders can be placed even if the product artwork isn’t complete at checkout.

  5. Testing Your Setup

    1. Place a test order on your storefront.

    2. Verify that the order appears in PrintIQ immediately after checkout.

    3. Once the artwork finalizes, check that a second call occurs, attaching the finalized design to the existing order in PrintIQ


Tip:
If you notice that after disabling the feature, your first new order still sends the call early, it’s likely due to temporary caching. Place a second order or clear the cache to confirm your updated setting has taken effect.


That’s it! Once you have Separate calls for order and artwork enabled, you’ll be able to send orders instantly to PrintIQ, saving time and speeding up production. If you have any issues or need additional guidance, be sure to contact our support team or consult our other Academy articles.

Synchronizing Shipping Costs from PrintIQ

 

This guide explains how to synchronize shipping costs between Infigo and PrintIQ, to appear during the checkout process. It provides a comprehensive walkthrough for configuring the integration, mapping delivery methods, and validating the synchronization. The goal is to ensure accurate and seamless shipping cost updates for end-users.

For additional information and detailed tutorials, the Infigo Academy offers extensive resources on a wide variety of topics. Visit the Infigo Academy to search and browse our content.


2. Contents

  1. Overview
  2. Contents
  3. Key Points and Takeaways
  4. Key Settings
  5. Step-by-Step Guide
  6. FAQs
  7. Alternate Search Terms

3. Key Points and Takeaways

  • This feature allows syncing shipping rates from PrintIQ to Infigo during checkout.
  • The Use Print IQ Delivery Rates setting must be enabled in the Connect settings.
  • Delivery methods in Infigo must be mapped to PrintIQ delivery types using external IDs (Mapped using the green Connect Link buttons).
  • Only mapped delivery methods with valid rates will be displayed during checkout.

4. Key Settings

Use Print IQ Delivery Rates

  • Path: Configuration > Plugins > Connect Plugins > Configure (on Connect: printIQ row) > Delivery Settings (section) > Use Print IQ Delivery Rates
  • Explanation: Enables synchronization of shipping rates between Infigo and PrintIQ. When enabled, this replaces the manual Delivery Mapping Table displayed below it.

Order Submission Approach

  • Path: Configuration > Plugins > Connect Plugins > Configure (on Connect: printIQ row) > Other Settings (section) > Order Submission Approach
  • Explanation: This must be set to "Append additional order line items to the same quote" for proper syncing.

5. Step-by-Step Guide

Follow these steps to enable and configure the synchronization of shipping costs between Infigo and PrintIQ:

Step 1: Enable Shipping Cost Synchronization

  1. Log in to your Infigo storefront and navigate to the settings page for the Connect: printIQ plugin
    • Path: Configuration > Plugins > Connect Plugins > Configure (on Connect: printIQ row)
  2. Locate the Use Print IQ Delivery Rates setting and enable it.
    • If disabled, the manual Delivery Mapping Table will be used instead.
  3. Ensure the Order Submission Approach setting is set to “Append additional order line items to the same quote”. Other options are not valid for this functionality.
  4. Save the settings.

Step 2: Configure Delivery Method Mapping

  1. In PrintIQ, log in to your admin dashboard and navigate to Manage Freight > Delivery Types to view available delivery configurations.
  2. Note the Delivery Type Name for each method you want to map.

  3. In Infigo, create or edit delivery methods and add the External ID corresponding to the PrintIQ Delivery Type Name.
    • Navigate to the Delivery Methods page





    • The green Connect Link button on the corresponding delivery method row will give you access to input the External ID.




  4. Save your changes.

Step 3: Test and Validate Synchronization

  1. Add products to your basket in the Infigo storefront.
  2. Proceed through the checkout process and monitor the following steps:
    • Billing Address
    • Shipping Address
    • Delivery Method Selection
  3. Validate that only mapped delivery methods with rates from PrintIQ are displayed at the Delivery Method step.
  4. Adjust product quantities or details, then revisit the Delivery Method step to confirm cache refresh and updated rates.




6. FAQs

Q: What happens if a delivery method doesn’t have an external ID in Infigo?
A: The system falls back to the Delivery Mapping Table if configured. If no match is found, the delivery method won’t appear during checkout.

Q: How long is the cache duration for shipping options?
A: Shipping options are cached for 5 minutes. Any changes to payloads will trigger a new API call after this period.

Q: What if some delivery types don’t return rates?
A: Delivery types that do not appear in the PrintIQ API response (GetPrice/GetPriceForProduct) will not be displayed during checkout.

Q: Can I use this feature if I’ve set the Order Submission Approach to “Raise independent quotes”?
A: No, this feature is not supported with this configuration.

 


For additional information and detailed tutorials, the Infigo Academy offers extensive resources on a wide variety of topics. Visit the Infigo Academy to search and browse our content.

Upgraded Custom Quoting: Select Wholesale/Retail Price Lists from printIQ

 

This upgrade(September 2025) adds explicit price list selection to Custom Product quoting within Connect: printIQ. Previously, if no price list was passed in the getprice API call, printIQ used its default price list, which could differ from what you intended. With this enhancement, you can define which printIQ price table to use—Wholesale or Retail—and control it globally or per product.

Two new configurable fields power this feature:

  • WholesalePricelist

  • RetailPricelist

You can set them at:

  • Storefront (Connect plugin) level — acts as a fallback.

  • Product mapping level (including Variant/Group and Attribute Combination) — overrides the fallback.

Selection logic

  1. If set on the product (or attribute combination) → that value is sent.

  2. If product is blank → the storefront fallback is sent.

  3. If both are blank → the property is not sent; printIQ uses its default price list (unchanged from previous behavior).

Scope

  • Updates only the Custom Product external popup configuration.

  • Applies at Product, Product Variant/Group, and Product Attribute Combination levels.


Key settings

Product level

Group: Price settings

  • Wholesale Price list

  • Retail Price list

Use product-level values when a specific product (or attribute combination) must always quote against a particular wholesale/retail table.

Storefront level (Connect plugin settings)

  • Wholesale Price list fallback

  • Retail Price list fallback

Use storefront fallbacks to set your store-wide default wholesale/retail lists; product-level values override these.


Use cases

  • B2B vs B2C routing
    Ensure trade customers quote against a wholesale table while consumers quote retail, without manual intervention.

  • Mixed catalog rules
    Some products use a special wholesale table while others stay on retail; product-level overrides keep this tidy.

  • Attribute-specific pricing
    Premium finishes or bundles can map to a different price table by setting values on the attribute combination.


Step-by-step implementation guide

  1. Set storefront fallbacks (recommended)

    • Navigate to Connect Plugins > Configure [Connect: PrintIQ] > Data Mapping [Section].

    • Enter values for:

      • Wholesale Price list fallback

      • Retail Price list fallback

    • Save.
      These become your global defaults whenever a product doesn’t provide its own list.

  2. Configure product-level overrides (as needed)

    • Open the relevant product utilising printIQ Custom Quoting.

    • Click the green Connect Link icon on the required level (Full product, attribute combination, etc)

    • In Price settings:

      • Set Wholesale Price list (leave empty to inherit the storefront fallback).

      • Set Retail Price list (leave empty to inherit the storefront fallback).

    • Save.

  3. How values are sent to printIQ

    • Product/combination value present → send that value in getprice.

    • Product empty + storefront fallback present → send fallback value in getprice.

    • Both empty → do not send the property; printIQ uses its default table

    •  

Bi‑Directional Order & Job Status Synchronisation

 

Keep job and order statuses perfectly aligned in both Infigo and printIQ systems using Infigo's Connect: printIQ plugin.

In this article, we'll take a look at the status information that can be passed to and fro between the two systems.


1. What the feature does

Action Result
Cancel a Print‑on‑Demand or custom job in Infigo The matching job is automatically cancelled in printIQ.
Cancel a Print‑on‑Demand or custom job in printIQ The matching job is automatically cancelled in Infigo.
Cancel a stock item in printIQ The matching stock line is cancelled in Infigo.(Infigo‑initiated stock cancellations will follow once printIQ adds support.)
Dispatch / shipping updates Still handled by the long‑standing /changestatus webhook—no change here.

2. Endpoints available in your storefront

You’ll find all the links in Admin ▶ Connect Plugins ▶ Configure [Connect: printIQ] ▶ Webhook actions.

Purpose Endpoint
Cancel or otherwise update Print‑on‑Demand / custom jobs …/mishandler/{storefrontId}/Mis.PrintIQ/updatejobstatus
Cancel or otherwise update stock order lines …/mishandler/{storefrontId}/Mis.PrintIQ/updateorderstatus
Dispatch / delivery status (existing) …/mishandler/{storefrontId}/Mis.PrintIQ/changestatus

 


3. How to configure — step‑by‑step

Where What to do
Infigo 1. Make sure Connect: printIQ is enabled (Connect Settings).2. Go to Admin ▶ Connect Plugins ▶ Configure [Connect: printIQ] ▶ Webhook actions and copy the updatejobstatus and updateorderstatus URLs.
printIQ 3. Send those two URLs to printIQ support (or add them yourself in Administration ▶ External Webhooks).  • Configure Job Cancelled events to call updatejobstatus.  • Configure Order/Stock Cancelled events to call updateorderstatus.
Done! No further setup inside Infigo. The existing changestatus link should already be in printIQ for dispatch/shipping updates, but can be added in the same way if required.

4. Testing the flow

  1. Place an order containing a Print‑on‑Demand, a custom and (optionally) a stock item.

  2. Cancel one of the items in printIQ.
    The corresponding line in Infigo should change to “Cancelled” within seconds.

  3. Cancel a job or the whole order in Infigo.
    Refresh printIQ; the linked job(s) will show “Cancelled.”

  4. Verify that dispatch/shipping updates are still coming through via /changestatus.


5. Need more detail?

Our printIQ integration tutorials and troubleshooting guides live in the Infigo Academy:
👉 https://academy.infigo.net/c/75

If anything doesn’t behave as described, raise a ticket with our Customer Support team and include the storefront details and order number.


Recap

  • Two new webhooks (updatejobstatus & updateorderstatus) power the cancellation flow as of April 2025.

  • /changestatus continues to handle dispatch/shipping events—no changes required.

  • Only printIQ needs updating: input the two new URLs into their External Webhooks list.

  • Stock cancellations currently flow from printIQ to Infigo only.

Enjoy the peace of mind that comes with perfectly synchronised order data!

Incomplete
🔎
Loading…
    Select a tip or trick