Shopify
Node: shopify · Full type: n8n-nodes-base.shopify · Version: 1
Credentials
shopifyApi (alias: @shopify) / shopifyAccessTokenApi (alias: @shopify) / shopifyOAuth2Api (alias: @shopify)
CREDENTIAL @shopify = shopifyApi "My Shopify"
Operations
Resource: order
create
| Parameter |
Type |
Default |
Details |
additionalFields |
collection |
{} |
keys: billingAddressUi, discountCodesUi, email, fulfillmentStatus, inventoryBehaviour, locationId, ... |
limeItemsUi |
fixedCollection |
{} |
groups: lineItemValues |
delete
| Parameter |
Type |
Default |
Details |
orderId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
orderId |
string |
"" |
required |
options |
collection |
{} |
keys: fields |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: attributionAppId, createdAtMin, createdAtMax, financialStatus, fulfillmentStatus, fields, ... |
update
| Parameter |
Type |
Default |
Details |
orderId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: email, locationId, note, shippingAddressUi, sourceName, tags |
Resource: product
create
| Parameter |
Type |
Default |
Details |
title |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: body_html, handle, images, productOptions, product_type, published_at, ... |
delete
| Parameter |
Type |
Default |
Details |
productId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
productId |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: fields |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
additionalFields |
collection |
{} |
keys: collection_id, created_at_max, created_at_min, fields, handle, ids, ... |
update
| Parameter |
Type |
Default |
Details |
productId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: body_html, handle, images, productOptions, product_type, published_at, ... |
Common Parameters
| Parameter |
Type |
Default |
Details |
authentication |
options |
"apiKey" |
accessToken, oAuth2, apiKey |
Parameter Details
additionalFields children:
| Parameter |
Type |
Default |
Details |
billingAddressUi |
fixedCollection |
{} |
groups: billingAddressValues |
discountCodesUi |
fixedCollection |
{} |
groups: discountCodesValues |
email |
string |
"" |
|
fulfillmentStatus |
options |
"" |
fulfilled, null, partial, restocked |
inventoryBehaviour |
options |
"bypass" |
bypass, decrementIgnoringPolicy, decrementObeyingPolicy |
locationId |
options |
"" |
|
note |
string |
"" |
|
sendFulfillmentReceipt |
boolean |
false |
|
sendReceipt |
boolean |
false |
|
shippingAddressUi |
fixedCollection |
{} |
groups: shippingAddressValues |
sourceName |
string |
"" |
|
tags |
string |
"" |
|
test |
boolean |
false |
|
limeItemsUi children:
lineItemValues group:
| Parameter |
Type |
Default |
Details |
productId |
options |
"" |
|
variantId |
string |
"" |
|
title |
string |
"" |
|
grams |
string |
"" |
|
quantity |
number |
1 |
|
price |
string |
"" |
|
options children:
| Parameter |
Type |
Default |
Details |
fields |
string |
"" |
|
updateFields children:
| Parameter |
Type |
Default |
Details |
email |
string |
"" |
|
locationId |
options |
"" |
|
note |
string |
"" |
|
shippingAddressUi |
fixedCollection |
{} |
groups: shippingAddressValues |
sourceName |
string |
"" |
|
tags |
string |
"" |
|
Example
NODE "shopify" @shopify AS "Shopify" {
resource: "order",
operation: "get",
orderId: {{ $json.orderId }},
title: {{ $json.title }},
productId: {{ $json.productId }}
}