Actions
| Name | Description |
|---|---|
adjust_inventory_levelAdjust inventory level of an item at a location. | Adjust inventory level of an item at a location. |
cancel_orderCancel an order. | Cancel an order. |
close_orderClose an order. | Close an order. |
create_collectAdd a product to a collection. | Add a product to a collection. |
create_customerCreate a new customer. | Create a new customer. |
create_draft_orderCreate a new draft order. | Create a new draft order. |
create_fulfillment_eventCreate a new fulfillment event. | Create a new fulfillment event. |
create_orderCreate a new order. | Create a new order. |
create_productCreate a new product. | Create a new product. |
create_transactionCreate a new transaction. | Create a new transaction. |
get_assetGet a theme's asset. | Get a theme's asset. |
get_customerGet an existing customer's information. | Get an existing customer's information. |
get_customersGet an existing customers. | Get an existing customers. |
get_customer_ordersGet an existing customer's orders. | Get an existing customer's orders. |
get_fulfillmentGet a fulfillment. | Get a fulfillment. |
get_fulfillmentsGet an order's fulfillments. | Get an order's fulfillments. |
get_locationsGet locations. | Get locations. |
get_productGet existing product. | Get existing product. |
get_product_variantGet a product variant. | Get a product variant. |
get_productsGet existing products by title. | Get existing products by title. |
get_transactionGet an existing transaction's information. | Get an existing transaction's information. |
get_transactionsGet an order's transactions. | Get an order's transactions. |
update_customerUpdate an existing customer. | Update an existing customer. |
update_orderUpdate an existing order. | Update an existing order. |
update_productUpdate an existing product. | Update an existing product. |
upload_product_imageUpload a new product image. | Upload a new product image. |
custom_api_callMake a custom API call to a specific endpoint | Make a custom API call to a specific endpoint |
Triggers
| Name | Description |
|---|---|
new_abandoned_checkoutTriggers when a checkout is abandoned. | Triggers when a checkout is abandoned. |
new_cancelled_orderTriggered when order is cancelled | Triggered when order is cancelled |
new_customerTriggered when a new customer is created | Triggered when a new customer is created |
new_orderTriggered when a new order is created | Triggered when a new order is created |
updated_productTriggered when a product is updated. | Triggered when a product is updated. |
new_paid_orderTriggered when a paid order is created | Triggered when a paid order is created |
Quick Start
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.