Type of apps

Apps play an important role within Shoplazza's ecosystem. This guide explains the different types of apps you can build. It also describes how merchants and developers manage apps.

Two types of apps

The type of app you choose to build depends on its purpose and how you’ll distribute or sell it. You can't change the type of app after you create it.

You can build the following types of apps:

So, make sure you understand the definition and capabilities and requirements of different types of app.

Public App

An app that you can distribute to many merchants on Shoplazza App Store.

Refer to Create an app - Public App to know how to create public app.

How public apps integrating to Shoplazza Store

To integrate with Shoplazza store, public apps can be embedded or standalone.

Embedded apps

Embedded apps allow you to extend or add features to certain parts of Shoplazza Store Admin user interface. They integrate with Shoplazza store and display directly in the Shoplazza Store admin inside an iframe.

We recommend building embedded apps because they deliver the best merchant experience and are closely integrated with Shoplazza Store. But the app user experience and quality requirement is really high when it comes to app review process, to enable the your app to be embedded in Shoplazza Store Admin, please send the email to us to apply.

Standalone apps

Standalone apps expose their own user interface, on their own web domain.

Private App

An app that you can distribute to only one merchant.

Refer to Create an app - Private App to know how to create private app.

Capabilities and requirements

The following table shows the capabilities and requirements that are associated with each type of app:

Type of appCreationAuthorizationInstallationApproval required
Public AppCreated in the Partner CenterOAuthInstalled on multiple Shoplazza storesYes, distribuilt to App store
Private AppCreated in the Shoplazza Store adminAccess TokenNo installation needed, only serve one Shoplazza storeNo