Get Started
Woocommerce Lightspeed Pos icon

15 versions

Woocommerce Lightspeed Pos history.

Every release of Woocommerce Lightspeed Pos is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

15 of 15 releases scanned clean
v3.5.0Latest
October 21, 20263.3 MBScanned
Added
  • Optionally record each WooCommerce payment method as a chosen Lightspeed POS R-Series payment type when syncing sales, instead of the generic one
Improved
  • Prevent turning on Lightspeed POS R-Series sales sync while WooCommerce prices are entered with tax, and warn stores that already sync sales in that setup
  • Explain on the product screen whether editing a Lightspeed-linked product's stock in WooCommerce updates Lightspeed or is replaced on the next sync
  • Remove WooCommerce variations whose Lightspeed POS R-Series items were deleted or moved to another matrix while polling, when "Prune deleted Lightspeed variations" is enabled
Fixed
  • Turn a Lightspeed POS R-Series variation back into a simple WooCommerce product when it is removed from its matrix, instead of deleting it
  • Stop deleting archived Lightspeed POS R-Series variations from WooCommerce when "Ignore archived products" is enabled
  • Keep Lightspeed POS R-Series sales, partial refunds and cancellations of orders with a fee in balance
  • Import the Lightspeed POS R-Series matrix product as soon as existing products are merged into it, instead of leaving them unsynced
  • Stop creating a WooCommerce variable product for every Lightspeed POS R-Series product merged into a new matrix, so one matrix imports as one variable product
  • Keep the Lightspeed POS R-Series item poller running when a product merged into a matrix is synced right after its conversion on a site with a persistent object cache, instead of failing and leaving the other merged products behind
  • Load archived Lightspeed POS R-Series products when "Ignore archived Lightspeed products when loading products" is unticked
  • Show the correct option labels for handling archived Lightspeed POS R-Series products, and the connection success message on the store settings tab
  • Name the product, not its ID, in the Lightspeed POS R-Series inventory sync error notice
  • Point documentation links to the current Lightspeed POS for WooCommerce docs
  • Sync Lightspeed POS R-Series sales, and their refunds and cancellations, paid partly or fully with a gift card or store credit that only lowers the order total, such as Smart Coupons, instead of failing as out of balance
  • Sync Lightspeed POS R-Series sales with tax when their tax rates were added after the last "Export tax rates", instead of syncing them untaxed
  • Push the current stock when a Lightspeed POS R-Series product update runs late, instead of the stock from when it was queued
  • Skip pruning Lightspeed POS R-Series variations when Lightspeed returns incomplete item data, instead of deleting their WooCommerce products
Other
  • Misc - Require WordPress 6.3+ and WooCommerce 9.9+
August 24, 20263.5 MBScanned
Added
  • Mark Lightspeed POS X-Series sales as paid and closed by recording a payment of a chosen Lightspeed payment type when the WooCommerce order is paid
  • Add an exclusion tags setting for Lightspeed POS X-Series so staff can control from Lightspeed which products appear in WooCommerce
Improved
  • Skip the Lightspeed inventory check when a crawler or bot adds a product to the cart, preserving API rate limit for real shoppers (R-Series and X-Series)
  • Download Lightspeed POS X-Series product images in batches with immediate follow-up runs, so large catalogs import images much faster
  • Update WooCommerce product images when they are replaced in Lightspeed POS X-Series, and show pending image downloads on the Sync screen
Fixed
  • Retry Lightspeed POS X-Series product image downloads after a temporary failure instead of dropping the image
  • Apply Lightspeed POS X-Series background polling frequency changes as soon as the settings are saved
  • Reuse existing media library images when reconnecting Lightspeed POS X-Series, instead of downloading the whole catalog's images again as duplicates
  • Allow X-Series product image sync to initialize on sites with a long database table prefix
  • Show the Lightspeed POS R-Series sales sync settings fields and stop failing order syncs when the enable option was stored in a legacy format
Other
  • Dev - Update the bundled Fenix framework to v1.13
  • Misc - Require WordPress 6.3+ and WooCommerce 9.9+
August 16, 20263.4 MBScanned
Fixed
  • Stop a "translation loading was triggered too early" notice on sites where WP Cron is disabled or loopback requests are unavailable
  • Prevent an error from breaking the Lightspeed POS X-Series Sync screen when an activity log entry refers to a deleted order
  • Show a notice, rather than erroring out, when the OpenSSL PHP extension required to store Lightspeed credentials is missing from the server
  • Send a product's barcode to the Lightspeed POS R-Series EAN field, not the UPC field, when the UPC/EAN strategy is set to EAN
  • Show a notice and stop repeated import errors when a Lightspeed POS R-Series matrix attribute name is too long for WooCommerce
  • Correct the Lightspeed POS R-Series stock after a refund without restocking even when stock quantity is not synced back to Lightspeed
  • Keep the storefront responsive when the Lightspeed POS R-Series API is slow or rate limited, instead of letting add to cart and checkout requests pile up
