# POP Discount

## Revision History

<table><thead><tr><th width="175">Date</th><th>Description</th></tr></thead><tbody><tr><td>05/10/2016</td><td>Format Update.</td></tr><tr><td>05/23/2016</td><td>Added Commander section and updated Sapphire.</td></tr><tr><td>09/15/2016</td><td>Format Update.</td></tr><tr><td>12/07/2016</td><td>Updated Format.</td></tr><tr><td>06/20/2018</td><td>Updated POP Discount Configuration screenshot and added an Auto Generate POP Discount Codes section.</td></tr><tr><td>11/11/2022</td><td>Added note in overview to inform POP codes do not adhere to the limits configured. Cleaned up the document.</td></tr></tbody></table>

## Glossary of Terms

The following terms and definitions will assist the reader with understanding the content of the Feature Reference.

<table><thead><tr><th width="250">Terms</th><th>Definitions</th></tr></thead><tbody><tr><td>Alternate POP Configuration</td><td>POP discount based on the fuel prices.</td></tr><tr><td>DCR</td><td>Dispenser Card Reader.</td></tr><tr><td>Basic Mode</td><td>POP Discount Mode where a qualifier must occur in the same transaction as the fuel sale.</td></tr><tr><td>Basic + Codes Mode</td><td>POP Discount Mode which allows a qualifying transaction and the purchase of discounted fuel to be in separate transactions.</td></tr><tr><td>Basic + Membership Mode</td><td>POP Discount Mode, requiring affiliate membership, and which discounts the price of the fuel when it is purchased or generates coupons redeemable for merchandise.</td></tr><tr><td>Def #</td><td>Definition Number is the same as the Definition ID. The Def# is assigned to individual POP Discounts and cannot be edited.</td></tr><tr><td>FEP</td><td>Front End Processor.</td></tr><tr><td>MOP</td><td>Method of Payment.</td></tr><tr><td>Gilbarco</td><td>Pump manufacturer; also refers to a branded dispenser or a DCR manufactured by Marconi, formerly Gilbarco.</td></tr><tr><td>POP</td><td>Point of Purchase.</td></tr><tr><td>POP Discount</td><td>Allows fuel to be sold at discounted prices on a transaction- by-transaction basis.</td></tr></tbody></table>

<table><thead><tr><th width="252">Terms</th><th>Definitions</th></tr></thead><tbody><tr><td>POP Code</td><td>Defined as an encoded “random” numerical value which is stored in memory on the POS. The code is created and is valid for a configured amount of time to be used by the customer, usually 30 days or less. The POP Code is given during the time of a sale in which a particular transaction qualifies for a future POP award which can be redeemed upon the next customer visit. When the customer returns at a later visit, they present this unique code to the cashier (or at the DCR), and based on the code, a PPG or ticket level discount is given on that particular sale.</td></tr><tr><td>POS System</td><td>Includes the POS (Point of Sale) terminals, site controller and the Electronic Payment System (EPS).</td></tr><tr><td>PLU</td><td>Price Look Up codes are product identification numbers used to make check-out and inventory control easier, faster, and more accurate.</td></tr><tr><td>PPG</td><td>Price Per Gallon</td></tr><tr><td>PPU</td><td>Price Per Unit</td></tr><tr><td>Qualifiers</td><td>Criteria to qualify the transaction.</td></tr><tr><td>Schlumberger</td><td>The world's largest oilfield services company.</td></tr><tr><td>Stacking</td><td>Process which allows a subsequent fuel sale at the same fueling point where another sale remains uncollected.</td></tr><tr><td>Standard POP Configuration</td><td>POP discount based on the fuel discount table.</td></tr><tr><td>Street Price</td><td>The Non-Discounted Standard Price of a given Fuel Product at the pump.</td></tr><tr><td>Tokhiem</td><td>The world's largest independent designer, manufacturer and servicer of electronic and mechanical petroleum marketing systems.</td></tr></tbody></table>

## Using This Feature Reference

This Feature Reference provides detailed information on how to configure and use the POP Discounts feature.

* Overview - This section contains a brief description, requirements and the supported hardware configurations for the POP Discounts feature.
* Configuring - This section contains information on how to configure the POP Discounts feature.
* Using - This section describes how to prepare the Verifone Commander for the POP Discounts feature.
* Reporting - This section contains a sample report with a detailed report description for the POP Discounts feature.

## Overview

### Feature Description

The POP Discount Feature Reference provides an overview of Point of Purchase (POP) Discounts, as well as how to configure POP Discounts for the site.

The POP Discount feature is a type of automated discount that offers fuel at a discounted price, on a transaction-by-transaction basis, based on certain qualifying characteristics in a transaction.

{% hint style="info" %}
POP codes do not adhere to the limits configured. Limits are only applied when the pop discount is triggered in a transaction.
{% endhint %}

