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

Shopify Purchase Order Sync

Understanding the Purchase Order Sync

Shopify does not natively support Purchase Order functionality, instead the Stocky plugin must be used to manage these orders. Purchase Orders (POs) in Stocky  are used to manage and track incoming stock from suppliers. Similarly, Ramp uses inbound orders to track and manage incoming stock. The integration ensures that purchase order data is consistent across both systems.

Integration Flow

The integration pulls purchase order data and maps it to our internal properties. Pulling purchase order data from Stocky is a multi step process.

Ramp checks for updates automatically at set intervals (see next section for more information).

  1. Ramp polls Stocky for any changes to POs (Purchase Orders) since the most recent check.
  2. If there are any new POs, Ramp will pull in the PO number, location to receive stock, and the products ordered. The PO will be recreated in Orders.
  3. If there are any updates to existing POs, then Ramp will update the corresponding order.

POs that are deleted in Stocky are not deleted in Ramp's system. Additionally, if a PO is completed in Ramp's system, then it can't be edited and so it won't be updated.

Sync Frequency

The integration syncs purchase orders frequently, typically every 5-10 minutes. The exact interval can be customised based on your business needs.

For adjustments to your sync frequency, please contact support@ramp.com.au.

Data Mapping

Purchase Order Summary

Cin7 Core Property Ramp Property Notes
ID ExternalRef  
Sequential_Id CustomerOrderNumber  
Shopify_Receive_Location_Id ToPlaceId This is the destination location of the PO.
Note Comments  

Itemised Purchase Order Mapping

Cin7 Core Property Ramp Property
Inventory_Item_Id SkuId
Quantity RequiredCount