Skip to content
English
  • There are no suggestions because the search field is empty.

Can DoPricer Handle Custom and Multiple Price Lists?

Yes. DoPricer supports multiple custom price lists, allowing you to apply different agreed prices — in different currencies — to different companies.

When a line item is added to a Deal or Quote, DoPricer automatically applies the correct price based on the price list assigned to that Company. No manual selection is needed from your sales team.


How it works

Imagine you sell to several types of customer, each with different agreed prices — a wholesale distributor buying in USD, a reseller buying in GBP, and an OEM partner buying in AUD.

You assign each company its own price list. When a sales rep adds a line item to a deal, DoPricer reads the price list set on the Company record and applies the right price automatically. The result is recorded in the DoPricer Price Message property on the line item, so there is always a clear audit trail.


How price lists are structured

Each custom price list is a separate property on your HubSpot product library. Properties follow a naming convention that ends in a three-letter ISO currency code, so DoPricer can always match the price list to the correct deal currency.

Label [Internal name]

  • Wholesale USD [custom_price_wholesale_usd]
  • OEM GBP [custom_price_oem_gbp]
  • Reseller AUD [custom_price_reseller_aud]

These sit alongside HubSpot's standard currency price properties in the Price property group of your product library. Because prices live in the product library, you can export and re-import your product list in bulk to update prices across your whole catalogue at once.


One price list per company

Each Company can have one active price list at a time. This is by design — if multiple price lists were set on the same Company simultaneously, DoPricer would have no reliable way to determine which one to apply.

The DoPricer Pricelist property on the Company record is a single-select dropdown. You choose the price list that applies to that company, and DoPricer does the rest.

If no price list is set — or the property is left blank — DoPricer applies the standard price: the HubSpot product library price for the Deal or Quote currency.

Need a different price list for one Deal? Choose a Deal price list on that Deal with the Deal price list override card. It replaces the Company price list for that Deal and its Quotes, without changing the Company's own setting. See How do I use a different price list for a single Deal?

Need a special price on just a few products? Use SKU-based price exceptions on the Company instead of a new price list. See How do I set up SKU-based price exceptions?


Customers buying in multiple currencies

  • An occasional order in another currency: choose a Deal price list in that currency on the Deal, before adding products. The Deal currency switches to match automatically. See How do I use a different price list for a single Deal?
  • Regular buying in several currencies: create separate Company records in HubSpot — one per buying currency or entity. This often reflects reality anyway, as those entities typically have different billing addresses, contacts, and account details.

See How does DoPricer CPQ handle different currencies? for full guidance.


What DoPricer records

On every line item it processes, DoPricer writes to the DoPricer Price Message property to record what it did. For example:

  • Custom price applied: Custom price 2257 applied from custom_price_wholesale_usd
  • Standard price kept (no price list applies, the price list has no price for this product, or its currency doesn't match the Deal's): Standard price 2700 applied based on deal currency EUR

This gives your team full visibility into which price list was used for each line item and why.

The Price Message reads the same whether the price list came from the Company or from a Deal price list. To see which Deals use a Deal price list, add the Deal property DoPricer deal price list as a column in your Deal views or reports.


How to set up a price list

You can create a new custom price list directly from the DoPricer Settings screen with Manage price lists, with no need to contact HubDo Support. A price property created another way won't appear in the DoPricer Pricelist dropdown. Go to How to Create New Price Lists in HubSpot for a full step-by-step guide, including how to populate your product prices and assign the price list to companies.


Seeing it in action

Once set up, add a line item to a Deal for a company that has a price list assigned. Press browser refresh — the custom price will be applied automatically. Check the DoPricer Price Message property on the line item to confirm which price list was used.


Related articles


For more help please email support@hubdo.com