DealPOS has a product type called Prepaid Points. These prepaid points can be understood as points or a balance belonging to the customer, which can later be used as payment for future transactions.
When a customer wanted to deposit certain amount of money in your store, you can use the Prepaid Points product to store that money as points or a balance. These Prepaid Points will be saved internally as Loyalty Points and can be used for payment in the future transactions. The use of this Prepaid Points product requires customer data during the transaction entry.
To create Prepaid Points products and view an example of scenario using Prepaid Points, you can follow the guide below:
I. Create Prepaid Product
Step 1. Go to Products then Click Add
Step 2. Input Product Form with Prepaid Point Type, then Submit
For the example, we will make deposit product with 3 variants: 25k, 50k, and 100k.
Step 3. Edit Product Variant
Click one of the product variants that you created in
Step 2, then click the Edit button.
Step 4. Edit Form Variant then Submit
Enter the amount of Points that the customer can store as deposit. You can also enter the point validity period. Configure the "Loyalty Point Enable" as yes, "Expiration Day(s)/Month(s)" as 0 if the deposit amount cannot be expired, and click Submit
II. Using Prepaid Point Product Type
Step 1. Go to Sell and Make Transaction for the Prepaid Product
On this scenario, the customer want to deposit some of his money into our Store so that the customer will be able to use the deposit amount in the future transaction.
Input the Prepaid Point Product (deposit) into the cart and click Pay.
Step 2. Check Loyalty Points on Contact Menu
The deposit amount will be stored as Loyalty Point in the customer contact data
Step 3. Go to Sell and Use the Deposit amount in the next transaction
Step 4. Input the customer name that has a deposit, and click the deposit point
Step 5. The deposit point will be counted as discount in the transaction
III. Setup Loyalty Configuration
In order to use the prepaid point as a deposit, You have to make the Loyalty Point Earn Point Amount and the Loyalty point Redeem Point Value to 1. This action is needed to make the conversion rate for the deposit amount is the same as the total amount of money that the customer stored as a deposit
Step 1. Go to Setup Menu, Click More Menu, then Choose Application
Step 2. Click Loyalty tab and set the Redeem point amount and Earn Point amount as 1
Table Properties
Name | Function | Data type | Sample |
Earn Point Amount | The total payment amount of transactions to get one point | Number | 10000 |
Maximum Earned Point / Transaction | The total maximum point that can be earned in one transaction | Number | 10000 |
Redeem Point Value | The discount amount for each 1 point used | Number | 1000 |
Exclusive For Full Price Product | The point can only be used for normal price | Option | Yes/No |
Enable Decimal Point | The point can be earned by using decimal | Option | Yes/No |
OTP Verification Redeem Point | The point can only be redeemed by using OTP that sent by using WhatsApp | Option | Yes/No |
IV. Outlet Configuration
Step 1. Select Outlet then Click Edit
Step 2. Click on the Loyalty tab and choose Yes to Enable Loyalty Point
[Tutorial Video] Prepaid Point
Related Articles
You can configure a product specification payment either by cash, point, or both. To configure the specific payment for a product, you can read this article Product with Specification Payment Type Cash and Point, Cash, Point
To use prepaid package Using Prepaid Package
To sell prepaid package products Sell Prepaid Package Products