If you’re building an app which you would like to publish to the app store, you need to register as a developer and create an instance app which uses OAuth. During development and testing you will be able to manage which Brightpearl accounts can install the app.
To build an instance app, follow the building and managing apps guides, starting with the overview to building an app.
To publish an app in the app store you will need to progress it through the app life-cycle in your developer account through to “released”.
To move onto the “beta” and then “released” stages you will need to have the app reviewed and approved by Brightpearl. Brightpearl will need to review the features, functionality, code, security and supporting documentation to ensure we are confident our customers are receiving a good service from your app and that they are able to find support should they need to.
Learn more about app lifecycle stages here
Note: We are not currently accepting requests to publish apps into the app store whilst we review processes, requirements and systems. If you are interested in becoming a partner and working with us on apps you can register your interest here.
App release process
The first stage of creating a new public app is to add the details of your app within your Brightpearl developer account.
Your app will pass through three stages of review with Brightpearl before it is approved and added to the App Store for customers to begin using. You can, however, allow selected customers to begin using your app once it is beta so that they can trial it for you before final release.
How to add a new public app
- Log in to your developer account
- Click the New app button
- Complete the form with the details of your app
- Choose Instance app
- Select the payment type - this will add the relevant detail to the app in the app store so that customers know how to purchase your app
- Specify whether your app is restricted to certain countries - learn more about country restrictions
- Upload the app logo - this will be displayed in the App Store
- Enter your URLs - these become the links on your app in the App Store and enable customers to get the help they need
- Save the app
Once the app is saved, you will see the menu and status box on the right-hand side where you are able to specify which Brightpearl accounts can use the app whilst in development.
Payment from Brightpearl customers to you
Most apps that provide additional functionality are charged for, especially those intended for multiple customers. Our app store doesn’t currently process payments for you, so you’ll need to have an external process to do this yourself.
For each app you create you'll be able to indicate whether payment is required. You can also write details about the app and how payment can be made, then use the pre-defined links to direct customers straight to your own website from the Brightpearl app store.