Product Versions

Estimated reading: 2 minutes 5 views

Introduction

A product can change during its life, but it’s usually useful or even required to keep the previous definition because of different reasons:

  • Being able to check which exact product definition a Customer bought or signed off.
  • Evolve or modify products without affecting existing contracts in a retroactive way.

Due to this, a Product can have more or one Product Version, each of them with different configuration. You can access and manage the different Product Version from the Product Versions related list in the Product record page. The technical relationship is wattyo__Product_Versions__r.

Creating a new Version

You can create a new version by simply clicking the New button in the Product Versions related list. And once you create it you can customize it as you consider.

Activating a Product Version

Only one Product Version can be active at the same time. The active version definition is the one that would be used by default when that Product is setup in an order.

To activate the Product Version you just need to click the Activate Product Version action on the Product Version page you want to activate.

Product Version Caching

Due to design and performance reasons, the products definitions are cached in the org in the Core partition. This means that once a product definition is parse the first time, the system would just access to the Cache Memory, not to the actual Product Version definition.

If you have made changes to a Product Version and you want to force the system to take the last definition you need to Clear that Product Cache. For that you would need to click on the Clear from Cache action in the Product Version product.

When you create an activate a product the first time, you don’t need to clear the cache, as it’s still not parsed and loaded on it.

Leave a Comment

       
Euphoria, forever till the end of times

Euphoria

Share this Doc

Product Versions

Or copy link

CONTENTS