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.
  • POS receipt printing – Fixed an issue that caused receipt printing to fail if Auto Logout After Finishing Sale is enabled and a gift card payment was applied.
  • 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.