Requirements
To use Shopify on WEXTL you need an active account and an API access token from your account settings.[3]
Get your Shopify credentials
- Admin URLtextRequired
Log into Admin, go to Settings → Copy the URL at the top of your profile
[1] - API KeypasswordRequired
Log into Admin, go to Settings → Apps and sales channels → Develop apps, create a Custom App, configure the required API scopes, install the app into the store, and copy the generated API access.
[1]
Connect Shopify in WEXTL
- Log in to your WEXTL account, add the Shopify node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Shopify account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Shopify node modules
The list below is a reference of every Shopify node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Shopify node module below to inspect its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Description | text |
Description HTML | text |
Sort order | text |
Template suffix | text |
Products count | object |
Count | number |
Image | text |
Seo | object |
Title | text |
Description | text |
Rule set | text |
Metafields | object |
Edges | array |
Updated at | date |
| Field | Type |
|---|---|
ID | text |
First name | text |
Last name | text |
Default email address | object |
Email address | |
Marketing state | text |
Default phone number | object |
Phone number | text |
Marketing state | text |
Marketing collected from | text |
Created at | date |
Updated at | date |
Number of orders | text |
State | text |
Amount spent | object |
Amount | text |
Currency code | text |
Verified email | boolean |
Tax exempt | boolean |
Tags | array |
Addresses | array |
Default address | object |
ID | text |
Address 1 | text |
City | text |
Province | text |
Country | text |
Zip | text |
Phone | text |
Province code | text |
Country code v2 | text |
| Field | Type |
|---|---|
ID | text |
Title | text |
Status | text |
Starts at | date |
Ends at | date |
Usage limit | number |
Applies once per customer | boolean |
Async usage count | number |
Customer gets | object |
Value | object |
Items | object |
Combines with | object |
Order discounts | boolean |
Product discounts | boolean |
Shipping discounts | boolean |
Codes | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Webhook Subscription TopicRequired | choice |
| Field | Type |
|---|---|
ID | text |
Status | text |
Request status | text |
Assigned location | object |
Name | text |
Address 1 | text |
Address 2 | text |
Location | object |
Line items | object |
Edges | array |
Delivery method | text |
Fulfill at | date |
Fulfill by | text |
Fulfillments | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
ID | text |
Name | text |
Email | text |
Phone | text |
Note | text |
Display financial status | text |
Display fulfillment status | text |
Requires shipping | boolean |
Fully paid | boolean |
Cancelled at | date |
Cancel reason | text |
Closed at | date |
Subtotal price set | object |
Shop money | object |
Total tax set | object |
Shop money | object |
Total shipping price set | object |
Shop money | object |
Total discounts set | object |
Shop money | object |
Total refunded set | object |
Shop money | object |
Total price set | object |
Shop money | object |
Presentment money | object |
Currency code | text |
Tags | array |
| Field | Type |
|---|---|
ID | text |
Sku | text |
Tracked | boolean |
Requires shipping | boolean |
Country code of origin | text |
Harmonized system code | text |
Unit cost | text |
Measurement | object |
Weight | object |
Variants | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Product type | text |
Tags | array |
Total inventory | number |
Tracks inventory | boolean |
Has only default variant | boolean |
Price range v2 | object |
Min variant price | object |
Max variant price | object |
Featured image | text |
Seo | object |
Title | text |
Description | text |
Options | array |
Variants | object |
Edges | array |
Metafields | object |
Edges | array |
Created at | date |
Updated at | date |
Published at | date |
| Field | Type |
|---|---|
ID | text |
Title | text |
Sku | text |
Barcode | text |
Price | text |
Compare at price | text |
Inventory quantity | number |
Inventory policy | text |
Taxable | boolean |
Available for sale | boolean |
Position | number |
Selected options | array |
Product | object |
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Metafields | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Product IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
First name | text |
Last name | text |
Email | |
Phone | text |
Number of orders | text |
Amount spent | object |
Amount | text |
Currency code | text |
Created at | date |
Updated at | date |
Note | text |
Verified email | boolean |
Valid email address | boolean |
Tags | array |
Lifetime duration | text |
Default address | object |
Formatted area | text |
Address 1 | text |
Addresses | array |
Image | object |
Src | url |
Can delete | boolean |
| Field | Type |
|---|---|
Discount IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Status | text |
Starts at | date |
Ends at | date |
Usage limit | number |
Applies once per customer | boolean |
Async usage count | number |
Customer gets | object |
Value | object |
Items | object |
Combines with | object |
Order discounts | boolean |
Product discounts | boolean |
Shipping discounts | boolean |
Codes | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Inventory Item IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Sku | text |
Tracked | boolean |
Requires shipping | boolean |
Country code of origin | text |
Province code of origin | text |
Harmonized system code | text |
Unit cost | text |
Measurement | object |
ID | text |
Weight | object |
Country harmonized system codes | object |
Edges | array |
Inventory levels | object |
Edges | array |
Variant | object |
ID | text |
Title | text |
Sku | text |
Price | text |
Compare at price | text |
Product | object |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Order IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Email | text |
Phone | text |
Note | text |
Display financial status | text |
Display fulfillment status | text |
Requires shipping | boolean |
Fully paid | boolean |
Unpaid | boolean |
Cancelled at | date |
Cancel reason | text |
Closed at | date |
Currency code | text |
Presentment currency code | text |
Subtotal price set | object |
Shop money | object |
Presentment money | object |
Total tax set | object |
Shop money | object |
Total shipping price set | object |
Shop money | object |
Total discounts set | object |
Shop money | object |
Total refunded set | object |
Shop money | object |
| Field | Type |
|---|---|
Product IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Product type | text |
Description HTML | text |
Tags | array |
Total inventory | number |
Tracks inventory | boolean |
Has only default variant | boolean |
Price range v2 | object |
Min variant price | object |
Max variant price | object |
Compare at price range | text |
Featured media | text |
Media | object |
Edges | array |
Seo | object |
Title | text |
Description | text |
Options | array |
Variants | object |
Edges | array |
Resource publications | object |
Edges | array |
Created at | date |
| Field | Type |
|---|---|
Product Variant IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Sku | text |
Barcode | text |
Price | text |
Compare at price | text |
Inventory quantity | number |
Inventory policy | text |
Taxable | boolean |
Available for sale | boolean |
Position | number |
Selected options | array |
Product | object |
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Metafields | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Query | text |
Sort Key | choice |
Reverse | boolean |
Reverse | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Description | text |
Description HTML | text |
Sort order | text |
Template suffix | text |
Products count | object |
Count | number |
Image | text |
Seo | object |
Title | text |
Description | text |
Rule set | text |
Metafields | object |
Edges | array |
Updated at | date |
| Field | Type |
|---|---|
Query | text |
Sort Key | choice |
Reverse | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
First name | text |
Last name | text |
Default email address | object |
Email address | |
Marketing state | text |
Default phone number | object |
Phone number | text |
Marketing state | text |
Marketing collected from | text |
Created at | date |
Updated at | date |
Number of orders | text |
State | text |
Amount spent | object |
Amount | text |
Currency code | text |
Verified email | boolean |
Tax exempt | boolean |
Tags | array |
Addresses | array |
Default address | object |
ID | text |
Address 1 | text |
City | text |
Province | text |
Country | text |
Zip | text |
Phone | text |
Province code | text |
Country code v2 | text |
| Field | Type |
|---|---|
Query | text |
Sort KeyRequired | choice |
Reverse | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Status | text |
Starts at | date |
Ends at | date |
Usage limit | number |
Applies once per customer | boolean |
Async usage count | number |
Customer gets | object |
Value | object |
Items | object |
Combines with | object |
Order discounts | boolean |
Product discounts | boolean |
Shipping discounts | boolean |
Codes | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Order IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Status | text |
Request status | text |
Assigned location | object |
Name | text |
Address 1 | text |
Address 2 | text |
Location | object |
Line items | object |
Edges | array |
Delivery method | text |
Fulfill at | date |
Fulfill by | text |
Fulfillments | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Query | text |
Sort KeyRequired | choice |
ReverseRequired | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Email | text |
Phone | text |
Note | text |
Display financial status | text |
Display fulfillment status | text |
Requires shipping | boolean |
Fully paid | boolean |
Cancelled at | date |
Cancel reason | text |
Closed at | date |
Subtotal price set | object |
Shop money | object |
Total tax set | object |
Shop money | object |
Total shipping price set | object |
Shop money | object |
Total discounts set | object |
Shop money | object |
Total refunded set | object |
Shop money | object |
Total price set | object |
Shop money | object |
Presentment money | object |
Currency code | text |
Tags | array |
| Field | Type |
|---|---|
Query | text |
Sort Key | choice |
Reverse | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Product type | text |
Tags | array |
Total inventory | number |
Tracks inventory | boolean |
Has only default variant | boolean |
Price range v2 | object |
Min variant price | object |
Max variant price | object |
Featured image | text |
Seo | object |
Title | text |
Description | text |
Options | array |
Variants | object |
Edges | array |
Metafields | object |
Edges | array |
Created at | date |
Updated at | date |
Published at | date |
| Field | Type |
|---|---|
Product ID | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Sku | text |
Barcode | text |
Price | text |
Compare at price | text |
Inventory quantity | number |
Inventory policy | text |
Taxable | boolean |
Available for sale | boolean |
Position | number |
Selected options | array |
Product | object |
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Metafields | object |
Edges | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
TitleRequired | text |
Description HTML | text |
SEO | object |
SEO Title | text |
SEO Description | text |
Sort Order | choice |
Rule Set | object |
Applied Disjunctively | boolean |
Rules | array |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Description | text |
Sort order | text |
Products count | object |
Count | number |
Image | object |
URL | text |
Alt text | text |
Seo | object |
Title | text |
Description | text |
Rule set | object |
Applied disjunctively | boolean |
Rules | array |
Updated at | date |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Phone | text |
Tags | array |
Tag | text |
Note | text |
Tax Exempt | boolean |
Addresses | array |
Email Marketing Consent | object |
Marketing StateRequired | choice |
Marketing Opt-in Level | choice |
| Field | Type |
|---|---|
ID | text |
First name | text |
Last name | text |
Display name | text |
Default email address | object |
Email address | |
Marketing state | text |
Default phone number | object |
Phone number | text |
Verified email | boolean |
Tags | array |
Note | text |
Tax exempt | boolean |
Default address | object |
ID | text |
Address 1 | text |
City | text |
Country | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
TitleRequired | text |
CodeRequired | text |
Starts AtRequired | date |
Ends At | date |
Context | object |
Customer Segments | object |
Customer Gets | object |
Value | object |
Items | object |
Applies Once Per CustomerRequired | boolean |
| Field | Type |
|---|---|
ID | text |
Title | text |
Created at | date |
Starts at | date |
Ends at | date |
Updated at | date |
Codes | object |
Nodes | array |
Context | object |
Segments | array |
Customer gets | object |
Value | object |
| Field | Type |
|---|---|
Fulfillment | object |
Line Items By Fulfillment Order | array |
Notify CustomerRequired | boolean |
Origin Address | object |
Tracking Info | object |
Message | text |
| Field | Type |
|---|---|
ID | text |
Display status | text |
In transit at | text |
Status | text |
Total quantity | number |
Tracking info | array |
Order | object |
Additional fees | array |
Location | object |
Name | text |
ID | text |
Address | object |
Estimated delivery at | date |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
TitleRequired | text |
VendorRequired | text |
Product TypeRequired | text |
StatusRequired | choice |
Body HTML | text |
Tags | array |
Tag | text |
SEO | object |
SEO Title | text |
SEO Description | text |
Options | array |
Option | text |
Variants | array |
Collections To Join | choice |
Media | array |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Product type | text |
Tags | array |
Total inventory | number |
Price range v2 | object |
Min variant price | object |
Max variant price | object |
Seo | object |
Title | text |
Description | text |
Variants | object |
Edges | array |
Created at | date |
Updated at | date |
Published at | date |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
Order IDRequired | choice |
| Field | Type |
|---|---|
Product IDRequired | choice |
| Field | Type |
|---|---|
Collection IDRequired | choice |
Title | text |
Description | text |
Handle | text |
Rule Set | object |
Rules | array |
Applied Disjunctively | boolean |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Description | text |
Sort order | text |
Products count | object |
Count | number |
Image | object |
URL | text |
Alt text | text |
Seo | object |
Title | text |
Description | text |
Rule set | object |
Applied disjunctively | boolean |
Rules | array |
Updated at | text |
| Field | Type |
|---|---|
IDRequired | choice |
First Name | text |
Last Name | text |
Email | |
Phone | text |
Tags | array |
Tag | text |
Note | text |
Tax Exempt | boolean |
Addresses | array |
Email Marketing Consent | object |
Marketing State | choice |
Marketing Opt-in Level | choice |
| Field | Type |
|---|---|
ID | text |
First name | text |
Last name | text |
Display name | text |
Default email address | object |
Email address | |
Marketing state | text |
Default phone number | object |
Phone number | text |
Verified email | boolean |
Tags | array |
Note | text |
Tax exempt | boolean |
Default address | object |
ID | text |
Address 1 | text |
City | text |
Country | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Order IDRequired | choice |
Fulfillment | object |
Line Items By Fulfillment Order | array |
Notify CustomerRequired | boolean |
Origin Address | object |
Tracking Info | object |
Message | text |
| Field | Type |
|---|---|
ID | text |
Display status | text |
In transit at | text |
Status | text |
Total quantity | number |
Tracking info | array |
Order | object |
Additional fees | array |
Location | object |
Name | text |
ID | text |
Address | object |
Estimated delivery at | date |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
IDRequired | choice |
Cost | number |
Tracked | boolean |
Country Code of Origin | text |
Province Code of Origin | text |
Harmonized System Code | text |
Country Harmonized System Codes | array |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Updated at | date |
Unit cost | object |
Amount | text |
Tracked | boolean |
Country code of origin | text |
Province code of origin | text |
Harmonized system code | text |
Country harmonized system codes | object |
Edges | array |
| Field | Type |
|---|---|
Order IDRequired | choice |
Shipping AddressRequired | object |
Address Line 1Required | text |
CityRequired | text |
ProvinceRequired | text |
ZIP CodeRequired | text |
CountryRequired | text |
Note | text |
| Field | Type |
|---|---|
ID | text |
Note | text |
Shipping address | object |
Address 1 | text |
City | text |
Province | text |
Zip | text |
Country | text |
Created at | text |
Updated at | date |
Closed at | date |
Processed at | date |
Cancelled at | date |
Cancel reason | text |
| Field | Type |
|---|---|
Product IDRequired | choice |
TitleRequired | text |
StatusRequired | choice |
Tags | array |
Tag | text |
SEO | object |
SEO Title | text |
SEO Description | text |
Collections to Join | choice |
Collections to Leave | choice |
| Field | Type |
|---|---|
ID | text |
Title | text |
Handle | text |
Status | text |
Vendor | text |
Product type | text |
Tags | array |
Total inventory | number |
Price range v2 | object |
Min variant price | object |
Max variant price | object |
Seo | object |
Title | text |
Description | text |
Variants | object |
Edges | array |
Created at | date |
Updated at | date |
Published at | date |
Templates
Look for Shopify templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Adyen[2]Global payment platform for online, in-person, and unified commerce transactions.
- ChargebeeSubscription billing for customers, plans, invoices, and payments.
- CheckoutGlobal payment platform for accepting cards, wallets, and alternative payment methods.
- CoinbaseCryptocurrency exchange and payments platform for trading, transfers, and digital asset orders.
- CapiumCloud accounting and practice management platform for accountants, covering invoicing, expenses, payments, and client communications.
References
- WEXTL® Shopify Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Shopify.
- WEXTL® visual workflow builder data.
Last updated: Jul 22, 2026 23:19