Other
  • Dev - Add a filter to skip the Lightspeed POS R-Series inventory pull when a product is added to the cart
  • Dev - Add a filter to change the Lightspeed POS R-Series API timeout for storefront requests
  • Dev - Update the bundled Fenix framework to v1.12
v3.3.8Unavailable
July 28, 20263.4 MBScanned
Fixed
  • Prevent Lightspeed POS X-Series from deducting a product's stock twice in Lightspeed when a WooCommerce order syncs due to race conditions
  • Apply Lightspeed POS R-Series API rate-limit pacing to storefront requests, and shorten rather than skip the delay when a request is low on execution time
  • Convert product dimensions correctly when importing from Lightspeed POS X-Series into a store using a different metric unit, such as centimeters into millimeters
  • Convert product weights correctly when importing from Lightspeed POS X-Series into a store using grams or carats
  • Keep Lightspeed POS R-Series stock unchanged when a WooCommerce order is refunded without restocking the refunded items
v3.3.6Unavailable
July 6, 20263.4 MBScanned
Improved
  • Allow changing the Lightspeed POS X-Series register within the same outlet after data has synced, without a full reset or disconnect
  • Add a Re-sync from Lightspeed action for individual and selected Lightspeed POS X-Series products and customers
  • Add an order note when a Lightspeed POS R-Series sale is not synced because the order has no linked products
  • Prevent redundant Lightspeed POS R-Series product syncs when bulk-editing products, so accounts hit fewer rate-limit errors
Fixed
  • Prevent a double refund in Lightspeed POS R-Series when cancelling an order that had an earlier partial refund
v3.3.5Unavailable
June 22, 20263.3 MBScanned
Fixed
  • Create variable products in Lightspeed R-Series even when the matrix attribute set already exists
  • Prevent repeated import errors when a Lightspeed POS R-Series matrix attribute is named with a reserved word such as Type
v3.3.4Unavailable
June 15, 20263.3 MBScanned
Fixed
  • Sync the final refund to Lightspeed R-Series when completing an order that had an earlier partial refund
  • Correct Lightspeed POS X-Series sale totals for order lines with a quantity above one or a discount, so synced amounts match the order
Other
  • Misc - Show all Lightspeed POS X-Series outlets and registers in settings on accounts with very large lists
  • Localization - Added German, Spanish translations
v3.3.3Unavailable
June 7, 20263.2 MBScanned
Improved
  • Allow changing the Lightspeed POS X-Series outlet register until data has been synced
Fixed
  • Ensure all of an outlet's registers in the Lightspeed POS X-Series settings are showing consistently
  • Let cancelling a Lightspeed POS X-Series sync clear a stuck sync immediately, even when the server blocks background loopback requests
v3.3.1Unavailable
May 26, 20263.2 MBScanned
Improved
  • Make Start over re-sync every Lightspeed POS X-Series product and customer even when unchanged, and default the sync prompt to Resume
  • Show a confirmation notice right after starting a Lightspeed POS X-Series sync, instead of only from the next page load
Fixed
  • Prevent the Lightspeed POS X-Series background sync from accumulating orphaned options rows when products, variants, or customers are waiting to be retried
  • Cancel the Lightspeed POS X-Series product variants sync when cancelling a product sync, so the sync no longer appears stuck in progress
v3.3.0Unavailable
May 20, 20263.1 MBScanned
Improved
  • Automatically retry failed order syncs to Lightspeed with spaced delays for up to one hour after the first attempt (R-Series and X-Series)
  • Add sync status notes to WooCommerce orders showing the Lightspeed sale ID on success or the error reason on failure (R-Series and X-Series)
  • Sync Lightspeed POS X-Series product categories with their full hierarchy in WooCommerce
  • Preserve existing WooCommerce categories on a product when its Lightspeed POS X-Series counterpart has no Product Category assigned
Fixed
  • Sync partial refunds to Lightspeed R-Series correctly when refunding multiple units of an item
  • Convert linked WooCommerce products into matrix variations when their Lightspeed R-Series counterparts are merged into a matrix
  • Prevent a fatal error on the R-Series import page when the products table has no pagination output to render
  • Keep local R-Series product data in sync after pushing WooCommerce product updates to Lightspeed
  • Stop importing Lightspeed POS X-Series product tags as categories in WooCommerce
Other
  • Dev - Add an experimental filter to opt-in to syncing partial refunds to Lightspeed POS X-Series as linked return sales
  • Dev - Pass the newly required scope parameter when connecting to Lightspeed POS X-Series in developer mode

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin Woocommerce Lightspeed Pos to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.