Loyalty Club Redirection to Incorporate Barcode Scanned Cards

Ive been trying to come up with a new concept and keep hitting brick walls due to my lack of knowledge on apps for Shopify and wondered if anyone is able to assist in suggesting apps that have the following capabilities:

Here’s what im trying to do:

We currently offer a Loyalty Club however we currently give our customers a physical card that we stamp with a stamp for points when shopping instore. We want to supersede this (its getting too hard with the amount of customers we now have in our Loyalty Club) and want a loyalty club points system that is available through our shopify POS system instore and for our online customers (that’s the easy part!)… it’s the second part below that im finding difficulty with…

Obvious there are lots of Shopify apps (– ive looked at gameball, growave to name a few) but nothing seems to allow barcode scanning integration which is what we really want to add with this new system. What im meaning is that what we want to do is each customer gets a plastic card upon joining instore that has a barcode (or could work with a phone number maybe) and by our staff scanning the card at our POS system (Shopify based) we can access their points tally, add points on purchasing and redeem points.

Im looking at plastic card printers atm where we can produce our own cards, so it could be a barcode or a phone number … anything really but something that makes it simple, and automated. The app would also need to offer our customers the ability to see their points tally too through our online store (this is easy as most loyalty club apps offer this).

Currently our system is very simple. Spend $25 instore and get one stamp. Accumulate 20 stamps and get $10 voucher to spend on next purchase. It would be also good to add extra things for our online customers such as free shipping after a certain amount of orders etc … I have found many Shopify apps but the next point is the stumbling block…..

I have been looking at a card maker like the Badgy Card Printer to replace our paper cards (https://www.officeworks.com.au/shop/officeworks/p/badgy-100-plastic-card-printer-badgy100p). but I honestly don’t know what app would work with what im trying to create and how to attach a barcode to each loyalty member.

The other side of changing to a new app for this is how easy is it to transfer current points onto a shopify based app? (rather than the customer starting on 0 for a new scheme… im sure we would have some angry customers if they lost all their current points). I would no doubt need to edit all the information to manually process current points into the new system for each customer).

We currently use Mailchimp for emails to our loyalty club members, but would love to also supersede this if we are paying for another app that incorporates that feature as its all becoming rather costly.

I am not prepared to pay many hundreds of dollars for a app monthly, we are only a small business with minimal margins.

I keep hitting brick walls in regards to finding the right app to cover all of the above, especially the card side of things. WE DO NOT WANT A NEW LOYALTY CLUB PLATFORM WITHOUT THE ABILITY TO INTEGRATE THE ABILITY TO SCAN NEW PLASTIC CARDS VIA BARCODE OR PHONE NUMBER INPUT and have been told by some app support personel that their apps cover what im looking for but upon installing it doesnt! (super frustrating) and then cannot contact support to try and work through.