Welcome to what’s new on Shopfront for May & June 2025. We’ve got a collection of great features and a few bug fixes to go along with them!
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
- Additional details about currently in progress stocktakes are now shown on the order edit page,
- Reloaded sales can now have prices unlocked
- Imported external stocktakes now display additional information as to why they failed to import,
- Added a notification for when new CPI is available for processing,
- Modified components are now shown on the customer facing display,
- Editing order and invoice notes for a family now show the existing notes when you start to edit them,
- The product index page can now be filtered by additional information date fields,
- Added a customer utility page which allows you to bulk delete customers,
- The Product utilities page now shows better reasons why a product was unable to be deleted,
- Capped pricing imported files that don’t match to products now show the products without a match instead of being ignored,
- Last updated time for favourite reports is no longer affected by the next email date changing,
- Basket products now show a combined total price for each item within it,
- An alert is now shown when viewing an invoice that contains an invoice number that has already been received for that supplier,
- Improved the speed of sales reports when using multiple filters,
- Rounding is now shown for customer payments when fully allocated to invoices,
- The help icon is now available on small screen sizes (such as mobile phones). Depending on the screen size it might be under the user menu,
- [Last Yard] Added integration with the promotion stacker,
- [Developer] Account details such as name and email can now be modified
Bug Fixes
- Fixed automatic reporting date overflows when the anchor was set to the 31st of a month,
- External stocktakes now show the correct imported time (instead of displaying in UTC time),
- Merging products now correctly populate the supplier information,
- CSV imports for products no longer fail if the file ends with a blank line,
- Added components to products on the sell screen now correctly calculate if the quantity of a package is changed,
- Packages that don’t contain any components now correctly show the add component button on the sell screen,
- The mark all as read button for notifications now works when in global mode,
- Sale payments that refer to deleted registers no longer fail to upload,
- Sales can now be cancelled when the register they’re attached to is closed,
- Restoring a parked sale with packages that have modified components now correctly show the modifications on the sell screen,
- Clone criteria button on the promotion edit page no longer clips into the profit percentage when using a large screen size,
- Receipts which include credit limits but are printed for customers who don’t have a credit limit no longer show placeholder text,
- Fixed the exported file name for the Stocktaked Products report,
- Adding a note or customer to a previous sale while offline no longer results in a failed upload,
- Classifications that aren’t found in the local file are now loaded from the server when using the view page,
- [Last Yard] Adjusted multi-buy promotions to now always send with a start and end date,
- [Developer] Requested scopes are now resolved the entire way through the dependency chain instead of just a single level