Shopify Inventory Sync
How inventory availability syncs between Shopify and Ramp
Overview
This article describes how stock availability data is exchanged between Shopify and Ramp.
Sync Behaviour
Shopify -> Ramp
Ramp retrieves the Available 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.
Ramp -> Shopify
Once a stocktake is completed, the updated quantities are immediately synced back to Shopify. This includes missing products, which are updated with a quantity of 0.
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
-
Imports (Shopify → Ramp): Daily
-
Exports (Ramp → Shopify): Immediately after a stocktake is completed.
Data Mapping
| Shopify | Ramp |
| inventory_item_id | SkuExternalRef |
| available | Quantity |
| location_id | PlaceExternalRef |