Welcome to what’s new on Shopfront for November & December 2024. We’ve got a few changes that have been made over the last couple of months and are in for a big couple of months ahead with changes!
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.
Major Features
User Outlet Reporting Access
If you’re a multi-store owner, you can now specify which Outlets an individual user can run reports using. This will automatically prevent any report from accessing data when the user doesn’t have permission to access it without having to build favourite reports or worry about restricting certain pages.
You can modify the Outlets a user has access to on the user edit page.
Minor Features
- Added an indicator on the product view page that there is a future price available,
- Cleaned up the email settings page for favourite reports,
- Added multiple unparked sale pattern detection to the security centre,
- Embedded applications are no longer waited for to render data when using slow devices,
- Inventory movement reports can now be grouped and filtered by classifications,
- Adding a new Outlet in the Account & Billing section now requests address and contact details about the Outlet,
- Future prices that are applying to a quantity a product doesn’t currently have can now be seen anywhere you can see other future prices,
- Improved the design of the future prices page on small screen sizes (like mobile phones),
- Favourite reports now track revisions,
- Generating an order by reorder points now allows you to deduct stock that’s currently on order,
- Tracking of inventory is now enabled by default when merging products,
- Added product utility to bulk change the case of product names,
- Added per-product savings to the receipt editor,
- (New Product UI) An alert is now shown when an extremely high inventory value is entered,
- (New Product UI) Changing tabs jumps you back to the top of the page,
- [Developer] Improved the usability of the navigation and search in the documentation
Bug Fixes
- Prevented reports failing to render when certain combinations of reporting tables were used,
- Fixed Cost of Goods Sold (EX) and Profit (EX) columns in the sales reports from returning $0 if a product is sold at $0,
- Creating a receipt from a template no longer has the incorrect tax rate specified,
- Prevented discount below cost warning from appearing when a product is added to the sale and the product details is set to automatically open,
- Modifying a product while the product summary is open on the sell screen no longer causes the product summary to crash,
- Prevented entering quantities with decimal places on the price list edit page,
- Products that are created from temporary products are now added to the everyday tickets page,
- Precision reports for week aggregates now includes Monday when the start of the week is set to Monday,
- The send button on the order view page can no longer be pressed multiple times while waiting for the server,
- Specifying a price of $0 in the price list edit page no longer removes the line when saving,
- Prevented the merging of locked products,
- (New Product UI) Adding a cost by starting with a decimal place (e.g. .50) now correctly stores the price instead of setting to zero,
- (New Product UI) Creating a new family from the product edit page after creating prices no longer removes the created prices,
- (New Product UI) Products imported from the Master Database no longer default to having no tax set for the purchase tax rate instead of inherit when the retail tax rate is set to no tax,
- [Hump Club] When two barcodes match the same product, the lowest quantity is now used instead of picking the first loaded barcode,
- [MYOB] Order discounts / fees are now correctly calculated for negative items,
- [Tipple] Fixed the embedded dialog size,
- [Developer] Sale webhooks now correctly fire if a promotion is activated within the sale that applies to multiple customer groups,
- [Developer] Deleted register webhooks now trigger when deleted at the same time as the Outlet they belong to,
- [Developer] Recovering products from the trash now triggers the
_UPDATED
webhook for the specific type