Built by Metorial, the integration platform for agentic AI.
Provider Summary
manage products and variants
process and track orders
manage customer records
adjust inventory levels
handle order fulfillment
create discount codes
configure shipping rates
manage draft orders
build custom storefronts
manage collections and catalogs
Manage e-commerce stores including products, orders, customers, inventory, and fulfillment. Create and update products with variants, images, and metafields. Process and track orders, draft orders, refunds, and transactions. Manage customer records, addresses, and marketing consent. Track and adjust inventory levels across multiple locations. Handle fulfillment workflows including routing to warehouses and third-party logistics. Create and manage discount codes, price rules, and automatic discounts. Configure shipping rates, carrier services, and delivery profiles. Build custom storefronts with cart management and checkout via the Storefront API. Manage content including pages, blogs, articles, and themes. Support B2B commerce with company profiles, catalogs, and custom pricing. Receive webhooks for events across orders, products, customers, inventory, fulfillment, collections, carts, checkouts, disputes, and more.
Create a new customer record in the Shopify store. Supports email, phone, address, tags, notes, and marketing consent.
Create a fulfillment for an order. Specify the fulfillment order line items, tracking information, and whether to notify the customer. Use Get Order to find fulfillment order IDs first.
Create a new product in the Shopify store. Can include variants, images (by URL), tags, and all product metadata in a single call.
Permanently delete a product and all its variants from the Shopify store. This action cannot be undone.
Retrieve full details of a single customer including addresses, order history summary, and marketing consent status.
Retrieve full details of a single order including line items, shipping address, billing address, customer info, transactions, fulfillments, and discount information.
Retrieve a single product by ID with all details including variants, images, and options.
Retrieve the store's details including name, domain, email, currency, timezone, and plan information.
List or search customers in the Shopify store. Filter by date range or search with a query string that matches against multiple customer fields.
List all store locations. Locations are where inventory is stocked and orders are fulfilled from. Use location IDs with inventory management tools.
Search and list orders from the Shopify store. Filter by status, financial status, fulfillment status, date range, and more. Returns order summaries.
Search and list products from the Shopify store. Filter by title, vendor, product type, collection, status, or date range. Returns products with their variants and images.
List, create, update, or delete product collections. Supports both custom (manual) and smart (automated/rule-based) collections. - list: List collections of a given type - get: Get a single collection by ID - create: Create a new collection - update: Update an existing collection - delete: Delete a collection
Create and manage discount codes and price rules. A price rule defines the discount logic (percentage off, fixed amount, etc.), and discount codes are the customer-facing codes tied to a price rule. Supports: - list_price_rules: List all price rules - create_price_rule: Create a new price rule - delete_price_rule: Delete a price rule - list_codes: List discount codes for a price rule - create_code: Create a discount code for a price rule - delete_code: Delete a discount code - lookup_code: Look up a discount code by its code string
Create, list, update, complete, or delete draft orders. Draft orders are useful for wholesale, custom pricing, B2B scenarios, and manual order creation. Supports: - list: List draft orders with optional status filter - get: Get a single draft order by ID - create: Create a new draft order with line items - update: Update an existing draft order - complete: Convert a draft order into a real order - send_invoice: Email the invoice to the customer - delete: Delete a draft order
View and adjust inventory levels across locations. Supports: - list: Query inventory levels by item IDs or location IDs - set: Set absolute inventory quantity for an item at a location - adjust: Increment or decrement inventory by a relative amount
Perform lifecycle actions on an order. Supports: - close: Close an order - open: Reopen a closed order - cancel: Cancel an order with optional reason, email notification, and restocking - update: Update order notes or tags
Create, update, or delete product variants. Use action to specify the operation. - create: Add a new variant to a product - update: Modify an existing variant's price, SKU, weight, etc. - delete: Remove a variant from a product - list: List all variants for a product
Update an existing customer's information including name, email, phone, tags, note, and tax exemption status.
Update an existing product's details including title, description, vendor, type, tags, status, and images. To manage variants use the dedicated variant tools.
This integration is licensed under the AGPL-3.0 License.
Built with ❤️ by Metorial