NCompass Price Engine

Calculus Repricing Engine

The NCompass Price Engine is a powerful tool designed to dynamically update your retail prices within NCompass, based on rules that you define. To make the most of the NCompass Price Engine, we recommend running it alongside the Moonbow integration so you can incorporate competitor pricing into your repricing rule sets.

Selecting Price Categories to be updated with Automatic Pricing

By default, no price categories are updated using automatic pricing rules. To select which price categories you want automatic prices to be generated for, navigate to:

Administration > Customer Categories

Select the price category you wish to enable for price engine pricing, then navigate to the Pricing tab.

Enable the option Add/Remove Prices Using NCompass Price Engine.

image.png

Creating a New Rule

To create a new automatic pricing rule, navigate to:

Products > Product Pricing > Automatic Pricing Rules

This will open the pricing rule enquiry window, displaying all existing automatic pricing rules and allowing you to create new ones.

image.png

Click the Add New button to begin creating a new rule.

When creating a new automatic repricing rule, there are several areas that need to be configured.

Rule Grouping

The first section is the Group section, where you must set a Description. This is an internal description and should be named clearly to give a quick overview of what the rule does.

image.png

The second part of the Group section is selecting the rule type. There are four available options:

Single Rules

·        One rule is set up that will either change the price or not depending on if the rule is met.

Multi Select Lowest Price

·        Multiple rules are set up, the price will change to the lowest price calculated, the order of the rules does not matter.

Multi Select Highest Price Multiple rules are set up, the price will change to the highest price calculated, the order of the rules do not matter.
Multi Stop at First Price Match

·        Multiple rules are set up, the system will run through the price rules in the order or rule priority and then change the price depending on the first rule where all conditions are met.

Rules Applies To

After naming your ruleset and selecting a rule type, configure the Applies To section to define which products the repricing rules will target. These options can be used individually or in combination.

image.png

Agency Target specific agency products.
Make Target products from a specific manufacturer.
Product Target a specific product.
Department Target all products within a department, including child departments.
Suspend from Normal Processing Temporarily disable the rule without deleting it.
From and To Date Define the date range during which the rule is active.

Once these parameters are set, move on to configuring the Pricing Rule Details.

Price Rule Details

The Pricing rule details is where you will outline how your repricing price will be generated. There are many different parameters to target the start point for generating your repricing price.

Targeting a Competitor Price

If competitor pricing is available in your system, you can base repricing rules on competitor prices. The available options are:

Highest Competitor Targets the highest competitor price.
Lowest Competitor Targets the lowest competitor price.
Average Competitor Targets the average competitor price.

After selecting a competitor price type, you can choose to target all competitors or specific competitors.

image.png

Targeting an Active Cost Price

You can also base repricing on your current cost price:

Cost Price (inc VAT) Uses the lowest active cost price including VAT.
Cost Price After Margin Support (inc VAT) Uses the lowest active cost price including VAT, with any active margin support claims removed.
Targeting a Customer Category Price

You can use an existing customer category price as a reference. Select Retail Price from Category, then choose the customer category price you want to target.

image.png

Repricing off a Custom Formula (advanced)

You can create custom formulas to calculate repricing values. The following tags are supported:

CategoryName[x] Replaces [x] with the category name to return the active category price.
CompetitorMin Lowest competitor price.
CompetitorMax Highest competitor price.
CompetitorAv Average competitor price.
CostPriceInc Lowest active cost price including VAT.
CostPriceAfterSupport Lowest active cost price including VAT after margin support.
VATDecimal Returns the VAT decimal. (For 20 % this will return 2000 so the use your VAT rate as part of the calculation you will need to use the formula "1 + (VatRateDecimal/10000)"
AvCost Average of all active cost prices excluding VAT.
RetailPrice Lowest active retail price.
AverageStockPriceBeforeSupport Average stock price including VAT.
AverageStockPriceAfterSupport Average stock price including VAT after margin support.

You will need to use these tags with with the standard computer mathematical functions to create a formula. 

image.png

Targeting an Average Stock Price

You can also use average stock pricing as the basis for repricing:

Calculate against average stock price before SOA Uses the average stock price including VAT.
Calculate against average stock price after SOA Uses the average stock price including VAT, after margin support adjustments.
Calculating your repricing Price

Once the starting price has been selected, define how the new retail price should be generated:

Match Sets the repriced value equal to the target price.
Higher By Sets the price higher than the target by a fixed amount or percentage.
Lower By Sets the price lower than the target by a fixed amount or percentage.

You can also apply rounding rules to ensure prices end with specific pence values.

image.png

Note: We suggest setting a rounding price to the price calculations to be able to easily identify if a price has been generated using a repricing rule.

Adding Restrictions to Pricing Rules

Price restrictions ensure repriced values remain within acceptable minimum and maximum boundaries. Both minimum and maximum restrictions must be configured for the rule to be active.

Calculated Using

Choose how the price restriction should be calculated:

image.png

Category Price Uses a selected customer category price.
Cost Price (inc VAT) Uses the lowest active cost price including VAT.
Cost Price After Margin Support Uses the lowest active cost price including VAT, after margin support deductions.
Average Stock Price Before Margin Support Uses the average stock price including VAT.
Average Stock Price After Margin Support Uses the average stock price including VAT, after margin support deductions.
Adding Delivery Charges

Delivery charges can be included in price restrictions using one of the following methods:

Fixed Manually enter a fixed delivery charge.
From Department

Automatically apply a delivery charge based on the product’s department.

 

To configure department delivery charges, navigate to: Administration > Department Management

 

Select the relevant department, open the Finance tab, and set the Delivery cost for repricing (inc. VAT) value.

 

image.png

 

Note: Child departments without a specific value will inherit the value from their parent department.

Calculating the price restrictions

Once the restriction start point and delivery charges have been set, define how the restriction price is calculated:

Match Sets the restriction equal to the target price.
Higher By Sets the restriction higher than the target by a fixed amount or percentage.
Lower By Sets the restriction lower than the target by a fixed amount or percentage.
Rule Actions

If the price falls within the minimum and maximum restrictions, the repriced value is applied.

If the price falls outside these restrictions, the action defined in Action if price is higher / lower is applied.

image.png

Don't Change Price The rule fails and the price is not updated.
Set the price to the minimum price The rule fails, and the price is set to the minimum or maximum value depending on which limit was exceeded.