New On Shopfront
Nick Clark
Welcome to what’s new on Shopfront for February 2021! We’ve got new ways to test promotions, a whole bunch of accounting integration improvements and more!
Before getting on to the normal programming, we’re just giving you a heads up with a couple of upcoming changes.
During March we’re moving to a new mail provider to improve delivery time and reduce failed emails, because of this, we’re changing where emails come from that are sent from within Shopfront. Currently when you’re sending receipts to customers they’re from receipts@[your-subdomain].onshopfront.com and statements are from statements@[your-subdomain].onshopfront.com.
This will now change to instead all come from [your-subdomain]@onshopfront.com. You’ll also receive more emails from this email address which were previously coming from noreply@onshopfront.com. Nothing is required on your side with these changes, however we thought we’d give you a heads-up in case you have any email rules setup for Shopfront emails.
The second major upcoming feature which is already rolling out is our new authentication for integrations. Previously when you approved an integration they essentially acted as you and received all of the same permissions as you. This worked fairly well, however it lead to not knowing exactly what each integration would be doing and meant that integrations would be affected when your permissions were changed.
Instead, integrations will now specify which permissions they require and when authenticated they’ll be created as an internal user within your POS system (which will automatically be removed if you revoke the integration). This leads to more transparency with what integrations are doing and prevents integrations from losing access to some features due to permission changes. When authenticating the integration, you’ll now be required to use a user who has the modify_integrations
permission (same as before), but also all of the permissions the integration is requiring.
Promotion Simulator
Want to test out a promotion before it has started or need to test it out on a non-register? Now you can with the promotion simulator. Simply edit a promotion, enable the promotion simulator in the bottom right-hand corner and add the products you want to test.
Dark Mode
Currently in beta, dark mode is now available for all stores. You can enable the dark mode by going to the Menu > Setup > General > Registers, select the register you want to enable the setting for and then change the dark mode setting to one of Force Light Mode (default), Force Dark Mode or Auto (this will use your operating system setting to determine whether to display Shopfront in dark or light mode).
We’re still improving how it looks on each page, but it should be ready to use in the vast majority of places.
Import Gift Cards
Have some gift cards to create without selling them? Now you can import gift cards directly from a CSV file. Head over to the Menu > Customer Management > Gift Cards > Functions > Import Gift Cards to get started, you’ll need a CSV ready with the following columns:
code
,balance
,original
(optional),outlet
(for multi-store vendors)Alongside importing gift cards, we’ve also added the ability to see where the gift card was created from with the new creation source column on the gift card page, this will specify whether it came from a sale, a file import or from an integration.
searchSale
GraphQL route has been removed as per deprecation policy,getIntegration
GraphQL route has been removed as per deprecation policy,product.usePriceLabel
GraphQL field has been removed as per deprecation policy,product.active
GraphQL field has been removed as per deprecation policy,paymentMethod.denominations
GraphQL field has been removed as per deprecation policy,YYYY-MM-DD
,