Using Price Levels

Home > Support > FAQ > Using Price Levels

Price level mapping (one or two price levels per pump)

The Enabler supports any number of price levels. We will call these "site price levels" for this FAQ.

The default Enabler database is installed with four site price levels. You can add more by adding records to the Enabler database (not supported through Enabler Configuration). Refer to The Enabler Database Dictionary for more information about the database structure.

The Enabler allows you to assign two price levels for each pump from the site price levels. The examples below show how this can be used:

Price Level Mapping Example - 1 price level per pump

This configuration can be used with any pump, since each pump only needs one price for each grade (product).

This example shows the use of price levels to set different prices for the same grades at different pumps.


 Site price level 1: Self-service
 Site price level 2: Full Service
 
 Pumps 1-8: Using price level 1
  Set "Price Level 1" to "Self-Service"
  Set "Price level 2" to "Self-Service"

 Pump 9 and 10: Using price level 2
  Set "Price Level 1" to "Full Service"
  Set "Price level 2" to "Full Service"

Price Level Mapping Example - 2 prices levels per pump

This configuration can only be used with pumps that support two (or more) price levels for each grade (product).

This example shows the use of price levels to determine the grade price:

Implementation Note: The default price on each pump is determined by "Price Level 1". To select the Credit price level your application will need to authorise the pump using the AuthorisePreset, AuthorisePrepay or AuthorisePreauth method.


 Site price level 1: Cash
 Site price level 2: Credit
 Site price level 3: Members-only Cash
 Site price level 4: Members-only Credit 
 
 Pumps 1-8: Using price level 1 and 2 (Cash and Credit)
  Set "Price Level 1" to "Cash"
  Set "Price level 2" to "Credit"

 Pump 9 and 10: Using price level 3 and 4 (Members-only Cash and Credit)
  Set "Price Level 1" to "Members-only Cash"
  Set "Price level 2" to "Members-only Credit"

More than two levels per pump

Some pumps allow more than two price levels for each product (grade), refer to the Pump FAQ pages for more information.

If want to use more than two price levels, then the Enabler price level mapping cannot be used. For correct operation, you must configure all pumps to use site price level 1 for "Price Level 1" and site price level 2 for "Price Level 2".

In other words, all pumps must use the same price levels for all grades, and selection of the price level for each delivery must be done in your application.

Price Level Mapping - 3 or more price levels per pump

This example shows how price level mapping should be configured when using more than 2 price levels.

Implementation Note: The default price on each pump is determined by "Price Level 1". To select the Credit price level your application will need to authorise the pump using the AuthorisePreset, AuthorisePrepay or AuthorisePreauth method.


 Site price level 1: Cash
 Site price level 2: Credit
 Site price level 3: Members-only Cash
 Site price level 4: Members-only Credit 
 
 All Pumps:
  Set "Price Level 1" to "Cash"
  Set "Price level 2" to "Credit"