New On Shopfront
New on Shopfront: March & April 2025
Nick Clark
Welcome to what’s new on Shopfront for March & April 2025. We’ve got additional emoji support, some obscure fixes and some nice speed improvements!
Note: Some of these changes are gradually rolling out to stores, some of the changes may not be received in your store for a couple of weeks.
Minor Features
- Improved the speed of the synchronisation, especially for stores with a large number of integrated applications,
- Improved the speed of the register closure view page,
- Added support for using emoji in barcodes,
- Added support for using emoji in product descriptions,
- Redesigned the stock list page,
- Redesigned the bulk price edit page,
- Improved styling of disabled select boxes when in dark mode,
- Improved the behaviour of clicking outside dialogs,
- The new product edit UI now sticks the product’s name to the top of the screen when scrolling,
- Supplier assign list now shows when a supplier is attached to a product not just if it’s the core supplier of the product,
- Added a name search to the product utilities page,
- Added not purchasing status label to the sell screen search,
- Added support for Linkly & Tyro to overpay the sale if there is a terminal issue, allowing you to refund the customer if needed,
- Added information on the order edit page when a product is on a buying period with another supplier,
- Improved messaging on the merge tax rates dialog,
- Added the ability to clone a price set,
- Reloading a cancelled sale now loads in the order reference and product notes,
- Replaced our barcode generation implementation with a smaller, faster version,
- Added support for public holiday surcharging by a classification,
- The favourite reports list can now be filtered and searched,
- Added a prompt when saving products that contain duplicate barcodes,
- Favourite reports can now be restored from the trash,
- Media can now be bulk deleted from the media centre when some of it is attached to items in Shopfront,
- [Accounts Flow] Added ability to send transfers to Accounts Flow,
- [Accounts Flow] Added support for costs that are rounded to four decimal places,
- [ALM] Added verify button to the integration settings page,
- [Last Yard] Added support for promotions without start and end dates,
- [Last Yard] Added support for promotions that contain products through classifications
Bug Fixes
- Creating a new customer while attaching them to a previous sale no longer attaches them to the next sale too,
- Prevented parked sales with payments applying partial payments across multiple register closures,
- Fixed monthly reports not correctly clampling to the last day of the month,
- The customer display help pop-up when you have the window management position disabled is now closable,
- Prevented transfer quantities being overridden if a transfer is sent and modified on multiple devices at once,
- Changing your account & billing details no longer requires a page refresh if you want to modify information a second time,
- Prevented products being added to the future prices page twice when updating a product in a family,
- Reports with multiple included and excluded item groups now show data correctly no matter which order the filters were applied,
- Manual cost changes now appear as manual inventory adjustments in the inventory movement report instead of being grouped with the next inventory event,
- Improved advanced stocktake event deduplication to prevent potential duplicate events from occurring,
- Reorder limits and max quantities are now displayed correctly on the order edit page when the value is set to
0
,
- Prevented a failed upload when refunds require reasons is enabled and the reason is set to just
0
,
- Sales history within the product view page now displays sales of cases correctly instead of mis-labelling them as items,
- [Developer] Prevented invalid numbers from being sent from the Payment Method API,
- [ALM] Previous invoice viewer now works correctly for accounts in SA and WA,
- [Zen Global] Loyalty is now floored instead of naturally rounded when adjusting the value when redeeming points