Shopify Connector".
Quickly build integrations connecting your B2B SaaS product to Shopify.
About the Shopify connector
The Shopify connector accesses Shopify data via the Shopify Storefront GraphQL API.
This connector allows you and your customers to integrate Shopify with your product, enabling your customers to work with customers, orders, fulfillments, locations, products, and more in Shopify via those integrations.
Actions
| Action Name | Action Description |
|---|---|
| Create Webhook | Creates a webhook for the specified topic. |
| Delete Instance Webhooks | Deletes all webhooks related to the current instance. |
| Delete Webhook | Deletes a webhook by ID. |
| List Webhooks | Lists all webhooks or webhooks for the current instance. |
| List Customers | Lists all customers. |
| Create Customer | Creates a new customer. |
| Get Customer | Retrieves a customer by ID. |
| List Products | Lists all products. |
| Get Product | Retrieves a product by ID. |
| Get Order (Deprecated) | Get the information and metadata about an order. This version of the action is being deprecated. Please replace action with Get Order. |
| List Orders (Deprecated) | List all orders. This version of the action is being deprecated. Please replace action with List Orders. |
| Raw Request (Deprecated) | Send raw HTTP request to Shopify. This version of the action uses REST and is being deprecated. Please replace action with the Raw Request utilizing GraphQL. |
| List Fulfillments | Lists all fulfillments for a specified order. |
| Get Fulfillment Order | Retrieves a specific fulfillment order by ID. |
| List Fulfillment Orders | Lists all fulfillment orders for a specific order. |
| Count Products | Returns a count of all products. |
| List Draft Orders | Lists all draft orders. |
| Get Shop Configuration | Retrieves the shop configuration. |
| List Product Images | Lists all product images for the specified product. |
| Raw Request | Sends a raw GraphQL request to Shopify. |
| List Currencies | Lists all enabled currencies. |
| Count Customers | Returns a count of all customers. |
| Create Account Activation URL | Creates an account activation URL for an existing customer. |
| Delete Customer | Deletes an existing customer. |
| Update Customer | Updates an existing customer by ID. |
| Complete Draft Order | Marks a draft order as complete. |
| Count Draft Orders | Returns a count of all draft orders. Note: this action currently utilizes an unstable version of the Shopify Admin GraphQL API and is subject to change. |
| Create Draft Order | Creates a new draft order. |
| Delete Draft Order | Deletes an existing draft order. |
| Get Draft Order | Retrieves a draft order by ID. |
| Get Fulfillment | Retrieves a fulfillment by ID. |
| Create Fulfillment Service | Creates a new fulfillment service. |
| Delete Fulfillment Service | Deletes an existing fulfillment service. |
| Get Fulfillment Service | Retrieves a fulfillment service by ID. |
| List Fulfillment Services | Lists all fulfillment services. |
| Update Fulfillment Service | Updates an existing fulfillment service. |
| Get Inventory Item | Retrieves an inventory item by ID. |
| List Inventory Items | Lists all inventory items. |
| Update Inventory Item | Updates an existing inventory item. |
| Connect Inventory Item To Location | Connects an existing inventory item to a location. |
| Delete Inventory Levels | Deletes an inventory level. |
| Get Inventory Levels | Retrieves an inventory level by ID. |
| List Inventory Levels At Location | Lists all inventory levels at a specified location. |
| Count Locations | Returns a count of all locations. |
| Get Location | Retrieves a location by ID. |
| List Locations | Lists all locations. |
| Cancel Order | Cancels an existing order. |
| Close Order | Closes an existing order. |
| Count Orders | Returns a count of all orders. |
| Create Order | Creates a new order. |
| Delete Order | Deletes an existing order by ID. |
| Get Order | Retrieves an order by ID. |
| List Orders | Lists all orders. |
| Count Product Images | Returns a count of all product images for the specified product. |
| Create Product Image | Creates a new image for an existing product. |
| Delete Product Image | Deletes a product image. |
| Get Product Image | Retrieves a product image by ID. |
| Create Product | Creates a new product. |
| Delete Product | Deletes an existing product. |
| Update Product | Updates an existing product by ID. |
| Count Variants | Returns a count of all product variants. |
| Create Variant | Creates a new variant for the specified product. |
| Delete Variant | Deletes an existing variant by ID. |
| Get Variant | Retrieves a product variant by ID. |
| List Variants | Lists all variants for the specified product. |
| Update Variant | Updates an existing product variant by ID. |
| List Collections | Lists all collections. |
| Get Collection | Retrieves a collection by ID. |
| Count Collections | Returns a count of all collections. |
| Delete Collection | Deletes a collection by ID. |
| List Metafields | Lists resource metafields. Note: This action currently utilizes an unstable version of the Shopify Admin GraphQL API and is subject to change. |
| Set Metafield | Sets a resource metafield. Note: This action currently utilizes an unstable version of the Shopify Admin GraphQL API and is subject to change. |
| Delete Metafield | Deletes a resource metafield. Note: This action currently utilizes an unstable version of the Shopify Admin GraphQL API and is subject to change. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| Webhook | Receive and validate webhook requests from Shopify for manually configured webhook subscriptions. |
| Event Topic Webhook (Deprecated) | Set event based webhooks and get notified when these event types are created, updated, or deleted. This version of the trigger is being deprecated. Please replace trigger with Event Topic Webhook. |
| New and Updated Customers | Checks for new and updated customers in Shopify on a configured schedule. |
| Event Topic Subscription | Receive event notifications from Shopify. Automatically creates and manages a webhook subscription for selected event topics when the instance is deployed, and removes the subscription when the instance is deleted. |
| New and Updated Orders | Checks for new and updated orders in Shopify on a configured schedule. |
| New and Updated Products | Checks for new and updated products in Shopify on a configured schedule. |
FAQs for Shopify integrations
Yes. We offer built-in connectors for a variety of other e-commerce systems including BigCommerce, Google Shopping, Adobe Commerce Magento, and WooCommerce. These and other connectors are available from our connector library.