Loading

Revenue Cloud (Core): Bundle-Based Adjustment Is Not Applied to Child Products Included in Bundle Base Price

Publish Date: Jun 1, 2026
Description

After configuring a Bundle-Based Adjustment in Salesforce Pricing, the expected price adjustment is not reflected when adding a bundle product to a quote.

Customers may observe behavior such as:

  • The bundle is added to the quote successfully, but the expected adjustment is not reflected.
  • The child product price does not change as expected.
  • No error message is displayed during pricing.
  • The Bundle-Based Adjustment appears to be configured, but pricing remains unchanged.

Bundle-Based Adjustments are one of the Price Adjustment Schedule types available in Salesforce Pricing, along with Volume and Attribute adjustments. Bundle-Based Adjustments are designed to adjust the price of child products in a bundle only when those child products are priced separately.

If a child product’s price is included in the bundle’s base price, the adjustment does not apply to that child product.

This behavior can also occur when:

  • The Bundle-Based Adjustment is not linked to the correct price book entry.
  • The bundle parent and child products are not in the same price book.
  • The adjustment effective dates do not cover the quote pricing date.
  • A selected child product is missing a required one-time or recurring pricing charge.
  • The pricing procedure does not include the required Bundle-Based Adjustment pricing step.

This applies to Revenue Cloud on Salesforce Core in Enterprise, Unlimited, and Developer Editions where Salesforce Pricing is enabled.

Resolution

Review the configuration based on the applicable cause.

Cause 1: Child product price is included in the bundle base price

Bundle-Based Adjustments do not apply to child products whose price is included in the parent bundle’s base price.

  1. Open the bundle product.
  2. Go to App Launcher.
  3. Open Product Management.
  4. Select Products.
  5. Open the applicable bundle product.
  6. Open the related Product Component Group.
  7. Review each child product in Product Related Components.
  8. For each child product that should receive the Bundle-Based Adjustment, set Does Bundle Price Include Child Product to False.
  9. Save the changes.
  10. Re-add the bundle to a test quote.
  11. Confirm that the child product appears on the quote with its own list price.

Cause 2: Bundle-Based Adjustment is not linked to the correct price book entry

The Bundle-Based Adjustment must be associated with the correct price book entry for the bundle parent product.

  1. Go to App Launcher.
  2. Open Price Management.
  3. Select Price Adjustment Schedules.
  4. Open the applicable Price Adjustment Schedule.
  5. Confirm that Schedule Type is set to Bundle.
  6. Confirm that the Adjustment Method, such as Range or Slab, matches the intended pricing logic.
  7. Confirm that the Effective From and Effective To dates include the quote pricing date.
  8. Go to Price Management.
  9. Open Price Books.
  10. Select the applicable price book.
  11. Open the Price Book Entry for the bundle parent product.
  12. Confirm that the Price Adjustment Schedule field references the intended Bundle-Based Adjustment.
  13. Confirm that each child product in the bundle has a price book entry in the same price book as the parent bundle product.

Bundle pricing may not calculate correctly when the parent bundle and child products are associated with different price books.

Cause 3: A child product is missing a required pricing charge

Price adjustments are applied only when the selected products have the required one-time or recurring pricing charges configured.

  1. Go to App Launcher.
  2. Open Product Management.
  3. Select Products.
  4. Open the applicable child product.
  5. Review the child product’s Product Selling Model Options.
  6. Confirm that at least one one-time or recurring charge is defined.
  7. Save any required changes.
  8. Reprice the quote.

If a selected child product does not have the required pricing charge, the price adjustment for that product is not applied.

Cause 4: Pricing procedure does not invoke the Bundle-Based Adjustment step

The active pricing procedure must include the pricing element that evaluates Bundle-Based Adjustments.

  1. From Setup, open Salesforce Pricing Settings.
  2. Confirm that Salesforce Pricing is enabled.
  3. Confirm that Instant Pricing is enabled, if it is required for the quoting flow.
  4. Open the active Pricing Procedure used by the transaction context.
  5. Confirm that the pricing procedure includes the Bundle-Based Adjustment pricing element step.
  6. Confirm that the Bundle-Based Adjustment step occurs before the final net price calculation.
  7. Confirm that the applicable Context Definition, extended from SalesTransactionContext, is mapped to the quote and quote line objects.
  8. Confirm that the bundle parent and child relationship is passed to the pricing engine.

After completing the applicable resolution steps, verify the behavior:

  1. Create a new test quote.
  2. Add the bundle product.
  3. Complete the bundle configuration.
  4. Confirm that the child product is added as a separately priced quote line.
  5. Reprice the quote.
  6. Review the child product quote line.
  7. Confirm that the Net Price reflects the expected Bundle-Based Adjustment value defined in the Price Adjustment Schedule.

Bundle-Based Adjustments do not apply to child products whose price is included in the bundle base price. To apply a Bundle-Based Adjustment to a child product, configure the child product so that it is priced separately during bundle configuration.

Knowledge Article Number

005385174

 
Loading
Salesforce Help | Article