eavz
Shopify

Shopify

Ecommerce platform for online stores

CustomCommerce
27 actions
6 triggers

Actions

Name
adjust_inventory_level

Adjust inventory level of an item at a location.

cancel_order

Cancel an order.

close_order

Close an order.

create_collect

Add a product to a collection.

create_customer

Create a new customer.

create_draft_order

Create a new draft order.

create_fulfillment_event

Create a new fulfillment event.

create_order

Create a new order.

create_product

Create a new product.

create_transaction

Create a new transaction.

get_asset

Get a theme's asset.

get_customer

Get an existing customer's information.

get_customers

Get an existing customers.

get_customer_orders

Get an existing customer's orders.

get_fulfillment

Get a fulfillment.

get_fulfillments

Get an order's fulfillments.

get_locations

Get locations.

get_product

Get existing product.

get_product_variant

Get a product variant.

get_products

Get existing products by title.

get_transaction

Get an existing transaction's information.

get_transactions

Get an order's transactions.

update_customer

Update an existing customer.

update_order

Update an existing order.

update_product

Update an existing product.

upload_product_image

Upload a new product image.

custom_api_call

Make a custom API call to a specific endpoint

Triggers

Name
new_abandoned_checkout

Triggers when a checkout is abandoned.

new_cancelled_order

Triggered when order is cancelled

new_customer

Triggered when a new customer is created

new_order

Triggered when a new order is created

updated_product

Triggered when a product is updated.

new_paid_order

Triggered when a paid order is created

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute({
  integrationName: 'shopify',
  actionName: 'adjust_inventory_level',
  input: { /* ... */ },
  connectionId: 'conn_id',
  workspaceId: 'ws_id',
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Shopify to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does Shopify support?

Shopify supports 27 actions including Adjust Inventory Level, Cancel Order, Close Order, Create Collect, Create Customer, and more.

Can I use Shopify with AI agents?

Yes. Add Shopify to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.

What authentication does Shopify use?

Shopify uses Custom. Weavz handles token management, refresh, and secure credential storage automatically.

How much does the Shopify integration cost?

The Shopify integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.

What triggers does Shopify support?

Shopify supports 6 triggers including New Abandoned Checkout, New Cancelled Order, New Customer, New Order, Updated Product, and more.

Connect Shopify in 2 minutes

Get 1,000 free actions every month. No credit card required.