E-Commerce

# Shopify Connector

Connect to Shopify to manage products, orders, and customers via the REST Admin API.

$pip install "toolsconnector[shopify]"
27
Actions
E-Commerce
Category
Free
Apache 2.0

## All 27 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`cancel_order ⚠` | Cancel an order | order_id | `ShopifyOrder`
`complete_draft_order ⚠` | Complete a draft order | draft_order_id | `ShopifyDraftOrder`
`count_products` | Count products in your Shopify store | — | `int`
`create_customer ⚠` | Create a new customer | email [first_name, last_name] | `ShopifyCustomer`
`create_discount ⚠` | Create a price rule / discount | title, value, type | `dict`
`create_draft_order ⚠` | Create a draft order | line_items [customer, note] | `ShopifyDraftOrder`
`create_product ⚠` | Create a new product in your Shopify store | title [body_html, vendor, product_type, variants] | `ShopifyProduct`
`create_product_variant ⚠` | Create a variant for a product | product_id, option1, price [sku] | `ShopifyVariant`
`create_webhook ⚠` | Create a webhook subscription | topic, address [format_] | `ShopifyWebhook`
`delete_product ⚠` | Delete a product from your Shopify store | product_id | `bool`
`fulfill_order ⚠` | Fulfill an order | order_id [tracking_number, tracking_company] | `dict`
`get_customer` | Get a single Shopify customer by ID | customer_id | `ShopifyCustomer`
`get_order` | Get a single Shopify order by ID | order_id | `ShopifyOrder`
`get_product` | Get a single Shopify product by ID | product_id | `ShopifyProduct`
`list_collections` | List collections from your Shopify store | [limit] | `list`
`list_customers` | List customers from your Shopify store | [limit, since_id] | `PaginatedList[ShopifyCustomer]`
`list_draft_orders` | List draft orders from your Shopify store | [limit, since_id] | `PaginatedList[ShopifyDraftOrder]`
`list_fulfillments` | List fulfillments for an order | order_id | `list`
`list_inventory_levels` | List inventory levels by location | [location_id] | `list`
`list_locations` | List locations for your Shopify store | — | `list`
`list_orders` | List orders from your Shopify store | [status, limit, since_id] | `PaginatedList[ShopifyOrder]`
`list_product_variants` | List variants for a product | product_id | `list`
`list_products` | List products from your Shopify store | [limit, since_id] | `PaginatedList[ShopifyProduct]`
`list_webhooks` | List webhooks from your Shopify store | [limit] | `list`
`update_inventory` | Update inventory quantity for an item | inventory_item_id, available | `dict`
`update_order` | Update an existing order | order_id [note] | `ShopifyOrder`
`update_product ⚠` | Update an existing Shopify product | product_id [title, body_html] | `ShopifyProduct`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing