Rewards Engine

Midax taps into the POS to optimize real time rewards transaction processing, that is chain-based and real-time. Any reward earned in one store is automatically available at any other.  

The reward mechanism itself resides on the HQ server, but once configured for a given store, a range of stores or all stores, it is then downloaded to an instance of Midax running on MSDE in the pertinent in-store server, which we configure to see all transactions real time. That server then responds directly to the lane, thus optimizing local performance, without limiting the scope of the type or reward.

How powerful is the rewards engine? Suffice it to say, if you can express the reward in a formula, typically using variables from some, if not all of the following, Midax can drive it. Here some examples of the variables our clients use:

Reward by $$$ value
Reward by item(s)
Reward by department(s)
One time rewards
Rewards earned over a period of time
Rewards earned once per customer
Rewards earned multiple times per customer
Multiple rewards programs run simultaneously
Begin and end dates as you wish

Even, if the POS allows it:

Customer can choose his own rewards interactively in the lane

The mechanism for generation of the reward runs locally in the store and on reward achievement, generates a message back to the POS to display on the Customer Display and/or till receipt. The reward at this stage can be an advice of a reward or an electronic coupon to the POS to discount an item already purchased or could be purchased on a future occasion, as the POS allows. The basis of the reward can be by item or by dollar value. The reward can be by transaction or cumulative. Point, dollars or any other currency you choose.

The funding for these discounts can be via vendor promotional funding or a chain’s marketing budget, which Midax can monitor, making them available to promotion schemes, tracking both issuance and redemption for billback to the vendor or reconciliation with vendor promotional funds management.

Database replication provides the update mechanism to HQ. The trickle back to HQ updates the database at every connected store so that the database serving the Midax Rewards Engine at each store reflects the status of all customer rewards across the chain and that within minutes of every real time transaction.

The final act of the Rewards Engine process is to feed the Midax Loyalty Data Warehouse module not just with reward details but with the details of each line item purchase of every customer sale as this is the core data for the Midax Loyalty Data Warehouse.

back to top