Sync products between Airtable and Shopify with inventory management
Ready for 3.0What this workflow does
This workflow has 14 nodes and runs manually, when you click “Execute workflow”. Along the way it connects GraphQL and Airtable.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Shopify, GetLocations (GraphQL): uses GraphQL
- Airtable: search
- Loop (Loop Over Items (Split in Batches)): loops over the items in batches
- Shopify, ProductQuery (GraphQL): uses GraphQL
- If: checks a condition and branches into true / false
- Shopify, UpdateProduct (GraphQL): uses GraphQL
- Shopify, CreateProduct (GraphQL): uses GraphQL
- Shopify, Update SetVariant (GraphQL): uses GraphQL
- Shopify, Create SetVariant (GraphQL): uses GraphQL
- Shopify, Update SetInventory (GraphQL): uses GraphQL
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- Manual Trigger
n8n-nodes-base.manualTrigger - GraphQL
n8n-nodes-base.graphql - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Airtable
n8n-nodes-base.airtable
From the author
Create Products in Shopify from Airtable This workflow creates products in your Shopify store from Airtable. It also enables inventory tracking and sets the quantity of an inventory item at your store's default location. This is a great way to keep shopify in…