Price locking

You can set a price lock on a line’s unit price. Price lock freezes the unit price, which in turn protects the unit price from being repriced when it passes through the Pricing Service. Locking of prices is used by the Applications Manager and price match scenarios. The Pricing Service does not determine the unit price again from the price list for such locked lines.

Note: You can set a unit price for an item only if the IsPriceLocked flag is set to Y. Otherwise, the Pricing Service calculates the unit price for the item.

Coupons and some pricing rules can still be applied to price-locked lines, unless the flag IgnoreOnPriceLock is set to Y for the coupon or pricing rule. For example, let us suppose that item A1 is price locked, and you have a coupon that gives a 10% discount if a quantity of 10 or more of item A1 is ordered. If a customer orders 10 of item A1, the 10% discount will be applied to the A1 line item, unless the flag IgnoreOnPriceLock is set to Y for the coupon rule.