New Features and Enhancements
- OnSite with eCom:
- Field mappings: The eCommerce setup panel now lets you specify what OnSite field to use for each product description field in eCom: Title, Full Title, Description, and Content. For more information, click here.
- eCom categories: You now have the option to allow OnSite to manage categories in eCom.
- Product images – OnSite now supports 12 images for each product (master or child).
- Customer merges can now be undone with a payload on new customer merge operations.
- The OnSite uninstaller now removes all files in the /Users/<user>/Library/ folder.
- Performance improvements:
- Quotes, Orders and SROs now cache tax codes in order to reduce the time it takes to open these documents.
- Smart Find requests are given lower priority in order to improve UI responsiveness.
- Overall improved performance when opening documents in OnSite.
- Enhancements to system diagnostics for Lightspeed Support – We increased the verbosity of PostgreSQL logs to better track autovacuum activity.
- All help menu links have been updated.
- MasterCard 2-series BINs – OnSite now includes support for MasterCard 2-series Bank Identification Numbers (BINs).
- OnSite Installer – The prerequisites in the Installer now include macOS 10.10 or later.
- Import/Export progress bar – We’ve reintroduced the X of Y records processed progress bar for Import and Export operations.
General Fixes
- Fixed an issue that was causing the Invoice ID to be partially obscured.
- Uninstaller application – Fixed an issue that always required the computer to be restarted after an uninstall.
- Apple GSX:
- Fixed an issue that caused incorrect error text to be displayed when creating a carry-in repair on a PO that has not been saved (GSX).
- Fixed an issue that allowed a carry-in repair to be created with a blank phone number.
- Removed the spurious (work) text that was automatically appended to the phone number field.
-
Fixed an issue that caused the Save button to be disabled on the PO after creating a carry-in repair.
- Custom Fields – Fixed an issue that allowed Custom Fields to be created with blank names or names with whitespaces only; blank Custom Field names may cause unexpected search results in Smart Finds.
- Splitting Invoices – fixed an issue that could prompt the user twice when splitting an Invoice.
- API
- Set customer birthday – Fixed an issue that prevented a Customer’s birthday from being set using POST /api/customers/(d+)/.
- Get customer create date – Fixed an issue causing the create date not to be returned from GET /api/customers/(d+)/.
- Set customer on Order or Invoice – Fixed an issue that was causing the PO field to be cleared when setting the customer.
- User agent – The user agent field in the API now accepts hyphens (-).
- System Crashes
- Switching users – Fixed an issue that sometimes caused Lightspeed OnSite to crash when switching users if multiple OnSite servers are deployed to the same network segment.
- Reopening an Order – Fixed a crash that could occur when an Order that has been previously invoiced is modified and saved.
- Adding a Customer with deleted terms – Fixed an issue that caused Lightspeed to crash when adding a Customer to a sales document if that Customer record contained Terms that were deleted.
- Printer error in server logs – Fixed an issue that caused spurious error messages to be written to the server logs when a printer was unavailable.
- Tax-inclusive stores
- No Tax selling price – Fixed an issue that caused the wrong selling price to be displayed after setting the tax code to No Tax.
- Large quantity pricing – Fixed an issue that caused the wrong amounts to be displayed in sales documents when a large quantity of a small price item was added.
- Product Import Selling Price – Fixed an issue that caused the wrong selling price to be set when importing products in a tax-inclusive environment.
- eCom
- Discount on eCom orders – Fixed an issue that caused OnSite to crash in certain cases if an eCom discount was applied.
- Locked line item on eCom orders – Fixed an issue that allowed a locked line item from an eCom order to be modified via the gear menu.
- eCom categories – Fixed an issue that caused products NOT to be re-uploaded if an OnSite Web Category was deleted in Lightspeed eCom.
- iPad receipts – Fixed an issue that was causing an asterisk to appear on receipts for line items with Products with a No Tax Tax Status.
- Fixed a bug that always applied a pricing-level when the pricing-level name was blank.
- Retina displays – Fixed an issue that was causing previews to appear dimmer than the rest of the UI on Retina displays.
- Rounding – Corrected a calculation that could introduce a small (0.01) tax amount discrepancy after a payment was applied in a tax-inclusive environment.
- ReportMaster – Fixed an issue that caused the Total Sell amount to be displayed in a tax-inclusive environment.
-
Support payloads – Fixed an issue that caused payloads to not be applied if the user deleted the /Users/Shared/LightSpeed/ folder.
- Support Help Link – The link to the OnSite support pages on lightspeedhq.com has been updated.
-
Fixed an issue where serial numbers remained in available inventory after being sold.
- StoreMaster – Fixed an issue that was causing the wrong price to be displayed in the Sell column due to rounding.
- Discount column width – Fixed the column width of the Discount column in sales document to prevent the header from being truncated to Disco.
- Discounts – Fixed an issue where a discount with a large number of digits of precision (e.g. 3.6666666666667) was being truncated instead of rounded.