id
external_id
handle
slug
title
title
id
external_id
sku
sku
product_id
identifier[shopify_product_id]
weight
if weight_unit === 'g'
grams
parent
.option<T>
.name
variants[T].group
option<T>
variants[T].value
parent
.status
status * see below
position
=== 1
default
The Variant Product Image
cart_image_url
active
live
archived
suspended
draft
pending
deleted
discontinued
b2b
assigned to them in Shopify within their customer record (see screenshot below)id
external_id
email
email
first_name
first_name
last_name
last_name
tax_exempt
tax_exempt
id
external_id
first_name
first_name
last_name
last_name
company
company
address1
address_line1
address2
address_line2
city
city
country_code
country_code
province_code
region_code
zip
postcode
phone
phone
metafield
system, giving you flexibility to extend what data you send to SparkLayer. sparklayer
and should map to the corresponding key in the SparkLayer API.'Company Name
' with a key named company_name
, it would look like this:payment_on_account
, it would look like thissparkCartId
sparkPaymentType
upfrontPayment
paymentOnAccount
paymentByInvoice
quote
hokodoPayment
Charged Price
attribute which contains the final line item price.processsed_at
created_at
id
external_id
name
visible_id
currency
currency_code
note
customer_reference
customer.id
customer_id
billing_address
billing_address
shipping_lines[0].title
packages[0].shipping_name
packages[0].shipping_sku
=== 'shopify'shipping_address
packages[0].shipping_address
shopifyOrder.shipping_lines[X].price (SUM)
packages[0].total_shipping_.gross
shopifyOrder.shipping_lines[X].tax_lines.price (SUM)
packages[0].total_shipping_.net
line_items[T].name
packages[0].items[T].name
line_items[T].quantity
packages[0].items[T].quantity
line_items[T].id
packages[0].items[T].variant_id
(T)
packages[0].items[T].line_total.gross
(T)
packages[0].items[T].line_total.net