Skip to main content

Overview

Shopify is typically used for catalog and order feeds, with optional inventory sync by location. Normalize Shopify IDs into stable external identifiers before import.

Common Mapping

Shopify FieldBetter Data FieldNotes
variants.skuproducts[].externalIdPreferred SKU key
products.titleproducts[].nameCatalog display name
orders.idorders[].externalOrderIdPrefix if needed for uniqueness
line_items.skuorders[].lines[].skuIdOrder line SKU
line_items.quantityorders[].lines[].quantityOrdered quantity
fulfillment locationorders[].lines[].locationIdMap to Better Data location code
inventory_levels.availablelevels[].quantityOnHandTreat as absolute on-hand snapshot

Example Orders Payload

{
  "orders": [
    {
      "externalOrderId": "SHOPIFY-112233",
      "lines": [
        { "skuId": "SKU-001", "quantity": 2, "locationId": "DC-EAST" }
      ]
    }
  ]
}