Release Notes for CPQ Deployer

Product Information


Custom Fields

  • Data of custom fields can now be included in a deployment. Click Custom Fields next to the search box and select the fields you want to copy in addition to the managed package fields.

Ignoring Inactive Products

  • Added an option to ignore inactive products during comparison. For example, if you have five products with the ProductCode "TEACUP", but four of them are old inactive versions that are not used anymore, the system can now ignore them instead of throwing a duplicate key error. This setting can be enabled under User > Setup > Filter inactive products. (This setting is not remembered between sessions, so you need to select it each time you log in.)
Other Improvements
  • Configuration Attributes are now handled as children of Products. The separate tab has been removed.
  • Added guidance for upgrading old versions of Salesforce CPQ if deleted fields are detected in the org.
  • Increased the maximum number of requirements to 200.
Bug Fixes
  • Fixed errors when creating SBQQ__ProductOption__c by considering feature in the key.
  • Fixed error when creating Configuration Attribute due to SBQQ__Global__c field.


  • Introduces support for Advanced Approvals.
  • You can now deploy Approval Chain, Approval Variable, Approval Rule, Approver, and Email Templates through the CPQ Deployer.
Bug Fixes
  • Improves design and button placement.
  • Squashed some bugs here and there.


  • Improve autodetection of Netsuite ID keying.


  • Add autodetection of multi-currency orgs and adjust query plans dynamically according to the org shape. Previously, an error could appear for single-currency orgs.
Bug Fixes
  • Improve rendering of errors on the connect page.


Bug Fixes
  • Make "Accept" button non-recursive, and "Accept All" recursive (#380)
  • Only count root objects in the success message (#370)
  • Fix "/login" doesn’t redirect to "/" if I’m already authenticated (#368)
  • Fix dependency check for deeply nested ProductFeature in Product (#377)
  • Fix capture of comparison metrics (#369)


  • The "Accept Requirements" button now recursively adds dependent records. For example, the following chain will now be added with one single click: Product Rule > Configuration Rule > Product > Product Option > Product
  • Celebrate successful deploys with confetti 🎉
Bug Fixes
  • Improve styling of "Accept" button to appear more clickable
  • Fix searching by composite key wasn't working properly
  • Fix scrolling in vertical navigation


  • Add "Selected" tab to make it easier to find selected records
  • Add search engine optimizations and metrics
  • Add "You successfully deployed!" confirmation message. Well done!
  • Clean up Metadata Validation view
  • Enable gzip compression
Bug Fixes
  • Improve styling of "Accept" button to appear more clickable
  • Make vertical navigation scrollable
  • Search by composite key wasn't working properly


Bug Fixes
  • Add missing field SBQQ__MinOptionCount__c
  • Turn SearchFilter into a child of CustomAction


  • Add "Forgot Password" form to the login page
Bug Fixes
  • Cannot have WHERE clause on certain fields, like SBQQ__Formula__c