Apps
Add features to your store with apps, and see what each one can reach.
In the admin Apps
Open Apps. Apps add features to your store. Apps appear here once Storeloom has reviewed them.
Find an app
Search apps finds an app by name, and Category shows one kind. An app you have shows Installed.
Install an app
Each app shows what it can see before you install it, such as your products or your orders; an app that asks for nothing sees only your store’s name and currency. Install app asks you to confirm what it will be able to do.
If an app later asks for more access, it says so: Install again grants it.
An app that ships your orders asks for Ship your orders: a warehouse app connects itself as your fulfillment service (see Fulfillment services), and a courier app marks your orders shipped with their tracking, telling the customer by email.
An app that brings products in, such as Printful, asks for Add products to your store, and change the ones it added. It can add products with their variants, prices and pictures, as drafts unless it says otherwise, and change only the products it added: your own products and other apps' stay as they are. Its prices are always in your store’s currency. Set the stock of the products it added or ships for you lets an app keep the stock of those products, and of the products its fulfillment service ships: those you gave it, or, for a service that ships everything, every product sent to customers that you did not give another service that is on. A warehouse app can set many at once from its own count, less what your orders took that it has not received yet. A bundle’s stock always follows what is in it. The store’s activity log shows the app as the one who made each of these changes.
An app for personal or VIP pricing can ask for Set personal price discounts for your customers after sign-in. It can assign or remove a customer’s personal percentage, but cannot change their contact details or see them without separate customer-read access. It can set any percentage up to 100, so it lowers what those customers pay: grant it only to an app you trust with your prices. The store’s activity log records each change the app makes, from what to what. An app the assistant builds for your store cannot ask for this access. The assignment belongs to your store: removing the app stops further changes and leaves the prices you assigned in place. See Customers.
A shipping app can ask for Offer its couriers’ offices and lockers at your checkout, such as euShipments for Sameday’s easybox lockers. Checkout then offers its list of a courier’s offices and lockers in a country in place of Storeloom’s, and removing the app brings Storeloom’s back. Installing it needs Change settings, marketing and workflows, as your delivery options do, and an app the assistant builds for your store cannot ask for it. See Shipping.
Apps that run on Storeloom
Some apps were built by other stores with the assistant and run on Storeloom: their page says Runs on Storeloom. Install app gives your store its own copy, off until you enter the keys it asks for and switch it on. See Build an app.
Open an app
Your apps are listed in the menu, under Add. Open app, or an app’s name in the menu, opens it inside your admin, beside the menu. It is signed in to your store as you: the app learns which store and which member opened it, and what your role lets you do in the store, once, and nothing else. Owners and admins open apps, because an app lets whoever opens it change its settings and connections; staff and designers see “Owners and admins open apps and change their settings.” instead.
A payment app, such as Payball, opens only for owners: its keys say where your customers' money is paid, and only owners change payment methods. Admins see “Only owners open payment apps: their keys say where customers' money is paid.” instead of Open app.
Storeloom’s own apps also check your role before you change where they send things. Changing an app’s connection or settings (its keys, its account, what it sends on its own) needs a role that sees your customers and orders, since they go to the account it connects to; changing where cash on delivery is paid (the NextLevel and euShipments keys and accounts) is for owners. The app says so when your role may not. Such a change is also made within 15 minutes of opening the app: after that the app asks you to open it again from Apps, so someone who has left your store, or whose role you changed, cannot keep changing it. The app also asks Storeloom again before each such change, so a role you changed counts at once.
Remove an app
Remove stops the app reaching your store at once, after you confirm in the dialog that asks. After 48 hours, unless you install it again, the app is told to erase your store’s data. An app that adds a way to pay cannot be removed while payments or refunds through it are still under way (see Payments).
What an app was told
An installed app’s page lists:
- the changes it asked to be told about, within the access it has, and whether each was delivered;
- the erasures and data requests your store sent it, such as Customer erasure when a customer asks to be forgotten.
Build your own app
Build an app writes an app for your store from your own words, with the assistant, and lets you try it safely first. Your apps are listed under Built by you; you can switch them on and publish them to the App Shop. See Build an app.
Who can install and open apps
Owners and admins install, open and remove apps; a paid app is installed by an owner, since it is charged to the store’s card, and a payment app is opened by an owner. Nobody gives an app more than their own role may do: a member whose role cannot see customers cannot install an app that reads them, and the app’s page says so instead of offering Install app (“ask the owner to install it”). An app that takes payments is installed by an owner. The same holds for switching on and updating an app that runs on Storeloom. Staff and designers see which apps the store has and what each one can see. A role of your own with Install, open and remove apps opens apps too; to change an app’s connection it also needs to see customers and orders.