Memberships extension overview

The Memberships extension allows you to sell auto-renewable subscriptions from your native apps via the App Store (Apple) and Google Play Store to monetize your app.
The subscriptions will be paid and managed directly by the stores (Apple Store and Google Play Store).

With this extension set subscriptions for a specific time period along with a free trial:
- Restrict the content you wish to make inaccessible to non-subscribers, so your subscribers can access exclusive content in your app.
- Disable ads in your app for your subscribers to browse your app without ads.

Once your users have subscribed to your app via the stores from the native app, they will also be able to log in to your app on the PWA to access the restricted content from the PWA.

Memberships extension is included in the offer Pro and reseller or in the offer Premium for 49€/month extra.


Understanding GoodBarber Memberships extension

Before installing this extension, make sure you know about the following requirements.

1. Memberships​ extension is not compatible with the following extensions :
Users: Authentications, Community, User groups, Chat
Local business: Loyalty card, Club card and Couponing
To install the memberships extension, if you have installed any of the extensions above, they will deleted from your app.

Existing users from the Authentication extension will be migrated to the new user profile system when they register with an email (Facebook, Twitter, and Sign in with Apple users won't be migrated to the new user profile system).
Read this online help for all details on the migration of your existing users.

2. GoodBarber's Memberships extension does not allow you:
- to sell one-time fee to access one specific content page of your app
- to set different levels of subscriptions (giving different access level to your app content)
- to set freemium access

3. The PWA must be activated and a domain name should be installed:
Links in automatic emails sent by your app (user password reset for instance), require the PWA to be activated and a domain name set to launch the native apps .
To deliver a great user experience, you want to make sure all features are set properly.
If you don't want your PWA to be indexed by Google, deactivate the SEO feature .


Configure the extension Memberships

1. Go to the menu Extensions Store > All Extensions > Memberships
2. Click "Install"
3. Follow our instructions to set the extension and its design
4. Integrate Memberships to your native apps and set up your subscriptions to the stores, refer to these online helps for all details.


Test your memberships

To test the design of all pages related to memberships,
Before your app's generation:
Use the back office preview or My GoodBarber app
You can only test the design of your pages, you won't be able to test the login to a paid account or test the subscription process from the back office preview or My GB app.
Refer to this online help to set your memberships pages design.

Once your apps have been generated:
To test the design of your app's pages and access the content restricted, you can create a user and offer him a subscription , so you can log in with that user's credentials and access all pages of your app on the ad hoc versions / My GB app.

To test the full subscription process, it will be possible once you've generated your native apps using the test version of your apps (Ad Hoc versions).
A test user account needs to be set on the stores.
Refer to this online help  for all details.

More articles