New on Shopfront: November & December 2025

New on Shopfront

New on Shopfront: November & December 2025

Nicholas Clark

Nicholas Clark

Welcome to what’s new on Shopfront for November & December 2025. We’ve got additional page redesigns, improved speed and a whole lot of quality of life 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 and network usage of the bulk price edit page,

  • Users can now receive orders / transfers without the edit order / transfer permission,

  • A warning has been added to the product edit page when you set a price to $0,

  • A summary of the stocktake is now exported on the first page of the advanced stocktake export PDF,

  • Left-aligned products on the advanced stocktake export PDF,

  • Improved the spacing between lines on receipts when product names are wrapped,

  • Performing a bulk delete on the product utilities page will now remove any valid item when blocked items are encountered instead of rejecting the entire list,

  • The user list on the orders page now only shows the users with permissions to send / receive orders (any user can still be searched for),

  • Improved the UI relating to training mode on the sell screen so it’s clearer when users are leaving training mode,

  • Notification titles now wrap nicer when long,

  • Improved the UI when assigning a customer to a previous sale and the internet is slow,

  • Manage cash now only opens the cash drawer when using put cash in after the amount has been entered,

  • Capped pricing now allows for filtering by price set,

  • Order reviews can now be reversed out of fully completed status when the order hasn’t been completed,

  • Printed / emailed orders now only show the totals at the end of the file instead of on each page,

  • Improved the unable to open local database error page to provide more automatic steps and troubleshooting instructions,

  • Completed and applied advanced stocktakes now show details on whether it was zeroing other stock or not in the header,

  • Emailed and exported inventory reports now show the time generated instead of a date period,

  • Added a warning on the promotion edit page when a criteria is optional and uses quantity only,

  • Limited the number of visible sales attached to a customer payment to 1,000 (additional can still be attached, but won’t be rendered when viewing),

  • Improved recovery from local database corruption (e.g. power failure in the middle of a transaction),

  • Added a confirmation dialog when attempting to transfer a product with no items,

  • Improved the speed of payment reports when a user column is present,

  • Redesigned the customer index page,

  • [Developer] Allowed embedded applications to run hooks when finalising a sale,

  • [Developer] New applications now have client IDs and secrets starting with sfci_ and sfcs_ respectively,

  • [LMG eCommerce] Added support for mix criteria promotions

Bug Fixes

  • Using the browser’s built-in search with a code editor (e.g. advanced reports) now correctly shows the text that was searched,

  • Parking a sale that contains a package within a package that contains an added component no longer appears as a discount when unparked,

  • The discount displayed when adjusting from a case to a single is now recalculated to not show the original case price,

  • Modified sales report no longer reports the time the sale was modified as the time cancelled,

  • Customers filtered by “No group” now appear in the list if they have a deleted customer group,

  • Creating a product from a temporary product without making any changes to it now correctly adds a shelf ticket,

  • Changing a register when an upload has failed will no longer prevent you from opening the register,

  • The missing items list for banner group promotions is no longer visible if the promotion has been manually edited,

  • Long product names no longer push the quantity and price fields out of view on the customer display,

  • Entering a 5 digit year on the calendar picker no longer crashes the page,

  • Adjusted the email validation check to allow subdomains with hyphens,

  • Recent cash movements in manage cash over $999.99 are no longer hidden behind the print button,

  • Fixed the ordering of returns in the product purchase history,

  • Prevented the security centre from crashing when certain ipv6 addresses were used,

  • Changing tabs on the product edit page when used within a dialog no longer causes the page to move,

  • [Hump Club] Fixed a race condition causing incorrect product names to be displayed in the offers dialog

DeveloperPrivacy — Copyright © 2026 Shopfront