Dynamic Pricing
Automatically derive product sell prices from distributor feeds using your markup rules — eliminating manual price maintenance.
Written By Victor Raessen
Last updated 4 days ago
Dynamic pricing lets your product catalog automatically derive prices from distributor feeds rather than using manually set values. Once enabled, cost prices update from connected distributor feeds and sell prices are calculated using your configured markup rules.
Note: Dynamic pricing only affects products with an MPN. Services are not affected.
How dynamic pricing works
When dynamic pricing is active:
- Cost price — Automatically sourced from your connected distributor feeds, matched by MPN (Manufacturer Part Number)
- Sell price — Calculated from the updated cost price using your markup rules (configured in Admin > Financial)
Products without an MPN, or without a matching product in any distributor feed, retain their manually set prices.
Enabling dynamic pricing
When a PSA integration is active, the Dashboard shows a Configure dynamic pricing tile in the Finish Actions checklist. Click Configure to open the Dynamic product pricing dialog.
The dialog presents two options via radio button:
- Yes, I want my prices to be dynamic (best practice) — Clears all manually set cost prices, sell prices, and markups on products that have an MPN. After clearing, prices are automatically sourced from connected distributor feeds. Products are re-indexed after the operation completes.
- No, keep the prices as is — Keeps existing manually set prices unchanged. You acknowledge that sell prices will not update automatically when distributor prices change.
Select your preference and click Save.
Note: This is a one-time setup action. Once dynamic pricing is enabled, previously set manual prices for MPN-matched products are removed. You can also dismiss the tile without configuring if you prefer to set this up later.
Ongoing price updates
After enabling, products with MPN matches receive updated cost prices automatically as distributor feeds refresh. Your markup and margin rules then determine the sell price for each product.
To override the dynamic price for a specific product, set a manual cost or sell price on the product detail page. Individual overrides are preserved even when feeds update.
Pricing priority
When combined with Pricing Books, customer-specific pricing book prices take priority over dynamic catalog prices for assigned companies.
See also
Products — Products
Dashboard — Dashboard
Bundling — Products
Categories — Products
Quote Editor — Quotes