Tutorial
Price Builder
Dynamic Product Options
14 min
this feature is available in release 2501 dynamic product options can be used to simplify product bundling for businesses with complex product catalogs and variable pricing requirements dynamic options streamline the bundle creation and quoting process, making it efficient and adaptable to growing product catalogs and expanding business needs it offers the following benefits efficiency automatically include the right products and prices in bundles, instead of having to add each qualified product and its prices, saving time and reducing manual updates scalability easily adapt bundles to support new markets, currencies, or product additions without reconfiguring existing bundles configurability define criteria that dynamically match the needs of specific customers, such as currency, pricing attributes, or product categories error reduction ensure accurate product and price matching during the quoting process, reducing the risk of manual errors the tutorial is designed to help revops managers, sales representatives, and admin users efficiently manage and scale product bundles using these dynamic features example scenarios scenario #1 dynamic prices a saas company offers software subscriptions across multiple countries, each with its own currency the company provides a product bundle that includes a core subscription product and several add ons, with product prices varying based on the customer’s currency to streamline the process, revops managers create separate price book entries for each active currency instead of manually adding each price book entry to the bundle individually, they add a dynamic product option for the product, selecting all its active list prices at once during quoting, the product configurator dynamically makes the appropriate price book entries available based on the quote’s currency value, saving time and eliminating the potential for manual errors this approach not only reduces the size and complexity of the bundle but also enables the company to seamlessly expand into new regions and currencies without the need to modify every bundle to include additional product options scenario #2 dynamic prices with matching pricing attributes a telecommunications company sells a mobile data package that includes a base plan and dynamically adds on additional data packages depending on the customer’s usage patterns currently, admin users manually configure each data package option in the bundle, depending on usage tiers, and adjust the options regularly to match customer demands with dynamic options, the admin defines criteria based on the customer’s data usage and dynamically pulls in the right add on package based on the customer’s current needs for example, if a customer uses more than 5gb in a month, the system automatically includes an additional data package in their bundle without any manual setup scenario #3 dynamic products a saas company provides a number of integration solutions as add ons of their core product bundles customers may purchase x number of total y integration solutions admin users could configure all integration solutions under a product group named ‘integrations’ however, while the company develops more integration solutions, admin users need to manually adjust every product bundle to add the solution as a new add on scenario #4 subscription boxes this could also apply to b2c a company offers a seasonal wine subscription box, where the selection of wines changes quarterly based on availability the subscription box bundle always includes wines within a specific price range (msrp between $10 and $20) admin users could manually update the bundle each season, adding the appropriate wines that meet the criteria and removing the old ones with dynamic options, the admin users configure the bundle to automatically pull any products (integration solutions or wine) that meet certain product criteria as the products change new wine options are added, or the seasons change, new product selections are automatically available for the end customers without the need for manual updates by the admin users we will use scenario #1 as an example throughout this tutorial let's get started! example scenario a cybersecurity company offers trust centers as part of its enterprise bundle, alongside other features the enterprise bundle, including the trust centers, is priced in four different currencies and features tiered pricing based on the customer’s employee count there are 20 employee count tiers (e g , 1 20, 21 50, 51 100, etc ), resulting in a total of 80 list prices for the trust center the company also offers an advanced edition of the trust center, which is similarly priced across four currencies and 20 employee count tiers, adding another 80 list prices at quoting time, sales reps must select one trust center option—either the standard trust center or the advanced edition—based on the customer’s currency and employee count only one trust center option can be included in the bundle per quote create dynamic options to build the enterprise bundle, revops users can follow the steps below create products create 2 products 'trust center', and 'trust center advanced' create pricing attributes and price book entries create a pricing attribute define a new pricing attribute named ‘employee count’ , mapped to the custom account attribute of the same name the employee count attribute is of the picklist type, with predefined tiers such as 1 20 , 21 50 , 51 100 , etc add the pricing attribute to the price book associate the employee count attribute with the price book used for pricing, such as the standard price book create price book entries add price book entries for the trust center product, covering all combinations of the 4 active currencies and each employee count tier create the bundle and products create a bundle named ‘enterprise bundle’ fill in the necessary details under general information , then navigate to the product options section create a product group named ‘trust center’ with a minimum product option selection of 0 and a maximum product option selection of 1 add “trust center” to the product options and configure it as usual click on ‘make it dynamic’ when clicked, a panel will appear on the right side, allowing users to define dynamic filtering criteria for products and prices products with prices matching these criteria will automatically become available in the bundle, as specified in the product option on the left by default, the "trust center" will be selected with all active list prices for this scenario, leave all selections at their default values, and click save to complete the configuration, as shown in the following screenshot repeat above for trust center advanced optionally, users can create dynamic product filters and list price filters product filter specify criteria for selecting products (e g , name contains ‘integration’) price filter define criteria for selecting prices (e g , list price < 10,000) once the bundle is saved, the dynamic options will be displayed as ‘dynamic options’ , with their list prices shown as ‘varies’ the prices for these product options will be determined during quoting, based on the values of the relevant pricing attributes—such as currency and employee count as shown in the screenshot below, instead of adding 160 individual product options—80 for trust centers and 80 for advanced trust centers—only 2 dynamic options are included in the bundle during quoting, multiple product options may satisfy the filtering and pricing attribute criteria all eligible product options will be available for configuration within the bundle dynamic options also ensure that the configured minimum and maximum option selection values for the product group are enforced create quote a sales user creates a new account named ‘smart revenue inc ’ and sets the employee count to 51 100 she then creates a new quote with the currency set to eur when she adds the enterprise bundle to the quote, the product configurator automatically populates the trust center and trust center advanced options that match the specified employee count tier and currency, as shown in the screenshot below putting it altogether the dynamic options feature simplifies and enhances the process of managing complex product bundles by dynamically selecting product options and prices at quoting time this feature ensures flexibility, scalability, and efficiency in handling product configurations for various currencies and custom pricing attributes key steps to implement dynamic options 1\ create pricing attributes and price book entries define all required price book entries, covering the necessary currencies and custom pricing attributes 2\ add product options to the bundle add a product option to the bundle and mark it as dynamic optionally, specify a product filter or price filter product filter restrict available products based on criteria price filter limit the list prices used for dynamic selection if no filters are added, the product defaults to all active list prices during quoting, the product configurator automatically retrieves and displays product options that match the specified product and price filters, as well as the pricing attributes in the quoting context (e g , currency, employee count) benefits dynamic product options bring the following benefits 1\ smaller, simpler bundles reduces the size of the bundle by eliminating the need to add every possible product and price combination manually 2\ time savings speeds up the creation of bundles that involve multiple currencies and pricing attribute values 3\ scalability makes it easier to automatically expand bundles as new pricing attribute values (e g , currencies, tiers) are added, without reconfiguring existing bundles
🤔
Have a question?
Get answers fast with Nue’s intelligent AI, expert support team, and a growing community of users - all here to help you succeed.
To ask a question or participate in discussions, you'll need to authenticate first.