Offer and Price Engine

Offer and Price Engine (OPE) is a component of TIBCO Fulfillment Order Management that replaces Offer Configuration and Validation (OCV). The Offer and Price Engine (OPE) provides support for determining product eligibility for the subscriber, and pricing for the offer. The existing functionality of OCV, such as get offer and validate offer and other customer calls, are subsumed and enhanced by the new implementation of OPE. In addition, the engine provides support to get the product information present for offerings present in the system and price information.

For more information on these services, see the "OPE Web Services" sections in the TIBCO Fulfillment Order Management Web Services guide.

Evaluate Product Eligibility

This functionality evaluates the products for the subscriber based off the eligibility rules applied to all products, the given subscriber's order. This is done with the Get Offer service provided by OPE.

Offer Validation

Previously, all the orders coming from TIBCO Fulfillment Order Management were optionally evaluated for validity using the Offer Configuration and Validation (OCV) engine. Now, TIBCO Fulfillment Order Management routes these orders to OPE for offer validation. This is done with the Validate Offer service provided by OPE.

Product Pricing

This functionality gives the pricing of a particular order based on the product catalog and the given set of products in conjunction with segments. The engine accepts multiple combinations of products and multiple order requests and generates corresponding prices in response of these combinations. This is done with the Get Prices service provide by OPE.

Product Information

This functionality gives the product ID, relationships, attributes, and so on when requesting for product information. It gets the information present in the product model for the product.

Pricing Information

This functionality fetches the pricing for all products, including individual products and the total of all products within the offer based on the product ID list specified in the request.