Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/OrderManagement/PricingRules/CrossProduct.htm

## Cross-Product Pricing Rules

Standard pricing rules apply limits, line level discounts, order level discounts, brand level discounts, product group level discounts, and free goods based on the amount of the product being ordered. Cross-product pricing rules allow limits, discounts, and free goods to be applied to products based on the amount of a different comparison product being ordered.

Unlike standard pricing rules, where only one pricing rule within each pricing rule object type, pricing rule product, and pricing rule comparison type can apply to an order, multiple Cross-product pricing rules can be applied to an order within pricing rule object type, pricing rule product, and pricing rule comparison type as long as the comparison product is different.

Cross-product pricing rules can be created for the following pricing rule types:

* [Limit Rule](LimitPriceRule.htm)
* [Discount Rule](Discounts/DiscountRule.htm) (Line Discount Rule only, not Order Discount Rule)
* [Brand Level Rule](Discounts/BrandLevelRule.htm)
* [Product Group Level Rule](Discounts/ProductGroupPricingRules.htm)
* [Free Goods Rule](FreeGoods/FreeGoodsRule.htm)
* [Free Goods Percentage Rule](FreeGoods/FreeGoodsPercentRule.htm)

For example:

* A cross-product limit rule pricing rule can require 50 quantity of Cholecap 10mg on an order when any Cholecap 20mg is ordered.
* A cross-product discount rule pricing rule can apply a 2% line discount to Cholecap 10mg when $500 worth of Cholecap 20mg is ordered.
* A cross-product free goods rule pricing rule can add 5 free goods of Cholecap 10mg to an order when 100 quantity of Cholecap brand products are ordered.

**Who can use this feature?**

* End Users - Browser, iPad, Windows
* [Using Cross-Product Pricing Rules](#Using)
* Order Admins - Browser
* [Creating Cross-Product Pricing Rules](#Creating)
* Users do not require an additional license

### Configuring Cross-Product Pricing Rules for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)All Users](#)

To configure this feature, ensure [Configuring Order Management](../OM_Config.htm) is complete.

### Creating Cross-Product Pricing Rules as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Order Admins](#)

Cross-product limit rules can be used to define minimum and maximum quantity but cannot be used to set default quantity.

Upselling Suggestions are not supported with cross-product pricing rules.

To create a Cross-product pricing rule:

1. Navigate to **Home > Pricing Rules** tab.
2. Select **Create**.
3. Select one of the following in the Object Type Selector:
   * Limit Rule
   * Discount Rule
   * Brand Level Rule
   * Product Group Level Rule
   * Free Goods Rule
   * Free Goods Percentage Rule
4. Select **Continue**.
5. Complete the fields for the pricing rule:
   * name\_\_v
   * product\_\_v
   * start\_date\_\_v
   * end\_date\_\_v
   * comparison\_type\_\_v
   * minimum\_quantity\_\_v
   * maximum\_quantity\_\_v (optional)
   * discount\_override\_\_v or free\_goods\_\_v
   * discount\_override\_max\_\_v or free\_goods\_max\_\_v (optional)
6. Select the **cross\_product\_rule\_\_v** checkbox.
7. Select a product for the **comparison\_product\_\_v** field (optional).
8. Select **Save**.

The net amount comparison type is not supported for cross-product pricing rules.

#### Example Cross-Product Discount Rule

If a customer orders 20 Restolar 5mg, they receive a 3 percent discount on Cholecap 10mg:

* Pricing rule type - Discount\_Rule\_vod
* Product - Cholecap 10mg
* Comparison Product - Restolar 5mg
* Comparison type - Product Quantity
* Min Quantity - 20
* Discount Override - 3
* Suggestion Text - >20 Restolar 5mg, get 3% on Cholecap 10mg

#### Example Cross-Product Free Goods Rule

If a customer orders 20 Restolar 5mg, they receive 5 Cholecap 10mg for free:

* Pricing rule type - Free\_Goods\_Rule\_vod
* Product - Cholecap 10mg
* Comparison Product - Restolar 5mg
* Comparison type - Product Quantity
* Min Quantity - 20
* Free Goods - 5
* Suggestion Text - >20 Restolar 5mg, get 5 Cholecap 10mg for free

#### Example Cross-Product Brand Level Rule

If a customer orders 20 Restolar 5mg, they receive a 2 percent discount on all Cholecap (Brand) products:

* Pricing rule type - Brand\_Level\_Rule\_vod
* Product - Cholecap
* Comparison Product - Restolar 5mg
* Comparison type - Product Quantity
* Min Quantity - 20
* Discount Override - 2
* Suggestion Text - >20 Restolar 5mg, get 2% on all Cholecap (Brand)

#### Example Cross-Product Product Group Level Rule

If a customer orders 20 Restolar 5mg, they receive a 2 percent discount on the Cough & Cold group of products:

* Pricing rule type - Product\_Group\_Level\_Rule\_vod
* Product - Cough & Cold
* Comparison Product - Restolar 5mg
* Comparison type - Product Quantity
* Min Quantity - 20
* Discount Override - 2
* Suggestion Text - >20 Restolar 5mg, get 2% discount on all Cough & Cold

### Using Cross-Product Pricing Rules as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

When products are added to an order, Cross-product pricing rules can set the line\_discount\_\_v, brand\_discount\_\_v, group\_discount\_\_v, and free\_goods\_\_v fields.

Cross-product pricing rules can also define the acceptable minimum and maximum quantities and list values on the product level, brand level, and product group level.

#### Comparison Type

* If Cross-product pricing rule comparison\_type\_\_v equals product\_quantity\_\_v:
* If comparison product product type equals order\_\_v, quantity\_\_v of comparison product is considered to determine if the limit, discount, or free goods apply.
* If comparison product equals null, quantity\_\_v of all products on the order are considered to determine if the limit, discount, or free goods apply.
* If comparison product product type equals detail\_\_v, quantity\_\_v of all products in the comparison product brand are considered to determine if the limit, discount, or free goods apply.
* If comparison product product type equals product\_group\_\_v, quantity\_\_v of all products in the comparison product product group are considered to determine if the limit, discount, or free goods apply. If a product is in multiple product groups, it is considered towards all product groups, even if product\_group\_\_v is defined on the order line.
* If Cross-product pricing rule comparison\_type\_\_v equals list\_value\_\_v:
* If comparison product product type equals order\_\_v, quantity\_\_v multiplied by list\_amount\_\_v of comparison product is considered to determine if the limit, discount, or free goods apply.
* If comparison product equals null, quantity\_\_v multiplied by list\_amount\_\_v of all products on the order are considered to determine if the limit, discount, or free goods apply.
* If comparison product product type equals detail\_\_v, quantity\_\_v multiplied by list\_amount\_\_v of all products in the comparison product brand are considered to determine if the limit, discount, or free goods apply.
* If comparison product product type equals product\_group\_\_v, quantity\_\_v multiplied by list\_amount\_\_v of all products in the comparison product product group are considered to determine if the limit, discount, or free goods apply. If a product is in multiple product groups, it is considered towards all product groups, even if product\_group\_\_v is defined on the order line.

### Related Topics

[Chain Pricing Rules](ChainPricing.htm)

[Payment Terms](PaymentTermsRule.htm)
