Picture of Upgraded Custom Quoting: Select Wholesale/Retail Price Lists from printIQ using Connect: printIQ

Upgraded Custom Quoting: Select Wholesale/Retail Price Lists from printIQ using Connect: 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

    •  
Incomplete
Alternate Search Terms
WYSIWYG stands for "What You See Is What You Get" which means that the styling choices made in this editor will be reflected on the front end.