Add a fixed amount discount in an order using Order Editing GraphQL Mutation.
Add a percentage discount in an order using Order Editing GraphQL Mutation.
Adds a tag to a Shopify order to help organize and track order status or characteristics.
This integration allows you to add custom tags to Shopify orders for b... Read More
Adds a tag to a Shopify order to help organize and track order status or characteristics.
This integration allows you to add custom tags to Shopify orders for better organization and tracking. Tags are useful for categorizing orders by status, special conditions, or business processes – like marking orders as “expedited”, “gift-order”, or “customer-service-handled”.
Returns confirmation of the tag addition along with the order’s complete list of tags. The response includes the id (the Shopify order ID in GraphQL format), tags (array of all current tags on the order), and userErrors (array that shows any issues, or empty if successful).
Example Output:
{
"data": {
"tagsAdd": {
"node": {
"id": "gid://shopify/Order/8234567891234",
"tags": [
"priority-shipping",
"customer-requested",
"express-delivery"
]
},
"userErrors": []
}
},
"extensions": {
"cost": {
"throttleStatus": {
"restoreRate": 1000.0,
"maximumAvailable": 20000.0,
"currentlyAvailable": 19990
},
"actualQueryCost": 10,
"requestedQueryCost": 10
}
}
} Read LessCancels a Shopify order with options for refunding and restocking inventory items.
This integration cancels an existing order in your Shopify store using Shopif... Read More
Cancels a Shopify order with options for refunding and restocking inventory items.
This integration cancels an existing order in your Shopify store using Shopify’s GraphQL API. When you cancel an order, you can choose whether to automatically refund the customer and whether to restock the items back into your inventory. The cancellation is processed as a background job, so you’ll receive a job ID to track the progress.
Returns a cancellation response containing a job object with the background job details, and an orderCancelUserErrors array that lists any validation errors that prevented the cancellation. The job object includes an id for tracking and a done status indicating if the cancellation completed immediately.
Example Output:
{
"data": {
"orderCancel": {
"job": {
"id": "gid://shopify/Job/a8c2f619-3471-4892-b765-9e40cd875214",
"done": false
},
"orderCancelUserErrors": []
}
},
"extensions": {
"cost": {
"throttleStatus": {
"restoreRate": 1000.0,
"maximumAvailable": 20000.0,
"currentlyAvailable": 19990
},
"actualQueryCost": 10,
"requestedQueryCost": 10
}
}
} Read LessCancels a Shopify order using the order ID and marks it as cancelled in the system.
This integration cancels an existing order in Shopify by sending a cancellat... Read More
Cancels a Shopify order using the order ID and marks it as cancelled in the system.
This integration cancels an existing order in Shopify by sending a cancellation request to the specified order ID. When executed, it changes the order status to cancelled, sets the cancellation timestamp, and may trigger inventory restocking depending on your Shopify settings. This is useful when customers request order cancellations or when you need to cancel orders that cannot be fulfilled.
Returns the complete updated order object showing its cancelled status. Key fields include id (order ID), cancelled_at (cancellation timestamp), cancel_reason (reason for cancellation), financial_status (payment status after cancellation), fulfillment_status (fulfillment status after cancellation), along with all original order details like customer information, line items, pricing, and shipping details. The response also includes a notice field confirming the cancellation.
Example Output:
{
"order": {
"id": 8392847205183,
"name": "#1425678",
"cancelled_at": "2026-03-25T14:22:18-04:00",
"cancel_reason": "other",
"financial_status": "paid",
"fulfillment_status": null,
"email": "sarah.martinez@example.com",
"total_price": "42.67",
"currency": "USD",
"customer": {
"id": 9847362518975,
"email": "sarah.martinez@example.com",
"first_name": "Sarah",
"last_name": "Martinez"
},
"line_items": [
{
"id": 16284759382847,
"name": "Snap Grip - Ocean Blue",
"quantity": 1,
"price": "29.99"
}
]
},
"notice": "Order has been canceled"
} Read LessConverts a Shopify draft order into a live, active order that customers can purchase and you can fulfill.
This integration takes an existing draft order in Shop... Read More
Converts a Shopify draft order into a live, active order that customers can purchase and you can fulfill.
This integration takes an existing draft order in Shopify and completes it, transforming it from a draft state into a live order. Draft orders are preliminary orders that merchants create but haven’t been finalized yet. Once completed, the draft order becomes a regular order that appears in your order management system and can be processed for fulfillment and payment.
Returns the completion status and details of both the original draft order and the newly created live order. Key fields include the draft order id and status (which becomes “COMPLETED”), plus the new order’s id, name (order number), and displayFinancialStatus (payment status). If there are any validation errors, they appear in the userErrors array.
Example Output:
{
"data": {
"draftOrderComplete": {
"draftOrder": {
"id": "gid://shopify/DraftOrder/1234567890123",
"order": {
"id": "gid://shopify/Order/9876543210987",
"name": "#8472951",
"displayFinancialStatus": "PAID"
},
"status": "COMPLETED"
},
"userErrors": []
}
},
"extensions": {
"cost": {
"throttleStatus": {
"restoreRate": 1000.0,
"maximumAvailable": 20000.0,
"currentlyAvailable": 19989
},
"actualQueryCost": 11,
"requestedQueryCost": 11
}
}
} Read LessCreates a draft replacement order in Shopify based on an existing order for easy reordering or order modifications.
This integration creates a new draft order i... Read More
Creates a draft replacement order in Shopify based on an existing order for easy reordering or order modifications.
This integration creates a new draft order in Shopify using all the details from an existing order. This is useful when customers want to reorder the same items, when you need to create a replacement order for damaged goods, or when you want to modify an order before finalizing it. The draft order can be edited, adjusted, and then converted to a regular order when ready.
Returns a draft order object containing the new draft order’s id (Shopify’s internal GraphQL ID) and name (the draft order number that appears in the Shopify admin). If there are any validation errors, they will appear in the userErrors array with details about what went wrong.
Example Output:
{
"data": {
"draftOrderCreateFromOrder": {
"draftOrder": {
"id": "gid://shopify/DraftOrder/2847193856492",
"name": "#D2847659"
},
"userErrors": []
}
},
"extensions": {
"cost": {
"throttleStatus": {
"restoreRate": 1000.0,
"maximumAvailable": 20000.0,
"currentlyAvailable": 19990
},
"actualQueryCost": 10,
"requestedQueryCost": 10
}
}
} Read LessCreates a $20 refund for a Shopify order through the specified payment gateway.
This integration processes a $20 refund for a specific Shopify order by creating... Read More
Creates a $20 refund for a Shopify order through the specified payment gateway.
This integration processes a $20 refund for a specific Shopify order by creating a refund transaction through the original payment gateway. It sends a customer notification about the refund and allows you to include a note explaining the reason for the refund. The refund is processed as a new transaction linked to the original order payment.
Returns the created refund details including the unique refund ID, total refunded amount with currency code, and any user errors if the refund failed. The response also includes GraphQL cost information for API usage tracking.
Example Output:
{
"data": {
"refundCreate": {
"refund": {
"id": "gid://shopify/Refund/2020445567890",
"totalRefundedSet": {
"presentmentMoney": {
"amount": "20.0",
"currencyCode": "USD"
}
}
},
"userErrors": []
}
},
"extensions": {
"cost": {
"throttleStatus": {
"restoreRate": 1000.0,
"maximumAvailable": 20000.0,
"currentlyAvailable": 19980
},
"actualQueryCost": 20,
"requestedQueryCost": 20
}
}
} Read LessCreates a percentage-based refund for a Shopify order with calculated refund amounts and automatic customer notifications.
This integration processes refunds fo... Read More
Creates a percentage-based refund for a Shopify order with calculated refund amounts and automatic customer notifications.
This integration processes refunds for Shopify orders using a percentage-based calculation system. It creates an official refund record in Shopify, automatically notifies the customer via email, and processes the transaction through the original payment gateway. The tool calculates the exact refund amount based on your specified percentage of the original order value.
Returns a refund confirmation object containing the new refund ID, totalRefundedSet with amount and currency details, and any userErrors if the refund failed. The response also includes Shopify’s API cost information for rate limiting purposes.
Example Output:
{
"data": {
"refundCreate": {
"refund": {
"id": "gid://shopify/Refund/2047891456789",
"totalRefundedSet": {
"presentmentMoney": {
"amount": "0.0",
"currencyCode": "USD"
}
}
},
"userErrors": []
}
},
"extensions": {
"cost": {
"throttleStatus": {
"restoreRate": 1000.0,
"maximumAvailable": 20000.0,
"currentlyAvailable": 19980
},
"actualQueryCost": 20,
"requestedQueryCost": 20
}
}
} Read LessSearches Shopify for a customer record using their phone number to retrieve profile details and purchase history.
This integration searches your Shopify store f... Read More
Searches Shopify for a customer record using their phone number to retrieve profile details and purchase history.
This integration searches your Shopify store for customers that match a specific phone number, giving you quick access to their complete profile including contact information, order history, spending totals, and account status. Perfect for customer service teams who need to look up customers when they call in or text for support.
Returns a customer object containing the customer’s id, firstName, lastName, email, phone, account state (enabled/disabled), numberOfOrders, amountSpent with currency, verifiedEmail status, taxExempt status, lifetimeDuration as a customer, and validEmailAddress indicator.
Example Output:
{
"data": {
"customers": {
"nodes": [{
"id": "gid://shopify/Customer/8284423553109",
"firstName": "Sarah",
"lastName": "Johnson",
"email": "sarah.johnson@example.com",
"phone": "+1-555-234-5678",
"state": "ENABLED",
"numberOfOrders": "3",
"amountSpent": {
"amount": "142.75",
"currencyCode": "USD"
},
"verifiedEmail": true,
"taxExempt": false,
"lifetimeDuration": "6 months",
"validEmailAddress": true
}]
}
}
} Read LessShopify Retrieves Cancelled Orders using Shopify. No inputs are required. Returns results based on the executed action.
Looks up a Shopify customer record using an email address to retrieve their profile information and contact details.
This integration searches your Shopify stor... Read More
Looks up a Shopify customer record using an email address to retrieve their profile information and contact details.
This integration searches your Shopify store for a customer that matches the email address you provide. It returns the customer’s complete profile including their name, contact information, order history, marketing preferences, and account status. This is useful for customer service teams who need to quickly pull up customer details during support interactions.
Returns a complete Shopify customer object containing id, email, first_name, last_name, phone, state (account status), total_spent, orders_count, tags, addresses array, verified_email status, email_marketing_consent preferences, and timestamps for created_at and updated_at. If no customer is found, returns an empty result.
Example Output:
{
"id": 8547392851743,
"email": "sarah.martinez@example.com",
"first_name": "Sarah",
"last_name": "Martinez",
"phone": "+1-555-234-5678",
"state": "enabled",
"currency": "USD",
"total_spent": "245.50",
"orders_count": 3,
"tags": "vip,loyal_customer",
"verified_email": true,
"tax_exempt": false,
"addresses": [],
"created_at": "2024-03-15T14:22:31-05:00",
"updated_at": "2024-12-20T09:15:42-05:00",
"email_marketing_consent": {
"state": "subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": "2024-03-15T14:22:31-05:00"
}
} Read LessLooks up a Shopify customer record using an email address to retrieve their complete profile and account information.
This integration searches your Shopify sto... Read More
Looks up a Shopify customer record using an email address to retrieve their complete profile and account information.
This integration searches your Shopify store for a customer that matches the email address you provide. It returns the customer’s complete profile including their name, contact information, order history, account status, marketing preferences, addresses, and spending details. This is essential for customer service teams who need to quickly access customer information during support interactions or account inquiries.
Returns a complete Shopify customer object containing id, email, first_name, last_name, phone, state (enabled/disabled), currency, total_spent, orders_count, tags, addresses array with full address details, default_address, verified_email status, tax_exempt status, last_order_id, last_order_name, email_marketing_consent and sms_marketing_consent preferences, plus timestamps for created_at and updated_at.
Example Output:
{
"id": 8555064426592,
"email": "sarah.martinez@example.com",
"first_name": "Sarah",
"last_name": "Martinez",
"phone": null,
"state": "enabled",
"currency": "USD",
"total_spent": "74.83",
"orders_count": 1,
"tags": "Active product subscription, Login with Shop, Placed Order, Shop",
"verified_email": true,
"tax_exempt": false,
"last_order_id": 6311912472672,
"last_order_name": "#1521851",
"created_at": "2024-02-28T06:45:22-08:00",
"updated_at": "2024-03-22T15:10:27-07:00",
"default_address": {
"id": 8918595993696,
"name": "Sarah Martinez",
"first_name": "Sarah",
"last_name": "Martinez",
"address1": "456 Oak Street",
"city": "Portland",
"province": "Oregon",
"country": "United States",
"zip": "97205",
"phone": "+1-555-234-5678",
"country_code": "US",
"province_code": "OR",
"default": true
},
"email_marketing_consent": {
"state": "subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": "2024-02-28T06:45:27-08:00"
},
"sms_marketing_consent": {
"state": "not_subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": null
}
} Read LessSearches for a Shopify customer using their email address and returns their profile information including order history.
This integration searches your Shopify ... Read More
Searches for a Shopify customer using their email address and returns their profile information including order history.
This integration searches your Shopify store for a customer that matches the email address you provide. It returns comprehensive customer profile information including contact details, order history, spending totals, and default shipping address, making it easy for your team to quickly access complete customer information.
Returns an array containing the matching customer’s complete profile with fields including customer_id, email, first_name, last_name, phone, default_address (with address1, city, province, zip, country), orders_count, total_spent, last_order_name, created_at, updated_at, and customer_graphql_api_id.
Example Output:
[{
"email": "sarah.johnson@example.com",
"phone": "+1-555-0123",
"last_name": "Johnson",
"created_at": "2024-03-15T10:30:45-08:00",
"first_name": "Sarah",
"updated_at": "2024-11-20T14:22:10-08:00",
"customer_id": 7234567890123,
"total_spent": "425.50",
"orders_count": 5,
"default_address": {
"zip": "10001",
"city": "New York",
"country": "United States",
"address1": "123 Broadway Ave",
"province": "New York"
},
"last_order_name": "#9456789",
"customer_graphql_api_id": "gid://shopify/Customer/7234567890123"
}] Read LessSearches for a Shopify customer using their email address and returns their profile information including order history.
This integration searches your Shopify ... Read More
Searches for a Shopify customer using their email address and returns their profile information including order history.
This integration searches your Shopify store for a customer that matches the email address you provide. It returns comprehensive customer profile information including contact details, order history, spending totals, and default shipping address, making it easy for your team to quickly access complete customer information.
Returns an array containing the matching customer’s complete profile with fields including customer_id, email, first_name, last_name, phone, default_address (with address1, city, province, zip, country), orders_count, total_spent, last_order_name, created_at, updated_at, and customer_graphql_api_id.
Example Output:
[{
"email": "sarah.johnson@example.com",
"phone": "+1-555-0123",
"last_name": "Johnson",
"created_at": "2024-03-15T10:30:45-08:00",
"first_name": "Sarah",
"updated_at": "2024-11-20T14:22:10-08:00",
"customer_id": 7234567890123,
"total_spent": "425.50",
"orders_count": 5,
"default_address": {
"zip": "10001",
"city": "New York",
"country": "United States",
"address1": "123 Broadway Ave",
"province": "New York"
},
"last_order_name": "#9456789",
"customer_graphql_api_id": "gid://shopify/Customer/7234567890123"
}] Read LessSearches for Shopify customers using their first name, last name, and street address to find matching customer records.
This integration searches your Shopify s... Read More
Searches for Shopify customers using their first name, last name, and street address to find matching customer records.
This integration searches your Shopify store for customers that match a specific combination of first name, last name, and street address. It’s useful when you need to find customer records based on physical address information, especially when you have multiple customers with similar names but different addresses.
Returns an array of customer objects that match the search criteria. Each customer record includes customer_id, customer_graphql_api_id, email, first_name, last_name, phone, default_address (with address1, city, province, country, zip), orders_count, total_spent, last_order_name, created_at, and updated_at. If no customers are found, returns “no customer info found”.
Example Output:
[
{
"customer_id": 9234567890123,
"customer_graphql_api_id": "gid://shopify/Customer/9234567890123",
"email": "sarah.johnson@example.com",
"first_name": "Sarah",
"last_name": "Johnson",
"phone": "+15551234567",
"default_address": {
"address1": "1425 Oak Street",
"city": "Dallas",
"province": "Texas",
"country": "United States",
"zip": "75201"
},
"orders_count": 3,
"total_spent": "245.67",
"last_order_name": "#9876543",
"created_at": "2024-06-15T14:30:22-05:00",
"updated_at": "2024-11-20T09:15:33-06:00"
}
] Read LessRetrieves a complete Shopify customer profile using their unique customer ID.
This integration fetches detailed information about a specific Shopify customer wh... Read More
Retrieves a complete Shopify customer profile using their unique customer ID.
This integration fetches detailed information about a specific Shopify customer when you provide their unique customer ID. It returns the customer’s complete profile including personal information, contact details, purchase history, addresses, marketing preferences, and account tags. This is useful when you need to access comprehensive customer data for support cases, account management, or order assistance.
Returns a complete Shopify customer object containing id, email, first_name, last_name, phone, tags, total_spent, orders_count, last_order_id, last_order_name, default_address, addresses array, created_at, updated_at, verified_email, tax_exempt, currency, state, and marketing consent preferences including sms_marketing_consent and email_marketing_consent.
Example Output:
{
"customer": {
"id": 8124567584853,
"email": "sarah.johnson@example.com",
"first_name": "Sarah",
"last_name": "Johnson",
"phone": "+15551234567",
"tags": "Active Subscriber, VIP Customer, Purchaser, Standard",
"state": "enabled",
"currency": "USD",
"total_spent": "742.98",
"orders_count": 7,
"last_order_id": 6421209579605,
"last_order_name": "BB-2651571",
"created_at": "2025-09-17T21:59:28-07:00",
"updated_at": "2026-01-31T07:27:07-08:00",
"tax_exempt": false,
"verified_email": true,
"default_address": {
"id": 9454452080725,
"name": "Sarah Johnson",
"address1": "1234 Main Street",
"address2": null,
"city": "Portland",
"province": "Oregon",
"zip": "97201",
"country": "United States",
"phone": "+15551234567",
"country_code": "US",
"province_code": "OR"
},
"sms_marketing_consent": {
"state": "subscribed",
"opt_in_level": "confirmed_opt_in"
},
"email_marketing_consent": {
"state": "subscribed",
"opt_in_level": "confirmed_opt_in"
}
}
} Read LessRetrieves a customer’s order history from Shopify and returns the two most recent orders for quick order lookup.
This integration searches Shopify for all... Read More
Retrieves a customer’s order history from Shopify and returns the two most recent orders for quick order lookup.
This integration searches Shopify for all orders placed by a specific customer email address, then automatically sorts them by date and returns the two most recent orders. This allows support teams to quickly see a customer’s latest purchase activity, order status, and fulfillment details without manually searching through all historical orders.
Returns an array containing up to 2 order objects (the most recent first), or a message “no orders found for the customer” if none exist. Each order includes comprehensive details like id, name (order number), email, total_price, financial_status, fulfillment_status, created_at, line_items (products purchased), shipping_address, billing_address, discount_codes, and fulfillments with tracking information.
Example Output:
[
{
"id": 6482589843541,
"name": "#BB-2752854",
"email": "sarah.johnson@example.com",
"total_price": "61.00",
"financial_status": "paid",
"fulfillment_status": null,
"created_at": "2026-03-15T02:05:22-07:00",
"line_items": [
{
"id": 15264514310229,
"name": "Organic Baby Formula Starter Bundle - Trial - 2",
"price": "56.00",
"quantity": 1,
"sku": "110502000202"
}
],
"shipping_address": {
"name": "Sarah Johnson",
"address1": "456 Maple Street",
"city": "Portland",
"province": "Oregon",
"zip": "97201",
"country": "United States"
},
"discount_codes": []
}
] Read LessRetrieves all Shopify orders for a customer email address with payment status, fulfillment details, and shipping tracking information.
This integration searches... Read More
Retrieves all Shopify orders for a customer email address with payment status, fulfillment details, and shipping tracking information.
This integration searches Shopify for all orders associated with a customer’s email address and returns a comprehensive order history. It’s perfect for customer support teams who need to quickly view a customer’s complete purchase history, check payment status, track shipments, and access order details without logging into Shopify’s admin panel.
Returns an array of order objects, each containing essential order information including order_id, name (order display name like #1234), order_number, created_at (order date in YYYY-MM-DD format), total_price, financial_status (paid/pending/refunded), fulfillment_status (fulfilled/partial/unfulfilled), order_status_url (customer order tracking page), and fulfillments object containing detailed shipping information including tracking numbers, carrier details, delivery status, and tracking URLs when available.
Example Output:
[
{
"order_id": 7234567890123,
"name": "#ABC-US-SX-18945671",
"created_at": "2026-03-15",
"fulfillment_status": "fulfilled",
"financial_status": "paid",
"order_number": 18945671,
"order_status_url": "https://mystore.myshopify.com/orders/authenticate?key=def456ghi789",
"total_price": "24.99",
"fulfillments": {
"tracking_company": "usps flats",
"tracking_number": "9361289012345678901234",
"tracking_url": "https://tracking.mystore.com/track/9361289012345678901234",
"tracking_numbers": ["9361289012345678901234"],
"tracking_urls": ["https://tracking.mystore.com/track/9361289012345678901234"],
"fulfillment_status": "success",
"shipment_status": "delivered",
"fulfillment_created_at": "2026-03-16T09:15:30-08:00"
}
},
{
"order_id": 7198765432109,
"name": "#1456789",
"created_at": "2026-02-28",
"fulfillment_status": null,
"financial_status": "paid",
"order_number": 1456789,
"order_status_url": "https://shop.example.com/orders/authenticate?key=abc123xyz456",
"total_price": "67.50",
"fulfillments": "No fulfillments"
}
] Read LessGets a discount code by the code provided.
Retrieves Fulfillment of the Order By Its Order ID using Shopify. Requires order_id and shopify_prefix. Returns the requested data record(s) with all available details.
Retrieves Fulfillment Status of the Order By Its Name using Shopify. Requires order_name. Returns the requested data record(s) with all available details.
Retrieves comprehensive product details from Shopify including variants, inventory levels, pricing, and product images.
This integration fetches complete produc... Read More
Retrieves comprehensive product details from Shopify including variants, inventory levels, pricing, and product images.
This integration fetches complete product information from your Shopify store using a product ID. It provides detailed product data including all available variants, inventory quantities, pricing information, product images, vendor details, and availability status. This is useful when you need to access full product specifications, check stock levels across variants, or display comprehensive product information in your support tools.
Returns a comprehensive product object containing product_id, title, handle, status, vendor, total_inventory, has_only_default_variant, has_out_of_stock_variants, onlineStorePreviewUrl, plus arrays of variants (with variant_id, title, price, available_for_sale, inventory_quantity, selected_options) and images (with product_image_id, url, alt_text, width, height).
Example Output:
{
"product_id": "8529473162845",
"title": "Wireless Gaming Headset",
"handle": "wireless-gaming-headset-pro",
"status": "ACTIVE",
"vendor": "TechGear Solutions",
"total_inventory": 47,
"has_only_default_variant": false,
"has_out_of_stock_variants": true,
"onlineStorePreviewUrl": "https://mystore.myshopify.com/products/wireless-gaming-headset-pro",
"variants": [
{
"variant_id": "42863951873024",
"title": "Black / USB",
"price": "129.99",
"available_for_sale": true,
"inventory_quantity": 15,
"selected_options": [
{"name": "Color", "value": "Black"},
{"name": "Connection type", "value": "USB"}
]
},
{
"variant_id": "42863951905792",
"title": "White / Bluetooth",
"price": "149.99",
"available_for_sale": false,
"inventory_quantity": 0,
"selected_options": [
{"name": "Color", "value": "White"},
{"name": "Connection type", "value": "Bluetooth"}
]
}
],
"images": [
{
"product_image_id": "gid://shopify/ProductImage/35924267184197",
"url": "https://cdn.shopify.com/s/files/1/0123/4567/8901/files/headset-black.jpg",
"alt_text": "Wireless Gaming Headset in Black",
"width": 1200,
"height": 1200
}
]
} Read LessShopify Retrieves Open Orders using Shopify. No inputs are required. Returns results based on the executed action.
Retrieves a Shopify order by searching with its unique confirmation number to access order details, customer info, and line items.
This integration searches you... Read More
Retrieves a Shopify order by searching with its unique confirmation number to access order details, customer info, and line items.
This integration searches your Shopify store for an order using its confirmation number, allowing you to quickly access complete order information including customer details, order status, line items, pricing, and fulfillment status. This is useful when customers reference their confirmation number in support inquiries.
Returns a structured order object containing the order_name (order number) and comprehensive order_details including customer email, creation date, line items with SKUs and quantities, pricing information, cancellation status, and fulfillment status. If no order is found, returns a message indicating no data was found.
Example Output:
{
"order": {
"order_name": "1001234567",
"order_details": {
"email": "sarah.johnson@example.com",
"closed": false,
"createdAt": "2024-01-15T10:30:45Z",
"lineItems": {
"edges": [
{
"node": {
"sku": "PROD-4567",
"name": "Premium Wireless Headphones",
"quantity": 2
}
}
]
},
"cancelledAt": null,
"cancelReason": null,
"totalPriceSet": {
"shopMoney": {
"amount": "159.98",
"currencyCode": "USD"
}
},
"order_graphql_id": "gid://shopify/Order/1234567890123",
"confirmationNumber": "ABC123XYZ",
"displayFulfillmentStatus": "FULFILLED"
}
}
} Read LessRetrieves a Shopify order by its order name, returning the latest two matching orders.
This integration searches for Shopify orders using the order name (typica... Read More
Retrieves a Shopify order by its order name, returning the latest two matching orders.
This integration searches for Shopify orders using the order name (typically the order number with or without a # prefix). When a customer provides their order number, this tool finds the complete order record with all relevant details including items, pricing, shipping, and fulfillment information. The results are sorted by creation date with the most recent orders returned first, limited to the two latest matches.
Returns a list of up to two matching orders (or fewer if only one exists). Each order contains comprehensive details including id, name, email, total_price, financial_status, fulfillment_status, created_at, line_items (with product names, SKUs, quantities, and prices), shipping_address, billing_address, customer information, and fulfillments (including tracking numbers and shipment status).
Example Output:
[
{
"id": 7476780400712,
"name": "#1234567",
"email": "sarah.johnson@example.com",
"total_price": "124.99",
"financial_status": "paid",
"fulfillment_status": "fulfilled",
"created_at": "2024-03-15T10:30:45-08:00",
"line_items": [
{
"id": 18483498090568,
"name": "Classic Cotton T-Shirt - Large",
"sku": "TCT4000NAVYL",
"quantity": 2,
"price": "29.99"
}
],
"customer": {
"first_name": "Sarah",
"last_name": "Johnson",
"email": "sarah.johnson@example.com"
},
"shipping_address": {
"address1": "456 Oak Street",
"city": "Portland",
"province": "Oregon",
"zip": "97201",
"country": "United States"
},
"fulfillments": [
{
"tracking_number": "1Z999AA1012345675",
"tracking_company": "UPS"
}
]
}
] Read LessRetrieves a complete Shopify order record using the order’s display name or number.
This integration searches your Shopify store for orders that match a s... Read More
Retrieves a complete Shopify order record using the order’s display name or number.
This integration searches your Shopify store for orders that match a specific order name (like “#1234” or just “1234”). It returns comprehensive order details including customer information, products purchased, pricing, shipping details, fulfillment tracking, and refund history. The search includes all order statuses by default, so you can find cancelled or closed orders as well as active ones.
Returns an orders array containing matching order objects (typically one result). Each order includes comprehensive details: order_id, name, order_number, email, total_price, financial_status, fulfillment_status, created_at, line_items (products with SKUs, quantities, prices), shipping_address, billing_address, fulfillments (with tracking numbers and URLs), shipping_lines (shipping method and costs), refunds, discounts_applied, and promo_codes_applied.
Example Output:
{
"orders": [
{
"order_id": 7484458336328,
"name": "#9373620",
"order_number": 9373620,
"email": "sarah.mitchell@example.com",
"total_price": "58.53",
"currency": "USD",
"financial_status": "paid",
"fulfillment_status": "partial",
"created_at": "2024-03-08T07:39:10-07:00",
"line_items": [
{
"line_item_id": 18500231757896,
"name": "Light Gray Stretch Oxford Long Sleeve Button Up Shirt - S",
"sku": "TCT4236LGRYS",
"price": "24.99",
"quantity": 1,
"current_quantity": 1,
"product_id": 6766109622344
}
],
"shipping_address": {
"first_name": "Sarah",
"last_name": "Mitchell",
"address1": "742 Oak Street",
"city": "Portland",
"province": "Oregon",
"zip": "97205",
"country": "United States",
"phone": "5031234567"
},
"fulfillments": [
{
"status": "success",
"tracking_company": "USPS",
"tracking_numbers": ["9261290140407415487497"],
"tracking_urls": ["https://tools.usps.com/go/TrackConfirmAction?qtc_tLabels1=9261290140407415487497"],
"created_at": "2024-03-10T09:22:50-07:00"
}
],
"tags": "nofraud_pass, rivo-cashback-opt-in"
}
]
} Read LessRetrieves detailed financial breakdown and pricing information for a specific Shopify order including taxes, discounts, and line items.
This integration fetches... Read More
Retrieves detailed financial breakdown and pricing information for a specific Shopify order including taxes, discounts, and line items.
This integration fetches comprehensive financial details for a Shopify order, providing a complete breakdown of pricing, taxes, discounts, shipping costs, and individual line item details. It’s perfect for analyzing order profitability, understanding tax calculations, reviewing applied discounts, and getting detailed financial reporting on specific transactions.
Returns a comprehensive financial breakdown including totals (subtotal, total price, taxes, shipping), order_name, currency_code, created_at, tax_configuration, discount_codes and discount_applications, detailed line_items with individual pricing and taxes, shipping_lines with costs, and comprehensive tax_lines for both order-level and line-item-level tax calculations.
Example Output:
{
"admin_graphql_api_id": "gid://shopify/Order/2847593012345",
"order_name": "#ABC-987654",
"currency_code": "USD",
"created_at": "2024-01-15T14:30:22Z",
"tax_configuration": {
"tax_exempt": false,
"taxes_included": false
},
"totals": {
"subtotal_price": "89.99",
"current_subtotal_price": "89.99",
"total_price": "98.54",
"current_total_price": "98.54",
"total_tax": "8.55",
"current_total_tax": "8.55",
"total_shipping_price": "0.0",
"current_shipping_price": "0.0"
},
"discount_codes": ["SAVE15NOW"],
"discount_applications": [
{
"allocation_method": "ACROSS",
"target_selection": "ENTITLED",
"target_type": "LINE_ITEM",
"value_type": "PricingPercentageValue",
"percentage": 15.0,
"amount": null
}
],
"line_items": [
{
"line_item_id": "gid://shopify/LineItem/9876543210123",
"title": "Premium Wireless Headphones",
"quantity": 1,
"unit_price": "105.87",
"discounted_total": "89.99",
"tax_lines": [
{
"title": "CA STATE TAX - CALIFORNIA",
"rate": 0.0725,
"amount": "6.52"
},
{
"title": "CA COUNTY TAX - LOS ANGELES",
"rate": 0.025,
"amount": "2.25"
}
]
}
],
"shipping_lines": [
{
"shipping_line_id": "gid://shopify/ShippingLine/1122334455667",
"code": "free-shipping",
"original_price": "0.0",
"discounted_price": "0.0",
"tax_lines": []
}
],
"order_tax_lines": [
{
"title": "CA STATE TAX - CALIFORNIA",
"rate": 0.0725,
"amount": "6.52"
},
{
"title": "CA COUNTY TAX - LOS ANGELES",
"rate": 0.025,
"amount": "2.25"
}
],
"current_order_tax_lines": [
{
"title": "CA STATE TAX - CALIFORNIA",
"rate": 0.0725,
"amount": "6.52"
},
{
"title": "CA COUNTY TAX - LOS ANGELES",
"rate": 0.025,
"amount": "2.25"
}
]
} Read LessRetrieves the return status for a specific Shopify order using its Admin GraphQL API ID.
This integration looks up a specific order in your Shopify store and re... Read More
Retrieves the return status for a specific Shopify order using its Admin GraphQL API ID.
This integration looks up a specific order in your Shopify store and returns its current return status. This helps customer service teams quickly determine whether an order has any returns associated with it, such as pending returns, completed returns, or no returns at all. It’s particularly useful for handling customer inquiries about order returns and refunds.
Returns order information including the order_id (the same GraphQL ID you provided), name (the order number without the # prefix), and return_status (the current return status for this order).
Example Output:
{
"order_id": "gid://shopify/Order/8234567890",
"name": "10098765",
"return_status": "NO_RETURN"
} Read LessRetrieves payment transaction details for a Shopify order and identifies which transactions can be refunded.
This integration looks up all payment transactions ... Read More
Retrieves payment transaction details for a Shopify order and identifies which transactions can be refunded.
This integration looks up all payment transactions associated with a specific Shopify order using the order name/number. It analyzes each transaction to determine refund eligibility and provides the transaction details needed to process refunds. The tool automatically filters out orders that have already been refunded and only returns transactions that are eligible for refunding (successful sales or captures).
Returns an orders array containing refund-eligible transaction details. Each order includes the order_id_to_refund (Shopify’s internal order ID) and refundable_transactions array with transaction details including transation_id, gateway_of_refund (payment processor), kind (transaction type), status, transaction_parent_id (if applicable), and maximumRefundableV2 (refund limits). If no refundable transactions exist or the order was already refunded, returns an appropriate message instead.
Example Output:
{
"orders": [
{
"order_id_to_refund": "gid://shopify/Order/7894561230987",
"refundable_transactions": [
{
"kind": "SALE",
"status": "SUCCESS",
"transation_id": "gid://shopify/OrderTransaction/9876543210123",
"gateway_of_refund": "shopify_payments",
"maximumRefundableV2": null,
"transaction_parent_id": null
}
]
}
]
} Read LessRetrieves product variant IDs from a Shopify order by searching with the order name or number.
This integration searches Shopify for a specific order using its ... Read More
Retrieves product variant IDs from a Shopify order by searching with the order name or number.
This integration searches Shopify for a specific order using its name or number, then extracts the product variant IDs for each item in that order. This is useful when you need to identify the exact product variants that were purchased, which can be essential for inventory management, reordering, or product analysis.
Returns an object containing the order_id (Shopify’s global ID for the order) and a products array with details for each line item. Each product entry includes the product_title, variant_title (which may show pricing for services or “Default Title” for single-variant products), and shopify_variantID (the global variant identifier).
Example Output:
{
"order_id": "gid://shopify/Order/6243857492841",
"products": [
{
"product_title": "Water Filter Cartridge",
"variant_title": "Default Title",
"shopify_variantID": "gid://shopify/ProductVariant/8429563847"
},
{
"product_title": "Shipping Protection by Route",
"variant_title": "$2.25",
"shopify_variantID": "gid://shopify/ProductVariant/43856291847529"
}
]
} Read LessRetrieves all orders placed by a specific Shopify customer using their customer ID.
This integration fetches the complete order history for a specific customer ... Read More
Retrieves all orders placed by a specific Shopify customer using their customer ID.
This integration fetches the complete order history for a specific customer from your Shopify store. It’s particularly useful for customer service teams who need to quickly see a customer’s purchase history, payment status, shipping details, and tracking information all in one place.
Returns an array of order objects for the specified customer. Each order includes order_id, order_number, order_name (display format like “#1582639”), email, currency, financial_status (paid/pending/refunded), fulfillment_status (fulfilled/partial/unfulfilled), total_price, created_at (order date), and shipping details including tracking_company, tracking_number, tracking_url, and shipment_status when available.
Example Output:
[
{
"email": "jane.mitchell@example.com",
"currency": "USD",
"order_id": 6333608722528,
"created_at": "2026-03-15T00:56:26-07:00",
"order_name": "#1582639",
"total_price": "54.49",
"order_number": 1582639,
"tracking_url": "https://track.example.com/#/trackingid/ABC123DEF456",
"tracking_number": "ABC123DEF456",
"financial_status": "paid",
"tracking_company": "other",
"fulfillment_status": "success",
"shipment_status": "delivered",
"fulfillments_created_at": "2026-01-17T09:01:19-08:00",
"fulfillments_updated_at": "2026-01-21T09:47:55-08:00"
}
] Read LessRetrieves recent Shopify orders for a customer using their phone number.
This integration searches Shopify for a customer that matches the phone number you prov... Read More
Retrieves recent Shopify orders for a customer using their phone number.
This integration searches Shopify for a customer that matches the phone number you provide and returns their recent order history (up to 5 most recent orders). This allows your team to quickly view a customer’s purchase history, order details, and line items without needing to manually search through the Shopify admin.
Returns an orders array containing up to 5 recent orders for the customer. Each order includes order_id, name (order number), created_at, total_price, currency, financial_status, fulfillment_status, email, tags, and a line_items array with product details including name, quantity, price, and SKU. Additional fields include shipping/billing addresses, fulfillment tracking, refunds, and applied discounts when available.
Example Output:
{
"orders": [
{
"order_id": "gid://shopify/Order/7849203847392",
"name": "#892456",
"created_at": "2024-03-16T20:02:38Z",
"total_price": "247.89",
"currency": "USD",
"financial_status": "paid",
"fulfillment_status": "fulfilled",
"email": "sarah.johnson@example.com",
"tags": "VIP Customer, First Purchase",
"line_items": [
{
"line_item_id": "gid://shopify/LineItem/18394857362847",
"name": "Summer Floral Dress in Blue - Medium",
"quantity": 1,
"price": "129.00",
"sku": "SFD-BLUE-M"
},
{
"line_item_id": "gid://shopify/LineItem/18394857395615",
"name": "Matching Belt - Blue",
"quantity": 1,
"price": "45.00",
"sku": "BELT-BLUE"
}
],
"shipping_address": {
"first_name": "Sarah",
"last_name": "Johnson",
"address1": "789 Oak Street",
"city": "Portland",
"province": "OR",
"country": "US",
"zip": "97205"
}
}
]
} Read LessRetrieves detailed information for a specific Shopify product using its unique product ID.
This integration fetches complete product details from your Shopify s... Read More
Retrieves detailed information for a specific Shopify product using its unique product ID.
This integration fetches complete product details from your Shopify store when you provide a product ID. It’s useful for customer service teams who need to quickly access product information like available sizes, pricing, SKUs, and product tags to help customers with orders, exchanges, or product inquiries.
Returns a structured product object containing the product’s id, title, tags (as an array), and variants array with each variant’s id, title, price, and SKU. Tags help identify product categories, sizing options, collections, and other product attributes. Variants represent different options like sizes or colors with their specific pricing and inventory codes.
Example Output:
{
"id": 7892341056789,
"title": "Gray Short Sleeve Regular Polo",
"tags": ["25-45", "XL", "L", "2XL", "Casual Polo", "Short Sleeve", "Regular Fit", "Cotton Blend", "Discount_Eligible", "Online_Store_SKU"],
"variants": [
{
"id": 41234567890123,
"title": "S",
"price": "29.99",
"sku": "POL4501GRAYS"
},
{
"id": 41234567890124,
"title": "M",
"price": "29.99",
"sku": "POL4501GRAYM"
},
{
"id": 41234567890125,
"title": "L",
"price": "29.99",
"sku": "POL4501GRAYL"
},
{
"id": 41234567890126,
"title": "XL",
"price": "29.99",
"sku": "POL4501GRAYXL"
}
]
} Read LessRetrieves product images from Shopify using a product ID to display visual content for customer support or order management.
This integration fetches product im... Read More
Retrieves product images from Shopify using a product ID to display visual content for customer support or order management.
This integration fetches product images from your Shopify store using a specific product ID. It’s useful when you need to quickly view or display product photos during customer support conversations, order reviews, or inventory management. The tool returns the product’s media images with URLs that can be displayed directly in your workflow.
Returns product information including the product_id, title, and an array of media objects. Each media object contains a media_id, alt text description, and the url where the image is hosted. The tool also provides final_html for easy display of the images.
Example Output:
{
"products": [
{
"product_id": "gid://shopify/Product/8786436030705",
"title": "Premium Wireless Headphones",
"media": [
{
"media_id": "gid://shopify/MediaImage/35616403194097",
"alt": "Premium wireless headphones in black",
"url": "https://cdn.shopify.com/s/files/1/0668/1116/6961/files/headphones.png?v=1744225410"
}
]
}
],
"final_html": "

” }
Read LessFetches all variants related to a specific product using the product ID on Shopify.
Retrieves refund transaction details from a Shopify order to prepare for processing a refund.
This integration looks up transaction information for a specific S... Read More
Retrieves refund transaction details from a Shopify order to prepare for processing a refund.
This integration looks up transaction information for a specific Shopify order to identify the payment gateway and transaction ID needed to process a refund. It finds the original successful payment transaction and returns the key details required to initiate a refund through the appropriate payment processor.
Returns refund transaction preparation data including the parent_id (original transaction ID), kind (always “refund”), and gateway (payment processor used). If no successful transaction is found, returns an error message indicating the refund process should be escalated.
Example Output:
{
"refund_transaction": {
"parent_id": 9195918295095,
"kind": "refund",
"gateway": "shopify_payments"
}
} Read LessShopify Retrieves Shipped Orders using Shopify. No inputs are required. Returns results based on the executed action.
Retrieves all active products and their variants from your Shopify store inventory for easy browsing and management.
This integration pulls your complete Shopif... Read More
Retrieves all active products and their variants from your Shopify store inventory for easy browsing and management.
This integration pulls your complete Shopify product catalog, including all active products with their pricing, variants, and SKU information. It automatically filters out any variants with zero pricing to show only sellable items, giving you a clean view of your available inventory.
This tool requires no input parameters – it automatically retrieves your entire active product catalog.
Returns a comprehensive product catalog with total (number of products), total_variants (total sellable variants), and a products array. Each product includes id, title, and variants array with variant details including id, title, price, and sku.
Example Output:
{
"total": 3,
"total_variants": 8,
"products": [
{
"id": 7856152445012,
"title": "Premium Memory Foam Pillow",
"variants": [
{
"id": 42782044749908,
"title": "Standard",
"price": 89.99,
"sku": "PILLOW-STD-001"
},
{
"id": 42782044782676,
"title": "King",
"price": 109.99,
"sku": "PILLOW-KING-001"
}
]
},
{
"id": 6857690054740,
"title": "Organic Cotton Sheet Set",
"variants": [
{
"id": 40173552795732,
"title": "Twin / White",
"price": 126.00,
"sku": "SHEETS-TW-WHT"
},
{
"id": 40173552894036,
"title": "Queen / Silver",
"price": 149.33,
"sku": "SHEETS-QN-SLV"
}
]
}
]
} Read LessShopify Retrieves Unfulfilled Orders using Shopify. No inputs are required. Returns results based on the executed action.
Retrieves unique use promo code details using the code provided by the user, returning whether the code is available or not. If the code was used more than once, it will return ... Read More
Retrieves unique use promo code details using the code provided by the user, returning whether the code is available or not. If the code was used more than once, it will return as used (invalid).
Read LessShopify Retrieves Unshipped Orders using Shopify. No inputs are required. Returns results based on the executed action.
Inactivates a discount code in Shopify.
Processes a full refund for shipping costs on a Shopify order when delivery issues occur.
This integration creates a shipping refund for a specific Shopify orde... Read More
Processes a full refund for shipping costs on a Shopify order when delivery issues occur.
This integration creates a shipping refund for a specific Shopify order, automatically refunding the full shipping amount back to the customer’s original payment method. It’s commonly used when there are delivery delays, shipping errors, or customer service issues that warrant refunding the shipping cost while keeping the product purchase intact.
Returns a confirmation message indicating the shipping refund was successfully processed. The refund will be sent back to the customer’s original payment method and they will receive an automatic notification about the shipping refund.
Example Output:
"Shipping successfully refunded"Read Less
Retrieves complete order details from Shopify using a specific order ID.
This integration fetches a complete Shopify order record when you provide the order ID,... Read More
Retrieves complete order details from Shopify using a specific order ID.
This integration fetches a complete Shopify order record when you provide the order ID, giving you access to all order information including customer details, line items, pricing, shipping addresses, payment status, and fulfillment information. Perfect for customer service teams who need to quickly pull up order details or for systems that need to sync order data.
Returns a complete Shopify order object containing comprehensive order information including id, name (order number), email, total_price, financial_status, fulfillment_status, detailed customer information, line_items (products ordered), shipping_address, billing_address, tax_lines, and shipping_lines. Each line item includes product details like name, price, quantity, SKU, and variant information.
Example Output:
{
"order": {
"id": 8472650891472,
"name": "#ABC-US-TX-18593742",
"email": "sarah.johnson@example.com",
"total_price": "24.85",
"financial_status": "paid",
"fulfillment_status": null,
"customer": {
"id": 7234567890123,
"first_name": "Sarah",
"last_name": "Johnson",
"email": "sarah.johnson@example.com",
"phone": null,
"default_address": {
"address1": "456 Oak Avenue",
"city": "Austin",
"province": "Texas",
"zip": "78701",
"country": "United States"
}
},
"line_items": [
{
"id": 16745829037264,
"name": "Premium Razor Handle - Silver",
"price": "12.99",
"quantity": 1,
"sku": "PRH-001-SIL",
"variant_title": "Silver"
}
],
"shipping_address": {
"first_name": "Sarah",
"last_name": "Johnson",
"address1": "456 Oak Avenue",
"city": "Austin",
"province": "Texas",
"zip": "78701",
"country": "United States"
},
"subtotal_price": "23.49",
"total_tax": "1.36",
"created_at": "2026-03-15T14:28:33-05:00"
}
} Read LessSend Customer Password Recovery Email using Shopify. Requires customer_email. Returns results based on the executed action.
Updates an existing address for a Shopify customer with new address information.
This integration modifies an existing address in a customer’s Shopify pro... Read More
Updates an existing address for a Shopify customer with new address information.
This integration modifies an existing address in a customer’s Shopify profile. You can update any combination of address fields including street address, apartment/unit number, city, state/province, and ZIP code. This is useful when customers move or need to correct address information for shipping and billing purposes.
Returns the complete updated customer address record containing id, customer_id, name, first_name, last_name, phone, company, address1, address2, city, province, zip, country, country_code, province_code, and default status. If the address already exists with identical information, returns an error message instead.
Example Output:
{
"customer_address": {
"id": 8185669779492,
"customer_id": 6867782762532,
"name": "Sarah Johnson",
"first_name": "Sarah",
"last_name": "Johnson",
"phone": "+15035551234",
"company": null,
"address1": "425 Oak Street",
"address2": "Unit 3B",
"city": "Portland",
"province": "Oregon",
"zip": "97205",
"country": "United States",
"country_code": "US",
"country_name": "United States",
"province_code": "OR",
"default": true
}
} Read LessUpdates Order Note using Shopify. Requires order_id and order_note. Returns the updated record with the applied changes.
Updates the shipping address for an existing Shopify order with new customer address information.
This integration modifies the shipping address on a Shopify or... Read More
Updates the shipping address for an existing Shopify order with new customer address information.
This integration modifies the shipping address on a Shopify order, allowing you to change where an order will be delivered. It updates the customer’s name, contact information, and complete address details including street address, city, state/province, postal code, and country information.
Returns the complete updated Shopify order object with the new shipping address information. The response includes the updated shipping_address object with all the new address fields, along with order details like id, name, customer information, line_items, pricing, taxes, fulfillment status, and shipping information.
Example Output:
{
"order": {
"id": 6483958759460,
"name": "#7118548",
"email": "sarah.mitchell@example.com",
"phone": "+1-555-123-4567",
"customer": {
"id": 7333262131236,
"email": "sarah.mitchell@example.com",
"first_name": "Sarah",
"last_name": "Mitchell"
},
"shipping_address": {
"zip": "97209",
"city": "Portland",
"name": "Sarah Mitchell",
"phone": "+1-555-123-4567",
"company": null,
"country": "United States",
"address1": "1425 Oak Street",
"address2": "Suite 200",
"province": "Oregon",
"last_name": "Mitchell",
"first_name": "Sarah",
"country_code": "US",
"province_code": "OR"
},
"total_price": "49.85",
"financial_status": "paid",
"fulfillment_status": "fulfilled"
}
} Read LessUpdates a Shopify order’s shipping address with new customer contact information and delivery location.
This integration modifies the shipping address for... Read More
Updates a Shopify order’s shipping address with new customer contact information and delivery location.
This integration modifies the shipping address for an existing Shopify order. Use this when customers need to change where their order should be delivered – whether it’s a move, incorrect address, or shipping to a different location. The tool updates all shipping address fields including name, phone, company, street address, city, state/province, country, and postal code.
Returns the complete updated order object with the new shipping address applied. Key fields include order_id, order_name, total_price, currency, financial_status, updated shipping_address with all new address components, customer details, line_items (products ordered), billing_address, discount_codes, and shipping_lines.
Example Output:
{
"order_id": 7894561230987,
"order_name": "#890123",
"total_price": "156.89",
"currency": "USD",
"financial_status": "paid",
"confirmation_number": "X9K2MNPQR",
"cancelled_at": null,
"cancel_reason": null,
"customer": {
"customer_id": 8765432109876,
"first_name": "Emma",
"last_name": "Rodriguez",
"email": "emma.rodriguez@example.com",
"phone": "+1-415-555-0198",
"state": "enabled",
"default_address": {
"address_id": 9988776655443,
"address1": "789 Pine Street",
"city": "San Francisco",
"province": "California",
"country": "United States",
"zip": "94102"
}
},
"shipping_address": {
"address1": "456 Oak Boulevard",
"city": "Sacramento",
"province": "California",
"country": "United States",
"zip": "95814"
},
"billing_address": {
"address1": "789 Pine Street",
"city": "San Francisco",
"province": "California",
"country": "United States",
"zip": "94102"
},
"line_items": [
{
"line_item_id": 16789012345678,
"product_id": 8901234567890,
"variant_id": 45678901234567,
"sku": "DRESS-BLU-M",
"name": "Summer Dress in Ocean Blue - Medium",
"quantity": 1,
"price": "89.99"
}
],
"discount_codes": [
{
"code": "SUMMER20",
"type": "percentage",
"amount": "18.00"
}
],
"shipping_lines": [
{
"shipping_line_id": 6677889900112,
"title": "Express Shipping",
"price": "12.95",
"code": "EXPRESS"
}
]
} Read LessSearches for a customer addresses in Shopify using an email address. Requires customer_email (required). Returns all the addresses that the customer had
For information on getting the appropriate Integration credentials, visit the Shopify site directly.
The scopes required by KODIF will depend on the specific actions. These are the most commonly required scopes, but more or fewer may be required depending on the actions to be automated.