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:
- based on the method of payment
AND - based on the pump used - two pumps are setup for selected customers (Members)
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"