Skip to main content
Note: this information will mainly only apply to customers who were using Orb before Pricebook was released. Due to this reason, this functionality may not show up in all Orb instances.

Overview

Orb provides a first class flow to de-duplicate prices that were created before the Pricebook functionality existed. This flow can be used to de-duplicate Prices on Plans.
Note that Prices added outside of Plans are not able to be de-duplicated through this flow.
This functionality can be accessed within the Pricebook page by clicking the De-duplicate prices card.
Deduplicate Prices
As part of this flow, Orb surfaces all prices that it believes are duplicates to be reviewed. Prices are considered duplicates if they have the same values across the:
  • Pricing model (eg. unit, tiered, etc.)
  • Pricing rate (eg. $5 per unit of usage)
  • Billing cycle (eg. monthly)
  • Billing mode (in-arrears vs. in-advance)
  • Price type (usage-based vs. fixed fee)
  • Linked billable metric for usage-based prices
  • Linked product
Importantly, prices can be considered duplicates even if the following values differ:
  • Price name
  • Price external ID

De-duplicating prices

Review duplicates

Proceed with de-duplication flow by selecting Review all. Each group of duplicate prices will be presented on the left-hand side for review.
Review Duplicate Prices

Select canonical price

Amongst the group of duplicate prices, select a price to keep as the canonical global price. Orb will archive the duplicate prices and replace them . You also have the option to exclude prices from the merge by clicking into the (⋮) menu on each price.

Configure plan version

To de-duplicate prices, Orb will automatically enqueue plan version migrations that will help consolidate the prices across all plans. As part of this step, you can decide whether to set the new plan version as the default version.version.
Deduplicate Plan Version
In addition, you can inspect change at affected plan level based on what Orb plans to de-duplicate.

Select migration path

Lastly, you can decide how you want to enqueue these plan version migrations. If desired, Orb can automatically start plan version migrations as part of these de-duplication process. You can also configure Orb to not start any plan version migrations. In this case, it will be up to you to enqueue these migrations yourself.
Deduplicate Migration Path