How to Set Up Group Access Subscriptions?

Hi everyone,

I run a WIX site offering online courses, and I’m trying to figure out how to allow schools/companies to pay for a group of students/employees. The goal is for a school/company to make one payment (monthly or yearly) and grant their students/employees access to my site.

The challenges I’m facing:

• WIX subscriptions are tied to individual users, so I’m unsure how to handle multi-user (group) access under one subscription.

• I’d like students to have individual logins, or at least some way to control access, without them sharing one account across multiple users.

• Ideally, I want to track logins and manage how many devices or sessions are active, but I’m not sure if this needs custom coding with WIX Velo or if there’s a third-party tool that simplifies this.

Does anyone have experience with this setup or know the best way to handle group subscriptions in WIX? Is WIX Velo needed, or is there a third-party solution that can manage group logins and subscriptions?

Thanks in advance!

For custom control over group subscriptions, including individual logins and session/device management, Wix Velo will likely be required. You’ll need to build custom collections and use code to enforce the access rules.

  • For session/device management, you may need to rely on Velo or explore third-party tools like Auth0 for more advanced needs.

Feel free to reach out if you need more specific code examples or further assistance with implementing this!

Hey Muhammad, I’d love to get some of those code examples you’ve offered and maybe also ideas how to approach this.
I can definitely code JS, I just need to review the syntax (I’m using other languages occasionally) but I’d love to understand how to approach this.

Hi

I experiencing the same issue.

The person paying for my subscription is not the person that is going to use it - it is an educational website for teachers to use ie, the ‘bursar’ would pay but the teacher requires a log-in to access the videos and download the case studies.

Is this something to do ‘easily’ in Velo (I am not a coder or any knowledge of programming) or would it perhaps require the services of a specialist to set this up. Any advice most welcome.

@MuhammadTayyab have any of you worked towards a solution to the group subscription? I will need help working on this for my website as well. Thanks!

Hi all, can’t believe this still hasn’t been developed!

I have created a request for this, if everyone viewing this can go vote for it we can finally get wix to develop this - such a basic requirement.

Pricing Plans Request: Plan Sharing | Help Center | Wix.com

Agree it’s a gap, and I would not hold your breath on Wix shipping native plan-sharing soon (that request has been open a long time). If you need this working now, it is doable with Velo, just not out of the box.

The payer (bursar/company) buys a single Pricing Plan as normal. A backend event handler (wix-pricing-plans-backend events, onPurchase) fires on that purchase and creates a record in a custom Organization collection linking the payer to a seat count, say 30 seats. Give the payer a simple form on a member-area page to invite students by email; each invite writes a row to an OrgMembers collection referencing the org and decrements available seats.

Gate your actual course content with Velo instead of the Pricing Plan itself: on page load, check whether the logged-in member’s email exists in OrgMembers for an org with an active plan, then show or hide content accordingly. For session or device limits, log each login, timestamp plus device fingerprint or IP/user-agent, to a collection and cap active sessions per member in that same check.

This keeps billing on Wix’s side, one payment per org, while access control is fully custom, which is really the only way to do one payment/many logins on Wix today. It is a real build, not a settings toggle, so budget it as custom dev. Happy to scope it if useful.

If this helped, please mark it as Solved.