### Understanding POP Discount

POP Discount fuel accommodates up to six options to set up requirements for a qualifying transaction, and assigns the discount that applies. It allows a customer to make a qualifying purchase and apply the discount to a subsequent fuel purchase up to 30 days later.

Additionally, coupons can be printed based on a minimum fuel purchase in order to promote inside sales purchases; these coupons print at the DCR and inside at the POS.

### Different Types of Discounts

The site must establish how the POP Discount feature is to function. There are two types of configurations to use based on the pump type: Standard and Alternate.

* **Standard Configuration** - based on the fuel discount table.
  * Allows up to 25 transaction qualifiers to earn a POP Discount.
  * Allows up to 25 POP fuel definitions that define the discount amount.
  * Allows up to nine grades of fuel for each POP fuel definition which defines the discount amount.
* **Alternate Configuration** - based on the fuel prices.
  * Allows one POP Discount price for each grade and type of fuel.
  * Allows a discounted price using the cents difference setup in the Cash/Credit pricing parameters.
  * Allows POP Discounts or Cash/Credit Pricing to be used at any time, but not both together.

Once a determination has been made of which configuration type to use, transaction requirements can be set for awarding discounts.

Transaction requirements can be configured in the following six ways:

* The purchase of a defined quantity of a specific PLU item.
* The payment with a specific credit card type.
* Payment with a specific MOP.
* Scanning or swiping of a membership card during the transaction.
* The purchase of a minimum transaction total.
* The purchase of a minimum amount and/or quantity (volume) from a specific department.

When a purchase qualifies for a POP discount, but does not include a fuel purchase of a specified grade, the POS can issue a POP code available for a fuel discount on a future purchase.

The customer is provided with a receipt showing the POP code, the discount amount, and the expiration date.

### Stacking

The system allows a Loyalty and POP Discount within the same transaction (i.e., more than one discount if the transaction is eligible.)

The system can stack up to three POP Discounts in a single transaction, one discount per category.

The three categories of stacking are:

* **Item Based**
  * PLU Purchase
  * Minimum Purchase (entire transaction)
  * Minimum Purchase of Department
* **Payment Based**
  * Method of Payment
  * Card Type
* **Code or Membership Based**

To prevent multiple discounts for the same purchase, there is no overlapping of stacking within a category.

#### Stacking Steps

{% stepper %}
{% step %}
**Pump Number**

Touch the **\[Pump Number]**.
{% endstep %}

{% step %}
**Fuel**

Select a **\<Fuel>**.
{% endstep %}

{% step %}
**PLU**

Select a **\<PLU>** (sales qualifier).
{% endstep %}

{% step %}
**Receipt**

<figure><img src="/files/VH0yTzqGteE7taiEN51c" alt=""><figcaption></figcaption></figure>

The receipt prints:

a. receipt header

b. fuel transaction description

c. fuel quantity dispensed

d. fuel transaction amount

e. discount qualifier product

f. pop discount

g. credit card information

h. POPDEF1

i. POPDEF2
{% endstep %}
{% endstepper %}

### Hardware Requirements

#### Supported Hardware Configuration

* Verifone Commander with Verifone C18 Point of Sale

#### Pump Dispenser Requirements

| Pump Manufacturer         | Standard POP Configuration                                                     | Alternate POP Configuration                                                                                                                                                                                                                                     |
| ------------------------- | ------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Bennett                   | Horizon 1, v6.25 with 515 Horizon 2, v2.15 with 515 515 interface box v5.07    | Not Supported                                                                                                                                                                                                                                                   |
| Gilbarco                  | PAM v32.1.60 (or higher)                                                       | PAM v31.1 Settings: CPU Board Jumper: JP7=A Command Code 12 Function code 4 (PPU Options) Selection (2) Level 2 Price Bar displays Level 1 price                                                                                                                |
| Schlumberger, Series 4000 | Not Supported                                                                  | Must have 2 PPUs                                                                                                                                                                                                                                                |
| Schlumberger, Centurion   | Not Supported                                                                  | Not Supported                                                                                                                                                                                                                                                   |
| Tokhiem                   | DHC v6.17 VXDHC v4200.03.09 Settings: – Mode F23 Dispenser operation set to 1P | DHC v6.17 VXDHC v4200.03.09 Settings: – Mode F23 Dispenser operation set to 2P                                                                                                                                                                                  |
| Wayne                     | HyperPIB 54000                                                                 | HyperPIB 54000 CPU 49.37 PIB 39000 or CPU 49.29 PIB 38000 Settings: Decade Mode 33 Submode 2 set to 1 Duplex Option 07 (Unit Prices per Grade) One PPU set to 01 Two PPU set to 02 Scanner Settings: Fixed Length Scanner must be set to NO (OCRT Configuration |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/feature-references/feature-references/pop-discount.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
