Applications
Commerce Layer open-source back-office applications and their sets of permissions
The Commerce Layer admin Dashboard includes a section for back-office applications built on top of our Core API covering some of the platform's main features (such as orders or customers management, importing or exporting data, and more).
Any Commerce Layer account comes with a hosted version of any of those applications that is automatically enabled for Admin users, who can then enable them for other members of the organization with Full or Read-only access (the option to grant members Partial access to some apps is also available, provided that you properly set up restrictions at the application membership level). If you need further customization for one or more of your applications, they are all released as open-source projects so that you can fork them to make the changes that suit your needs, add your custom app to the Dashboard, and start using your own self-hosted version.
This is the list of all the currently available Commerce Layer Dashboard open-source applications:
Application | API credential kind | Open-source repository |
---|---|---|
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. | |
| View it on GitHub. |
Permissions
Each application is equipped with a different set of permissions in terms of CRUD actions on the single Core API resources. You can check them here below.
Customers
The Commerce Layer application for managing customers. You can search, filter, and list them, see their order history, statuses, and relevant customer groups, together with the addresses they’ve saved and the payment information in their wallet.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Payment sources | |||||
Read-only
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Payment sources | |||||
Exports
The Commerce Layer application for managing exports. You can see your export history with export statuses and errors (if any), and create new exports from the UI.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
| |||||
Read-only
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Imports
The Commerce Layer application for managing imports. You can see your import history with import statuses and errors (if any), and create new imports from the UI.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
| |||||
Read-only
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Inventory
The Commerce Layer application for managing stock items. You to set stock levels for all the SKUs in each of your stock locations by adding and removing stock items, or updating their quantity.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Read-only
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Orders
The Commerce Layer application for managing orders. You can see and filter your order history with order statuses, details, and timelines. You can also edit orders, move them through their lifecycle, and more.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Payment sources | |||||
Read-only
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Payment sources | |||||
Price lists
The Commerce Layer application for managing price lists. You can create new price lists or edit existing ones by adding prices, setting the currency, and determining whether taxes are included or not.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Read-only
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Promotions
The Commerce Layer application for managing all types of promotions. You can view active, upcoming, disabled, or all of your promotions by clicking any of the views, along with creating new promotions by type (external promotions included) or editing existing ones.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Read-only
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|
Returns
The Commerce Layer application for managing returns. You can initiate returns, manage their acceptance or rejection, and restock them when appropriate.
Full access
Resource | Create | Read | Update | Delete | Restrictions |
---|---|---|---|---|---|