Shopify Integration Overview
Integration capabilities, data flow, and system limitations.
The Shopify integration allows Ramp to automatically sync core inventory data such as products, stock, and locations. This removes the need for manual updates and ensures consistent information across both systems.
The integration retrieves operational inventory data from Shopify and maps it to Ramp's internal data model. This article describes supported data flows, synchronisation behaviour, and system limitations.
Supported Capabilities
| Shopify Feature | Ramp Support |
| Locations |
✅
|
| Products | ✅ |
| Purchase Orders | ✅ |
| Transfer Orders | ✅ |
| Sales Orders | ✅ |
| Stock On Hand | ✅ |
| Product Families | ❌ |
| Stock In Transit Updates | ❌ |
| POS Support | ❌ |
| Financial Analysis | ❌ |
Data Flow Behaviour
Shopify → Ramp (Inbound Sync)
| Data Synced | Description |
| Locations | Locations synced as Places |
|
Products |
Products and Variants synced as SKUs |
| Purchase Orders |
Purchase Orders synced as inbound Orders |
| Transfers |
Transfers synced when marked Ready to Ship in Shopify. |
| Orders |
Orders synced as outbound Orders |
| Inventory |
Available Inventory synced as Current Count in Product Catalogue |
Ramp → Shopify (Outbound Sync)
| Data Synced | Description |
| Inventory | Validated stocktake quantities synced to Available Inventory |
Integration Limitations
- One-way data ownership
- The integration focuses on keeping Shopify as the source of truth, and syncing data into Locafi when needed.
- Any changes to locations, products, purchase orders, transfers and orders in Locafi will not reflect in Shopify.
- Draft Orders
- Purchase Orders, Transfer are not synced into Ramp until their status is changed from "Draft" to "Ready to Ship".
- This is a limitation of Shopify's API.
- Stock Adjustment
- Stock adjustments performed in Locafi do not reflect in Shopify. This means stock adjustments must be done in both systems.
- Product Families
- Shopify uses product families to provide variants of products.
- Ramp does not support product variants. Instead, each product variant will be created as a unique SKU, with no relation to the others.
- Users
- Users and profiles are not shared between Locafi and Shopify. This means users and access profiles will need to be created separately in both systems.
- POS Support
- Ramp does not have a direct POS integration with Shopify.
- Loss/Write-Off handling
- If you use Ramp Secure, Ramp doesn't sync detected stolen items with Shopify. These are stored solely within Ramp but can be exported.
Sync Frequency
Default Intervals
The integration will sync data every 5 minutes.
This is configurable. Please contact Ramp Support to customise the sync frequency.
Inbound Sync: Inventory
Due to the large quantity of data, the data will sync daily.
Please note that there is an upgrade to the system in progress, to improve the efficiency of the inbound inventory sync. This will allow real-time data to be synced.
Outbound Sync: Inventory
When a stocktake is completed in Locafi, it is immediately synced back to Shopify. Depending on the size of the stocktake, it can take up to 15 minutes.