This guide walks through the full process of creating products in Infigo and mapping them to your PrintIQ instance. It covers both simple product creation and more advanced configurations, including the two supported mapping methods: attribute combinations and custom quoting.
Creating Products in Infigo
Products in Infigo can be created either manually or via bulk import, depending on the size of your catalogue.
For smaller setups, products can be created directly within the storefront admin by selecting “Add New”. At this stage, you enter a product name and select a product type. In most cases, products are initially created as stock products and then built out further within Infigo by adding descriptions, images, categories, and configuration options.

For larger catalogues, the bulk import tool is significantly more efficient. To create a correctly formatted CSV, it’s recommended to first create a basic stock product and export it to Excel. This exported file acts as your template.

The CSV contains many columns, most of which are pre-populated with default values. These do not need to be changed unless required. For example, the product ID is automatically generated on import, so it can be ignored.

At a minimum, you can populate product names, but you also have the option to include additional data such as descriptions or configuration details. It’s important to note that not everything needs to be defined at this stage—products can be imported first and then refined later within the admin.
Towards the end of the CSV, there are several particularly useful columns that can streamline the setup process:
- Product attributes – these define the options shown on the product page (e.g. size, stock, finishing). These should be created in advance within the admin and can then be referenced in the CSV.
- Attribute values – if known ahead of time, these can also be included so they are applied automatically during import.
- Product assets – such as PDFs or MegaEdit (MEX) files, which can be uploaded and linked during import.
- Product images – thumbnail images for the storefront.
- MIS PrintIQ column – used to map a product directly to a PrintIQ product code during import (for simple one-to-one mappings).

Once the CSV is complete, it can be uploaded via the product import section in admin. During import, the system validates the file, flags any formatting issues (such as missing required fields), and then creates the products.


After import, products can be further configured by opening them in admin. From here, you can assign categories, add related products, upload additional imagery, and adjust display settings for the product page.
Mapping Products to PrintIQ
Once a product has been created, it can be mapped to PrintIQ via the Product Variants section. This is where pricing integration is configured.
There are two supported approaches:
- Attribute combinations (SKU-based mapping)
- Custom quote (dynamic mapping)
Method 1: Attribute Combinations (SKU Mapping)
This method is best suited to products that have fixed configurations and predefined product codes in PrintIQ.
The setup begins by configuring quantity tiers so they match exactly with what exists in PrintIQ, including any minimum or maximum quantities. These tiers are what the user selects from on the storefront.
Next, attributes are added to the product. These represent the selectable options available to the user, such as stock, process, or finishing. The values for each attribute should mirror what exists in PrintIQ.
Attributes can be displayed in different formats (such as dropdowns or radio buttons), depending on how you want the product page to behave.

You can also introduce attribute logic at this stage. This allows you to control which options are visible based on previous selections. For example, certain finishing options might only be available when a product is double-sided. This helps prevent invalid combinations and improves usability.

Once attributes are defined, the next step is to create attribute combinations. Each combination represents a valid configuration of the product and is linked to a specific PrintIQ product code.
The typical workflow is:
- Create a single attribute combination manually
- Export it as a CSV
- Expand the CSV to include all required combinations
- Add the corresponding PrintIQ product code for each row

When this CSV is re-imported, Infigo automatically creates all combinations and maps them to PrintIQ using the provided codes. The combination IDs remain sequential and should not be altered.

If updates are needed later, the same export/edit/import process can be used to maintain the mappings efficiently.
To test the setup, the product can be opened on the storefront. Once the user selects their options and quantity, they must click “Request Price”. This is an important detail—pricing is not fetched automatically. Instead, a call is made to PrintIQ only when requested, reducing unnecessary API traffic.
