Odoo Lightspeed Connector | Lightspeed Retail Connector | Lightspeed R-Series Integration
by Code Sparks https://codesparks.odoo.com$ 100.00
Odoo Lightspeed Connector | Lightspeed Retail (R-Series) Integration
by Code Sparks
Seamlessly import and synchronize data from Lightspeed Retail (R-Series) into Odoo using a secure OAuth connection. Import products, customers, suppliers, shop locations, categories, tags, attributes, taxes, and sales orders with automatic dependency handling. The connector supports background queue processing, resumable large catalog imports, scheduled synchronization, payment status updates, failure logging, and smart monitoring tools, providing a reliable one-way integration from Lightspeed to Odoo.
Fully Compatible with All Odoo Environments
Odoo Lightspeed Connector | Lightspeed Retail (R-Series) Integration provides a secure and reliable one-way synchronization from Lightspeed Retail (R-Series) to Odoo. Easily import and update products, customers, suppliers, shop locations, categories, tags, attributes, tax categories, and sales orders using OAuth authentication. The module supports automatic dependency handling, background queue processing for large catalogs, scheduled imports, payment and order status synchronization, failure logging, retry mechanisms, and smart monitoring tools, making Lightspeed to Odoo data migration and ongoing synchronization fast, efficient, and dependable.
Explore this module
Overview
The Odoo Lightspeed Connector | Lightspeed Retail (R-Series) Integration enables seamless one-way synchronization of data from Lightspeed Retail (R-Series) into Odoo. Using secure OAuth authentication, the connector imports and updates products, customers, suppliers, shop locations, categories, tags, attributes, tax categories, and sales orders while automatically handling related dependencies to ensure consistent and accurate data in Odoo.
- Secure OAuth authentication with automatic access token refresh.
- Automatically detect Lightspeed account details and validate the connection.
- Import shop locations, product categories, tags, attributes, and tax categories.
- Create and update products with SKU, pricing, cost, taxes, categories, and images.
- Import customers and suppliers, including available profile images.
- Import sales orders and order lines with automatic dependency resolution.
- Automatically import missing customers, products, categories, and taxes before creating orders.
- Filter sales order imports using a configurable start date and time.
- Schedule automatic synchronization using configurable cron jobs.
- Refresh payment and order completion status from Lightspeed.
- Process large catalogs efficiently with resumable background queue processing.
- Configure batch size, commit frequency, and maximum runtime for optimized performance.
- Track pending, completed, and failed import jobs through the import queue.
- Maintain detailed failure logs with retry functionality and optional email notifications.
- Access smart buttons for products, customers, suppliers, sales orders, queues, and failure logs directly from the integration instance.
Designed for businesses using Lightspeed Retail (R-Series) alongside Odoo, this connector provides a reliable, scalable, and efficient way to migrate and synchronize retail data. Its background processing, automatic dependency management, monitoring tools, and error recovery features ensure smooth imports even for catalogs containing tens of thousands of records, while keeping your Odoo database continuously up to date.
Features
Secure OAuth authentication with automatic access token refresh and connection validation.
Import shop locations, product categories, tags, attributes, and tax categories from Lightspeed.
Create and update products with SKU, pricing, cost, categories, taxes, and product images.
Import customers and suppliers with support for profile images when available.
Import sales orders with automatic dependency handling for customers, products, categories, and taxes.
Background queue processing with resumable imports for large catalogs containing thousands of records.
Configure scheduled synchronization using cron jobs with date-based sales order imports.
Track import queues, retry failed jobs, monitor failure logs, and refresh payment and completion statuses.
Lightspeed setup guide
For Lightspeed setup, this module includes a step-by-step guide in doc/LIGHTSPEED_SETUP.md (inside the module folder). Open that file for detailed instructions on creating a client id, client secret, and configuring Odoo.
Screenshots
01
Install module/application.
02
After installing the module, open the Lightspeed menu and create a new Lightspeed Instance. Configure the required credentials by following the step-by-step setup guide available in doc/LIGHTSPEED_SETUP.md. Once the configuration is completed, you can securely connect your Lightspeed Retail (R-Series) account with Odoo and start importing data. The instance form includes two configuration sections: Credentials for OAuth authentication and API connection details, and Defaults for configuring import behavior and synchronization preferences. Smart buttons on the instance provide quick access to all synchronized Products, Customers, Suppliers, Sales Orders, Import Queue, and Failure Logs, allowing you to monitor and manage data imported for that specific Lightspeed instance.
03
The Import Operations notebook lets you import Shop Locations, Product Categories, Tags, Tax Categories, and Product Attributes, as well as synchronize Products, Customers, Suppliers, and Sales Orders with automatic dependency handling. Configure Order Automation by selecting a Fetch Orders From date and enabling Auto Import Orders for scheduled synchronization. You can also monitor and recover failed imports using Retry All Failed, View Queue Errors, and View Failure Logs.
04
The Synced Data menu provides quick access to all records imported from Lightspeed Retail (R-Series). Easily browse and manage synchronized Products, Customers, Suppliers, Sales Orders, Shop Locations, Categories, Tags, Attributes, and other imported data from a centralized location.
We will provide FREE 30 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.
Need Help with Portal Timesheet Add?
Have questions, need technical assistance, or want to request new features? We're here to help you get the most out of Portal Timesheet Add | Pending Timesheets.
We are committed to helping you simplify portal time tracking in Odoo by enabling secure timesheet logging, efficient pending timesheet management, and a seamless experience for both portal users and project managers.
Before production
Before moving to production, please verify on a staging environment that this module behaves exactly as your requirements expect (products, orders, customers, suppliers, categories, and access rights). If you need help with new features or customizations, feel free to reach out to us.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Lines of code | 2963 |
| Technical Name |
cs_lightspeed_connector |
| License | LGPL-3 |
| Website | https://codesparks.odoo.com |
Please log in to comment on this module