A tutorial that will use MagCards, however this can be adapted to how you need with some minor changes.
Used the V4 Points Promotion by emre and custom quantity buttons JTRTech to get this fully working.
A simple login shows a button on the left, which shows Loyalty Points Available during the transaction.
When I add a product which is part of the loyalty, it will increase the ‘Loyalty Points Available’. In this case, 1 Milkshake has made 1 point available.
Using new custom made Quantity Buttons, the quantity can be increased which will automatically increase the Points Available, in this case 2 points.
Customer MAG Card was swiped ive called ‘Test 4 loyalty’. who has 0 points.
When the transaction is processed, the Points available is transferred to their own Points set on the Entity. Points Available is reset back to 0
Card gets swiped again and Points are now showing as 2 for the customer.
With my setup, I have popups for the portions and extras. When I cancel it still adds a point, so I set the button with points available to reset the Points back to 0.
To spend the points:
Swipe the customer card
Add the product that can be purchased using Points
Highlight the product which will be purchased with the points and press ‘Use Points’. This will change the Gift State to Promotion
Settle and close.
Please allow me a couple of days to the get the tutorial up together