Application Distribution Methods

Before creating an application, it is important to understand the three available application distribution methods we provide.

The choice of distribution method depends on the purpose and target audience of the application, and once created, it cannot be changed.


Distribution methods

SHOPLINE offers three types of application distribution methods to accommodate different scenarios for developers and merchants.

TypeInstallable in..Installed by..AuthorizationRequires ApprovalUsage Limitations
Public appAll storesUsing the App marketplaceOAuth 2.0YesMust comply with SHOPLINE's service requirements, such as providing a valid GDPR endpoint
Custom appStores in app's whitelist (only allowed to install within the same merchant)Using provided developer linkOAuth 2.0NoCannot use App Bridge
Private appStores that have created the appThrough Admin backendToken generated in merchant's backendNoCannot use App Bridge
or App Extensions

Creation entry points for each distribution method

Public apps

In the SHOPLINE Developer Center's Application Management panel, select "Public Application" to create a public application. After submitting it for publication and passing the review process, the application will be showcased in the AppStore.

image.png

Custom Apps

In the SHOPLINE Developer Center's Application Management panel, select "Custom Application" to create a custom application. After providing the handle of the merchant's store, you can provide an authorization link for the corresponding merchant to install the application.

image.png

Note

After adding the name of the merchant's store, the custom application will not automatically appear in the My Apps list of the merchant's store. You still need to concatenate the OAuth authorization link and provide it to the merchant to install the application. Only after the custom application is installed by the merchant, will it appear in the My Apps list of the merchant's store.

Private Apps

Enter the App module in the Shop Management Backend, click the Develop Apps button to access the Private App Management Panel. After completing the configuration, click Install App in the App Management Panel to complete the installation. If you need third-party developers to assist in developing custom applications, you can set them as employees and grant them corresponding permissions.

image.png

Note

Currently, only the Store Owner role is allowed to create and configure API permissions for Private Apps.


Next Steps

Was this article helpful to you?