
New on Shopfront
Nicholas Clark
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.
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
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