In this release, we make Enterprise Pricing Partners generally available in Flexpricer Enterprise Edition.
You can now use the Pricing Partner lookup on Opportunity or Quote to pick up account-specific pricing from an account other than that in the standard Account lookup.
Plus there are additional minor tweaks and improvements to the Configurator and Subscriptions in this patch release.
Configurator
- Display the total number of options available in a group relationship
- Ensure that master-locked add-ons are not selectable on configurator load until the master product is selected in the configurator
- Specify ‘exactly X’ when max options and min options are the same (rather than max options X min options X)
Subscriptions
- Default Quantity Y of a subscription product will now default populate the Contract (months) when the product is initially added
- Line item start date realigned with contract start date when contract start date is pushed to a later date
- After a renewal opportunity has been created, newly added or updated subscriptions to the Contract are now additionally added to the renewal opportunity.
- Contract renewals will occur now when any of the Activated statuses are selected.
- The owner of the renewal opportunity is set according to the previously owned opportunity owner or account owner – not the user who is running the process to perform the renewal.
- Quantity X and Y labels and costs are now populated on the Opportunity Product on renewal
And we made our spinner the same as Salesforce’s! 😃
We’re introducing eight new fields (below) on each of the six objects further below. That’s 48 more fields!!
- Approval Quantity (number)
- Approval Quantity X (number)
- Approval Quantity Y (number)
- Approval Quantity Z (number)
- Floor Quantity (number)
- Floor Quantity X (number)
- Floor Quantity Y (number)
- Floor Quantity Z (number)
Objects
- OpportunityLineItem (Standard)
- QuoteLineItem (Standard)
- PricebookEntry (Standard)
- Volume Pricing (FlexPricer)
- Bespoke Account Pricing (FlexPricer)
- Bespoke Account Volume Pricing (FlexPricer)
The values in the Approval/Floor quantity fields will be automatically populated on OpportunityLineItem or QuoteLineItem with the exact same values that are entered in the source object of the pricing. As a recap these are…
- If Bespoke Account Volume Pricing applies, copy the values from the Bespoke Account Volume Pricing record…
- Otherwise, if Bespoke Account Pricing applies, copy the values from the Bespoke Account Pricing record…
- Otherwise, if Volume Pricing applies, copy the values from the Volume Pricing record…
- Otherwise, copy the values from the PricebookEntry
You can use the eight new fields on OLI or QLI in validation rules, processes and automations as you see fit.
Approval and Floor Prices and Discounts
Here come TWENTY FOUR (!) new fields across a whole bunch of Flexpricer pricing and standard objects, all designed to bring relevant data to Opportunity Products and Quote Line Items.
- Approval Price (currency)
- Floor Price (currency)
- Approval Discount (percentage)
- Floor Discount (percentage)
Each of the 4 fields are available on each of the following 6 objects (hence 24 fields):
- OpportunityLineItem (Standard)
- QuoteLineItem (Standard)
- PricebookEntry (Standard)
- Volume Pricing (FlexPricer)
- Bespoke Account Pricing (FlexPricer)
- Bespoke Account Volume Pricing (FlexPricer)
When using Flexpricer, the values in these four fields will be automatically populated on OpportunityLineItem or QuoteLineItem with the exact same values that are entered in an object
- If Bespoke Account Volume Pricing applies, copy the values from the Bespoke Account Volume Pricing record…
- Otherwise, if Bespoke Account Pricing applies, copy the values from the Bespoke Account Pricing record…
- Otherwise, if Volume Pricing applies, copy the values from the Volume Pricing record…
- Otherwise, copy the values from the PricebookEntry
The result of this is that you can use the 4 fields in validation rules, processes and automations as you see fit.
A good example of using this might be a validation rule on the Floor Price to prevent a Sales Price being adjusted to below it. However, that Floor Price might be adjusted on a per-account basis using the Bespoke Account Price record.
Or you could use Process Builder to send an email to a manager if a Sales User’s discount went below the Approval Discount and then escalate it if it went below the Floor Discount.
Whilst we have named these fields Approval/Floor Price/Discount, you can choose to use them however works best in your use case. Just remember that the fields are populated from the record that drives the price!
Volume Pricing Update
We now support zero percentage changes in Volume Pricing records. This means that you can use volume pricing records to trigger changes in Approval and Floor Quantities/Prices/Discounts without making changes to the Sales Price or Discount on the OLI or QLI.
Volume Discounts for Subscriptions
Volume Discounts is typically applied across the total quantity of a product. When a product is a subscription, the total quantity is not always the appropriate figure to consider for discounts.
Our Volume Discounts for Dimensional Quantities feature already makes use of the Quantity X, Quantity Y and Quantity Z dimensions of the quantity.
Foxdells II makes Quantity X Volume Discounts and Quantity Y Volume Discounts available on Subscriptions too.
This means that you can now discount either the ‘quantity’ of the product or the ‘term’ of the product, or both!