Lightspeed Inventory Sync
How inventory counts syncs between Lightspeed and Ramp
Overview
This article describes how stock availability data is exchanged between Lightspeed and Ramp.
Sync Behaviour
Inbound (Lightspeed-> Ramp)
Ramp retrieves the stock on-hand inventory levels once daily outside business hours.
The data is synced to each place catalogue in Ramp's system.
Places are manually enabled to sync by Ramp. This is to prevent unnecessary load on the system.
Outbound (Ramp -> Lightspeed)
Once a stocktake is completed, the updated quantities are immediately synced back to Lightpseed. This includes missing products, which are updated with a quantity of 0.
The updated quantities are synced as inventory adjustments, not as an inventory count.
This feature is disabled by default, to prevent accidental changes to your Shopify data. If you wish to have greater control over the inventory level update, you can use a file upload instead.
Sync Frequency
-
Inbound (Lightspeed→ Ramp): Daily
-
Outbound (Ramp → Lightspeed): Immediately after a stocktake is completed.
Data Mapping
Inbound (Lightspeed -> Ramp)
| Lightspeed | Ramp |
| outlet_id | Place PlaceId |
| product_id | Sku ExternalRef |
| current_inventory_level | Place CurrentCount |
Outbound (Ramp -> Lightspeed)
| Lightspeed | Ramp |
| outlet_id | Place PlaceId |
| product_id | Sku ExternalRef |
| quantity | Inventory AvailableCount |
| reason |
Limitations
- Minimum Inventory Count
- Locafi does not support negative inventory counts. If a inventory count at an outlet is less than 0, then the integration will sync it as equalling 0.