The Lightspeed POS Integration for WooCommerce creates a two-way sync between your online store and your physical point of sale system. Products and inventory can be pushed and pulled between both platforms, customer records stay consistent across channels, and WooCommerce orders are synced to Lightspeed as sales. You can run the sync on a schedule, trigger it manually, or use real-time webhooks to keep both systems updated as changes happen.
Enter your Lightspeed X-Series Client ID and Client Secret, add the generated Callback URL as the Redirect URI in your Lightspeed app settings, and click Connect. Once connected, select the shop outlet for stock reading and pushing. Enable sync activity logs to track all sync events across products, orders, and customers.

Register OAuth webhooks from the Webhooks tab to receive instant updates from Lightspeed as changes happen. The plugin generates a ready-to-use Webhook URL and registers all four signed webhook types in one click. If webhooks are not registered, the scheduled sync runs automatically as a fallback.
Export WooCommerce products to Lightspeed or import Lightspeed products into WooCommerce manually from the Products and Inventory tab. When push on save is enabled, product edits in WooCommerce are automatically pushed to Lightspeed for all linked products. On import, you can control data overwrite behavior, enable image downloads, match products by SKU, manage category creation, and configure whether linked products are updated or left unchanged on each sync.
Export customers to Lightspeed or import them from Lightspeed manually at any time. When push on save is enabled, customer accounts created or updated in WooCommerce sync to Lightspeed automatically. For imports, you can enable scheduled syncs, control whether new accounts are created for Lightspeed customers, and match incoming customers to existing WooCommerce accounts by email or phone.
WooCommerce orders are pushed to Lightspeed as sales based on the order statuses you configure. Enable customer linking to automatically find or create a Lightspeed customer from the order billing email and attach them to the sale, keeping your Lightspeed sales history accurate.
Set independent sync intervals for products, inventory, and customers from the Sync Schedule tab. Both default to every 10 minutes and run continuously in the background whether or not webhooks are registered.
Product details including titles, descriptions, prices, and inventory are synced in real time via webhooks or automatically on the schedule you configure. Changes in WooCommerce are pushed to Lightspeed on save, and Lightspeed changes are pulled into WooCommerce on the next sync cycle.
Yes, product variations are fully supported in the sync between WooCommerce and Lightspeed X-Series.
The plugin connects one WooCommerce store to one Lightspeed outlet at a time. The outlet is selected after connecting and can be changed by disconnecting and reconnecting.
The scheduled sync continues to run in the background and keeps both platforms updated at the configured intervals even without webhooks.
```Version 2.0.0 Complete plugin overhaul with a redesigned architecture. (Previous version discontinued.) Only works with X-Series.
Version 1.0.5 Resolved the issue where product imports were limited to 100 items from the API.
Version 1.0.4 Made compatible with wordpress multisite
Version 1.0.3 1- Returns the incorrect count of products during the import added some new instructions in the configuration of this plugin. 1- How to create a client ID and Client secret 2- How to Add Redirect URI in the Lightspeed Retail API Client Signup Form
Version 1.0.2 minor issue resolved
Version 1.0.1 Connection lost with API issue resolved
0 average based on 2 ratings.
| Last Update | 2026-08-12 |
| Created | 2019-07-12 |
| Sales | 82 |
| Discussion | Comments |
| Compatible Browsers | IE10 IE11 Firefox Safari Opera Chrome Edge |
| Software Version | WordPress 7.0.x WordPress 6.9.x WordPress 6.8.x WordPress 6.7.x WordPress 6.6.x WordPress 6.5.x WordPress 6.4.x WordPress 6.3.x WordPress 6.2.x WordPress 6.1.x WordPress 6.0.x WordPress 5.9.x WordPress 5.8.x WordPress 5.7.x WordPress 5.6.x WordPress 5.5.x WordPress 5.4.x WordPress 5.3.x WordPress 5.2.x WordPress 5.1.x WordPress 5.0.x WordPress 4.9.x |
| Compatible With | WooCommerce 10.x.x WooCommerce 9.x.x WooCommerce 8.x.x WooCommerce 7.x.x WooCommerce 6.x.x WooCommerce 5.x.x |
| Gutenberg Optimized | |
| High Resolution | |
| Files Included | JavaScript JS HTML CSS PHP |
| Video Preview Resolution |