GoodBarber's Online Help
Switch between Users / Local business extensions and In-app purchase extension
Switch from Users & Local business extensions to In-app purchase extension
In-app purchase 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 In-app purchase extension, if you have installed any of the extensions above, you must know you they will be deleted.
If you have set restrictions to access some sections of your app by user groups for instance, those restriction won't be available anymore or if you have set a chat section, the chat won't be available if you install in-app purchase extension. This applies for all extensions listed above.
- Existing users from the Authentication extension will be migrated to the new In-app purchase user profile system only when they registered with an email (Facebook, Twitter and Sign in with Apple users won't be migrated to the new user profile system).
- Existing users using Facebook, Twitter or Sign in with Apple will have to create a new user account once the app is updated to the stores.
We advise you to first export all your existing users, couponing and/or loyalty data, so you can keep CSV files with all information before their removal.
Install In-app purchase extension
1. Go to the menu Extensions Store > All Extensions > In-app Purchase
2. Click "Add"
Manual removal of existing incompatible Paid extensions
When you activate the extension in-app purchase, a pop up will be displayed listing the extensions that needs to be deleted.
If you have paid extensions (Loyalty card, Club card and/or Couponing), you must first delete them manually from your account, click the link in the popup to remove them.
Important: Don't delete manually the extension Authentication or you'll lose all your users!
Automatic removal of existing incompatible Free extensions
1. Go to the menu Extensions Catalog > All Extensions > In-app Purchase
2. Click "Install"
3. Select "Yes, I authorise the removal of the incompatible extensions"
Migrations of your existing users to in-app purchase extension
1. In the popup, you'll be notified of how many users will be migrated, and how many can't be imported.
Existing users using Facebook, Twitter or Sign in with Apple will not be migrated since we don't have their email to create a new account in in-app purchase.
They will have to create a new user account once the app is updated to the stores.
A csv file will be available post migration in your file manager listing user that have not been migrated.
2. Click "Install extension"
Your users are now listed in the menu Monetization > Subscribers : Tab Users.
They can login with their existing credentials to your app.
They will be able to subscribe once your app has been updated on the stores.
Switch from In-app purchase extension to Users & Local business extensions
The following extensions :
Users: Authentications, Community, User groups, chat
Local business: Loyalty card, Club card and Couponing
Are not compatible with In-app purchase extension
If you wish to switch from in-app purchase to one of the above extensions, you will not be able to keep your In-app purchase users, they will have to create a new account with the authentication extension and all features linked to in-app purchase will be deleted in your app.
Deleting in-app purchase extension has consequences on your existing subscribed users.
Please refer to this online help for all details.
In-app purchase has not been set for your apps in the stores
You've activated the In-app purchase extension in your GoodBarber back office, but haven't yet set your subscriptions in the stores:
1. Go to the menu Extensions Store > All Extensions > Authentication
2. Click Install
3. Confirm the removal of in-app purchase extension
4. Click Install (your in-app purchase users will be lost)
In-app purchase has been set for your apps in the stores
You've activated the In-app purchase extension in your GoodBarber back office and your subscriptions have been set in the stores.
When trying to install the authentication extension, a popup will ask you to contact the support team
Open a ticket asking to deactivate In-app purchases subscriptions from the stores.