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.