Pricing
Outline
Welcome
In this module, you will learn how to set up and manage complex options that can be applied to customize customer pricing.
After completing this module, you should be able to:
- Describe and use real-time pricing
- Build a sale price for a product
What is it/ Why use it
Optimizely Configured Commerce offers a flexible and powerful pricing system designed to meet the complex needs of B2B eCommerce. Whether you're using basic list pricing, sale pricing, quantity-break pricing, or real-time ERP-integrated pricing, the platform allows you to configure pricing strategies that suit different customers, order volumes, and business models. Features like price matrix, $0 promotional pricing, and personalized pricing rules help businesses provide accurate, customer-specific prices that drive conversion and loyalty. By enabling advanced pricing configurations and real-time responsiveness, Optimizely ensures your site remains competitive, efficient, and tailored to user expectations.
Note: Consider how pricing is displayed to guest users. The Website Access WebsiteNavigation setting controls what users can access before signing into the website. See Manage guest access for information.

How do I benefit from from pricing?
There are lots of pricing strategies. As you build pricing into Configured Commerce, it is important to understand how pricing impacts different roles.
Here's how pricing feature benefits different roles:
- Merchandiser: Your pricing structure can be complicated - there might be quantity-break discounts, preferred shopper rewards or any number of other ways to get your customers the best deals. Setting up the pricing matrix in Configured Commerce helps control these options for you, saving you time and energy, and automatically showing your customers the best prices at certain quantity levels, which encourages them to buy more from you at one time.
- Researcher/Buyer: Accurate pricing is essential to ecommerce; it is non-negotiable. But what about if your customers buy in bulk, or happen to qualify for special discounts? Configured Commerce allows you to set these pricing structures up on your website, providing customers with the best deals possible and giving you some peace of mind.
Types of Pricing
There are three primary approaches for implementing pricing in Configured Commerce:
- Basic and list pricing
- Price Matrix
- Real-Time Pricing
Additional features to consider when working with Pricing include:
- Sales Pricing (this is commonly implemented with Basic Pricing)
- Quantity-break Pricing
To deepen your understanding of all the pricing types and features, take a look at the below article-it breaks everything down clearly.
Get started with pricing
Optimizely Configured Commerce has several options to control product pricing. There are also options for complex pricing structures, such as pricing at different quantity breaks or pricing for dif...

More about pricing
Enabling the real-time pricing and/or inventory service on your website displays "real-time" pricing and inventory via calls made to the Enterprise Resource Program (ERP). This is in contrast to the refresh pricing or inventory service, which is dependent on recurring integration jobs that typically run once in a 24 hour period.
How is real-time pricing related to Inventory?
Typically, implementations will set up the real-time pricing service to also request the inventory data at the same time and place it all in the cache. This allows for the pricing and inventory data to be retrieved almost instantaneously. As the data is retrieved and loaded on the page, there may be a short lag which is indicated by animated ellipses.
Note: Although it is possible to request both the pricing and inventory data uniquely via different calls, it is considered a best practice to request the data within the same call to reduce the pings to the ERP.
What is refresh pricing?
Refresh pricing is a feature that is designed to create flexible pricing options based on customers and products. This is accomplished by employing logic that creates a hierarchical pricing structure, which can be used by many accompanying ERPs.
Set a sale price
On eCommerce websites, it’s often essential to provide customers with real-time pricing and inventory information to reflect the most current data from the ERP system. Rather than relying on scheduled refreshes, real-time pricing ensures that any changes made throughout the day—such as price updates or inventory levels—are immediately available to users. Optimizely Configured Commerce supports this through a real-time pricing plug-in architecture, allowing developers to integrate with any pricing service or API. These real-time calls are triggered as users browse the site and are cached to maintain performance.
To learn how to set a sale price in Optimizely Configured Commerce, visit the link below:
Set a sale price in Configured Commerce
Explore our platform

Storefront view
Watch this video to see how your customers can view sale pricing on your website.
Try it
It’s time to play in the Configured Commerce sandbox!
The following practice exercises take place in the Knowledge & Learning training site. Before jumping in, please log in to the Training site using the following credentials:
- Username: TrainingUser
- Password: Opticon1!#
After logging in, do the following:
- Set a sale price.
Wrap up
Congratulations! You have completed the Pricing module. You should now be able to:
- Describe and use real-time pricing
- Build a sale price for a product

Learn more
While we covered a lot, there's always more to learn about quick order and order upload and how to work with them!
Check out the below link for an up-to-date collection of helpful information
Pricing
