All public apps must meet the following basic criteria. These requirements are the same for private apps.
The app solves a problem for merchants, either by adding new functionality to Sho, or by creating a faster, easier, or more efficient way to do something that already exists within ShopBase
It uses the ShopBase API and makes sure that all data it collects provides real value to a merchant's business.
It requires minimal interaction between the app's developer and the merchants who are using it. The app should use programming logic and ShopBase data to automate its functions.