Lightspeed k Series- 2 or 1 Way Interface
Last Updated: 10/7/2025
Overview
Yellow Dog’s one-way interface with Lightspeed K Series.
Sync Approach
This integration consists of the following:
Yellow Dog’s LightspeedKSeriesConsole application, which
pulls store data from Lightspeed’s API for mapping to YD Stores
pulls item data from Lightspeed’s API for mapping unsold items in POS Item Map
pulls sales data from Lightspeed’s API
matches sales data to items in YD
adjusts on hands in YD based on sales
Yellow Dog’s ProcessSales application, which
completes additional processing to ensure that the sales data is available in reports
Sync Frequency
Yellow Dog’s LightspeedKSeriesConsole can pull sales as often as 15-60 minutes, depending on what other sync applications are running against the database.
Yellow Dog’s ProcessSales application is normally run once per day.
Configuration
This integration supports multiple instances of Lightspeed K Series Businesses and multiple locations in Lightspeed K Series.
This integration does support multiple Lightspeed Locations per Yellow Dog Store
This integration does not support multiple Yellow Dog databases per Lightspeed instance
This integration does not support one Lightspeed Location per multiple Yellow Dog Stores
Requirements
Client
Ensure that all Lightspeed K Series items have SKUs that match to the corresponding Yellow Dog SKU, or, if opting to use POS Item mapping only, map the items via POS Item Map.
Confirm the mapping of Yellow Dog Stores to Lightspeed K Series Locations.
Provide their Lightspeed K Series Business ID.
Provide authorization via an OAuth link during installation.
If there are multiple businesses:
They all need to be able to provide authorization under one email address. We do not support multiple email addresses for authorization.
If there are either multiple locations and/or multiple businesses:
Ensure all items are either completely shared across the businesses/locations OR have completely separate items with separate SKUs.
Yellow Dog
Configure and schedule the LightspeedKSeriesConsole application
This includes pulling Lightspeed Locations and ensuring that they have been mapped to YD Stores.
Configure and schedule the ProcessSales application
Data Exchange
Sales Data from POS
Yellow Dog’s sync application pulls the sales data into the YD database, matches the sales to YD items and decrements the inventory, and Yellow Dog’s ProcessSales application completes additional processing to update calculated costs and ensure that the sales data is available in reports.
If there are sales that are missing in Yellow Dog, Yellow Dog has the ability to repull sales from Lightspeed.
Yellow Dog matches Stores to Lightspeed’s Locations.
Sales can be matched to items in Yellow Dog via
Yellow Dog SKU to Lightspeed SKU
POS Item Map in Yellow Dog
We pull in the following sales data:
Item Data from Yellow Dog - Item push not supported
Workflows - Where Performed
Accounting Export :
Sales (Total Net Sales) only
Limitations
Refunds/voids are NOT supported, this includes reopening checks as that processes as a refund on Lightspeeds end
Split checks will display with the whole quantity on one line for the original check, then a second line with a deduction from the original check for the quantity that is split among the remaining checks, then the remaining checks will have their split quantity on another line.
Modifiers do not get linked to their parent items for split checks
For multiple locations and multiple businesses: SKUs must be unique across all locations OR items must be shared gloablly across all locations
Multiple locations under one business are only supported on the same database and MUST be authorized via the same lightspeed login
Multiple businesses under one YD database are supported but MUST be authorized via the same lightspeed login and must be installed with separate instances of the console.
Fully support US and Canada and other Tax-Exclusive locations, other countries are not yet supported as they are Tax-Inclusive
Changing the SKU in Lightspeed is NOT supported
Changing the item description in lightspeed is supported but this integration does not change historical sales to match the new item description
Only paid sales are brought in
·