For our two food trucks and (soon to be open) first retail restaurant we're switching from Square to a more flexibile solution. Really love what we find with Shopify however don't see a solution that allows to earn rewards from three locations AND online and redeem them as well from all the locations and online.
Any workarounds, recommendations, experience?
I have been using rise.ai (https://apps.shopify.com/rise-ai). Rise enables you to integrate your online store to your Shopify POS. Also, if you have customer accounts on your online store, you can create a workflow that accumulates store credit into their accounts that can be redeemed both online and your brick and mortar stores.
Hope this helped!