Connectors
Shopify
Icon

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

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
Create WebhookCreates a webhook for the specified topic.
Delete Instance WebhooksDeletes all webhooks related to the current instance.
Delete WebhookDeletes a webhook by ID.
List WebhooksLists all webhooks or webhooks for the current instance.
List CustomersLists all customers.
Create CustomerCreates a new customer.
Get CustomerRetrieves a customer by ID.
List ProductsLists all products.
Get ProductRetrieves 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 FulfillmentsLists all fulfillments for a specified order.
Get Fulfillment OrderRetrieves a specific fulfillment order by ID.
List Fulfillment OrdersLists all fulfillment orders for a specific order.
Count ProductsReturns a count of all products.
List Draft OrdersLists all draft orders.
Get Shop ConfigurationRetrieves the shop configuration.
List Product ImagesLists all product images for the specified product.
Raw RequestSends a raw GraphQL request to Shopify.
List CurrenciesLists all enabled currencies.
Count CustomersReturns a count of all customers.
Create Account Activation URLCreates an account activation URL for an existing customer.
Delete CustomerDeletes an existing customer.
Update CustomerUpdates an existing customer by ID.
Complete Draft OrderMarks a draft order as complete.
Count Draft OrdersReturns 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 OrderCreates a new draft order.
Delete Draft OrderDeletes an existing draft order.
Get Draft OrderRetrieves a draft order by ID.
Get FulfillmentRetrieves a fulfillment by ID.
Create Fulfillment ServiceCreates a new fulfillment service.
Delete Fulfillment ServiceDeletes an existing fulfillment service.
Get Fulfillment ServiceRetrieves a fulfillment service by ID.
List Fulfillment ServicesLists all fulfillment services.
Update Fulfillment ServiceUpdates an existing fulfillment service.
Get Inventory ItemRetrieves an inventory item by ID.
List Inventory ItemsLists all inventory items.
Update Inventory ItemUpdates an existing inventory item.
Connect Inventory Item To LocationConnects an existing inventory item to a location.
Delete Inventory LevelsDeletes an inventory level.
Get Inventory LevelsRetrieves an inventory level by ID.
List Inventory Levels At LocationLists all inventory levels at a specified location.
Count LocationsReturns a count of all locations.
Get LocationRetrieves a location by ID.
List LocationsLists all locations.
Cancel OrderCancels an existing order.
Close OrderCloses an existing order.
Count OrdersReturns a count of all orders.
Create OrderCreates a new order.
Delete OrderDeletes an existing order by ID.
Get OrderRetrieves an order by ID.
List OrdersLists all orders.
Count Product ImagesReturns a count of all product images for the specified product.
Create Product ImageCreates a new image for an existing product.
Delete Product ImageDeletes a product image.
Get Product ImageRetrieves a product image by ID.
Create ProductCreates a new product.
Delete ProductDeletes an existing product.
Update ProductUpdates an existing product by ID.
Count VariantsReturns a count of all product variants.
Create VariantCreates a new variant for the specified product.
Delete VariantDeletes an existing variant by ID.
Get VariantRetrieves a product variant by ID.
List VariantsLists all variants for the specified product.
Update VariantUpdates an existing product variant by ID.
List CollectionsLists all collections.
Get CollectionRetrieves a collection by ID.
Count CollectionsReturns a count of all collections.
Delete CollectionDeletes a collection by ID.
List MetafieldsLists resource metafields. Note: This action currently utilizes an unstable version of the Shopify Admin GraphQL API and is subject to change.
Set MetafieldSets a resource metafield. Note: This action currently utilizes an unstable version of the Shopify Admin GraphQL API and is subject to change.
Delete MetafieldDeletes a resource metafield. Note: This action currently utilizes an unstable version of the Shopify Admin GraphQL API and is subject to change.

Triggers

Trigger NameTrigger Description
WebhookReceive 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 CustomersChecks for new and updated customers in Shopify on a configured schedule.
Event Topic SubscriptionReceive 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 OrdersChecks for new and updated orders in Shopify on a configured schedule.
New and Updated ProductsChecks 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.

API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image