Introduction
SCHEMAS
Sales Orders
Customers
Locations
Products
Store
Suppliers
Categories
A single schema to push and pull E-Commerce data across connectors.
Supported Connectors
Live
Amazon Seller
BigCommerce
Cin7
Magento 2
Odoo
PrestaShop
Shopify
WooCommerce
Beta
Bexio
Exact
Fishbowl Inventory
Fulfil
Gambio
Ongoing WMS
Shoptet
SkuVault
Wix
Categories are used to group similar products.
Properties
id
string
name
string
Example
{
"id": "6e0c51ef-1b66-42a8-ac96-8437da0e9507",
"name": "Gadgets & Gizmos"
}
A customer represents a customer account with the shop.
Properties
id
string
string
phone
string
address
object
id
string
city
string
line1
string
line2
string
line3
string
state
string
country
string
postal_code
string
company
string
last_name
string
created_at
string
first_name
string
updated_at
string
Example
{
"id": "4d5330e2-aecd-11ec-b909-0242ac120002",
"name": "Jeff Bezos",
"email": "jeff@amazon.com",
"phone": "2405555555",
"addresses": [
{
"id": "1",
"city": "Seattle",
"line1": "410 Terry Ave N",
"line2": "",
"line3": "",
"state": "WA",
"country": "USA",
"postal_code": "98109"
}
],
"created_at": "2021-06-23T09:09:34.752Z",
"updated_at": "2021-06-23T09:10:02.798Z"
}
Properties
id
string
name
string
Example
{
"id": "1e50d558-9588-413e-8fca-2cc5a2b2e152",
"name": "Baltimore, USA"
}
Properties
id
string
sku
string
cost
number
name
string
active
boolean
options
string [ ]
category
object
id
string
name
string
location
object
id
string
name
string
tax_code
string
variants
object [ ]
id
string
sku
string
cost
number
depth
string
price
number
width
string
length
string
weight
string
barcode
string
options
undefined [ ]
mass_unit
string
image_urls
string [ ]
sale_price
number
description
string
distance_unit
string
available_quantity
integer
published
boolean
suppliers
object [ ]
id
string
name
string
categories
object [ ]
id
string
name
string
created_at
string
image_urls
string [ ]
updated_at
string
description
string
short_description
string
origin_country_code
string
Example
{
"id": "576ba74eec471ff9b01557cc",
"cost": 17.25,
"name": "Portable Charger",
"price": 49.99,
"active": true,
"options": [
"Color",
"Size"
],
"category": {
"id": "6e0c51ef-1b66-42a8-ac96-8437da0e9507",
"name": "Gadgets & Gizmos"
},
"location": {
"id": "1e50d558-9588-413e-8fca-2cc5a2b2e152",
"name": "Baltimore, USA"
},
"variants": [
{
"id": "576ba74eec471ff9b01557ccbm",
"sku": "P001-BM",
"cost": 17.25,
"price": 49.99,
"options": [
{
"name": "Color",
"value": "Black"
},
{
"name": "Size",
"value": "Medium"
}
],
"image_urls": [
"http://example.com/charger2.png"
],
"available_quantity": 5
},
{
"id": "576ba74eec471ff9b01557ccrs",
"sku": "P001-RS",
"cost": 17.25,
"price": 49.99,
"options": [
{
"name": "Color",
"value": "Red"
},
{
"name": "Size",
"value": "Small"
}
],
"image_urls": [
"http://example.com/charger3.png"
],
"available_quantity": 5
}
],
"published": true,
"suppliers": [
{
"id": "c62425b1-1adf-4984-8b44-d3b4d9e601ad",
"name": "Michael & Son"
}
],
"created_at": "2022-08-01T09:09:34.752Z",
"image_urls": [
"http://example.com/charger1.png"
],
"updated_at": "2022-08-01T09:10:02.798Z",
"description": "Imagine a bunch of awesome tech specs here",
"short_description": "A Portable USB Charger for humans"
}
An order is a customer's request to purchase one or more products from a shop.
Properties
id
string
paid
boolean
true if the customer has paid for the order
status
string
active or cancelled
carrier
string
Shipping carrier
currency
string
ISO Currency Code
subtotal
number
fulfilled
boolean
Usually when the order is picked from the stock
total_tax
number
created_at
string
The timestamp the order was created.
line_items
SalesOrderLines [ ]
id
string
sku
string
The stock keeping unit number of the variant associated with this line item
quantity
number
The number of the variant sold
product_id
string
tax_amount
number
unit_price
number
The price per unit of the variant associated with this line item
total_price
number
Total cost of all of the products associated with this line item added together
product_name
string
discount_amount
number
updated_at
string
The last timestamp the order was updated.
customer_id
string
total_price
number
order_number
string
customer_name
string
customer_email
string
total_discount
number
total_shipping
number
billing_address
object
id
string
city
string
line1
string
line2
string
line3
string
state
string
country
string
postal_code
string
delivery_status
string
delivered, in transit, not shipped
shipping_address
object
id
string
city
string
line1
string
line2
string
line3
string
state
string
country
string
postal_code
string
transaction_date
string
Date when the customer paid for this order
Example
{
"id": "8a2294e9-4b68-4fb0-a8b3-cd5e5b3f53ad",
"status": "active",
"carrier": "UPS",
"currency": "USD",
"subtotal": 49.99,
"fulfilled": true,
"total_tax": 0,
"created_at": "2022-08-15T19:16:35Z",
"line_items": [
{
"id": "6355cf19-8364-4782-a527-c3830a8568ab",
"sku": "P001",
"quantity": 1,
"product_id": "576ba74eec471ff9b01557cc",
"tax_amount": 0,
"unit_price": 49.99,
"total_price": 49.99,
"product_name": "Portable Charger",
"discount_amount": 0
}
],
"updated_at": "2022-08-15T19:16:35Z",
"customer_id": "4d5330e2-aecd-11ec-b909-0242ac120002",
"total_price": 52.99,
"order_number": "001",
"customer_name": "Jeff Bezos",
"total_discount": 0,
"total_shipping": 3,
"billing_address": {
"id": "1",
"city": "Seattle",
"line1": "410 Terry Ave N",
"line2": "",
"line3": "",
"state": "WA",
"country": "USA",
"postal_code": "98109"
},
"delivery_status": "delivered",
"shipping_address": {
"id": "1",
"city": "Seattle",
"line1": "410 Terry Ave N",
"line2": "",
"line3": "",
"state": "WA",
"country": "USA",
"postal_code": "98109"
},
"transaction_date": "2022-08-16T19:16:35Z"
}
Properties
id
string
url
string
The store website url
store_name
string
The store's name
default_currency
string
The store's default currency
Example
{
"id": "acd92bf4-5d30-4398-8f77-f5504af1bafc",
"url": "https://store.hotglue.com",
"store_name": "hotglue testing store",
"default_currency": "USD"
}
Properties
id
string
name
string
Example
{
"id": "c62425b1-1adf-4984-8b44-d3b4d9e601ad",
"name": "Michael & Son"
}