Skip to content
English
  • There are no suggestions because the search field is empty.

Shopify Transfers Sync 

Understanding the Transfer Sync

The Shopify Transfers Integration connects Shopify’s built-in transfers with Ramp, allowing inventory movements between locations to automatically appear in Ramp for tracking, printing, and scanning.

Integration Flow

Shopify uses a webhook to notify Ramp whenever a transfer is marked as Ready to Ship.

  1. A transfer is marked as Ready to Ship in Shopify.

  2. Shopify sends a webhook to Ramp with the Inventory Transfer ID.
  3. Ramp uses the Transfer ID to pull all the line items of the transfer from Shopify.

  4. Ramp creates the Transfer internally, including all line items and their quantities.

  5. Any locations referenced in the order (“From” or “To”) are created in Ramp if they do not already exist.

This ensures that Ramp always receives newly authorised Transfer immediately.

If a product line is added, deleted, or the quantity is changed, the changes will be synced by Ramp.

Sync Frequency

The webhook ensures new transfers that have been marked Ready to Ship are immediately synced into the system. For transfers with less than 10 products, this will take less than a minute. For larger transfers, this can take a few minutes.

Limitations

  • Transfers that are in the Draft state cannot be synced. Transfers must be marked as Ready to Ship to be synced.
  • When the transfer is completed in Ramp, it does not update the transfer in Shopify. The integration is a one-way flow.

Data Mapping - Importing Transfers

Transfer Summary

Shopify Property Ramp Property Notes
Id OrderId  
Name OrderNumber  
OrderType Transfer  
Origin.Location.Id From Maps to a place ID
Destination.Location.Id To Maps to a place ID

Itemised Transfer Mapping

Shopify Property Ramp Property
Id Id
InventoryItem.Id SkuId
TotalQuanttiy RequiredCount