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:
Selection logic
-
If set on the product (or attribute combination) → that value is sent.
-
If product is blank → the storefront fallback is sent.
-
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)
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
-
Set storefront fallbacks (recommended)
-
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:
-
Save.
-
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
-