Inquiry About Loyalty Program Implementation on Wix

I’m working on a project where we need to implement a loyalty program integrated with our Wix website. Here are the key requirements:

  1. Customers should create accounts on our website.
  2. Integration with GoPos via API for customer data.
  3. Unique Customer ID system for easy identification.
  4. Mobile app features: notifications, order history, loyalty coupons activation (e.g., 5% discount for registered users).
  5. Special discounts for Junior Soccer team members.
  6. Inclusion of menu, news, and notifications in the app.

Could you advise:

  1. Should we integrate these features into our existing Wix site or create a separate Wix Android/iOS app?
  2. Are there Wix tools or third-party integrations suitable for these functionalities?
  3. Any tips or considerations for this implementation?

Your insights would greatly help us plan effectively. Thanks for your assistance!