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.
Tool to add a tag to the Shopify order.
Shopify Cancel Order by ID using Shopify. Requires order_id. Returns results based on the executed action.
Shopify 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.
This integration searches Shopify for a customer that matches the email you provide, so your team can... Read More
Looks up a Shopify customer record using an email address.
This integration searches Shopify for a customer that matches the email you provide, so your team can quickly open the customer profile (name, contact info, tags, and default address).
Returns a single Shopify customer object (the best match) with key fields like id, email, first_name, last_name, phone, tags, and default_address (address1, city, province, zip, country).
{
"id": 123456789,
"email": "ella.harrison@example.com",
"first_name": "Ella",
"last_name": "Harrison",
"phone": "+1-310-555-0192",
"tags": "vip,subscription",
"default_address": {
"address1": "1243 W Sunset Blvd",
"city": "Los Angeles",
"province": "CA",
"zip": "90026",
"country": "US"
}
} Read LessShopify Retrieves Customer by Email using Shopify. Requires email. Returns results based on the executed action.
Retrieves Customer by Name and Address in Shopify. Required: `first name, last name and address. Returns the requested record(s) and relevant details.
Shopify Retrieves Customer by ID using Shopify. Requires customer_id. Returns results based on the executed action.
Shopify Retrieves Customer Orders By Email using Shopify. Requires email. Returns results based on the executed action.
Gets 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.
Shopify Retrieves Open Orders using Shopify. No inputs are required. Returns results based on the executed action.
Finds a Shopify order by its human‑readable order name (like “#1234”).
This integration searches Shopify orders using the orde... Read More
Finds a Shopify order by its human‑readable order name (like “#1234”).
This integration searches Shopify orders using the order’s display name (typically the order number with a leading #). It’s helpful when a customer only knows their order number and you need the full order record.
Returns a list of matching orders (often one). Each order includes key fields such as id, name, order_number, created_at, email, total_price, financial_status, fulfillment_status, plus detailed sections like line_items, shipping_address, and fulfillments (tracking).
{
"orders": [
{
"id": 55102,
"name": "#1234",
"order_number": 1234,
"email": "ella.harrison@example.com",
"total_price": "45.00",
"financial_status": "paid",
"fulfillment_status": "fulfilled"
}
]
} Read LessFetches a customer’s order history from Shopify using their Shopify customer ID.
This integration lists orders that belong to a sp... Read More
Fetches a customer’s order history from Shopify using their Shopify customer ID.
This integration lists orders that belong to a specific Shopify customer ID—useful for tracking shipment status, confirming payments, and understanding a customer’s purchase history during support conversations.
Returns an array of orders. For each order you can expect fields such as order_id, order_number, order_name (for example, “#1025”), email, currency, financial_status (paid/pending/refunded), fulfillment_status (fulfilled/partial/unfulfilled), total_price, created_at, and (when shipped) tracking details like tracking_company, tracking_number, and tracking_url.
{
"orders": [
{
"order_id": 55102,
"order_number": 1025,
"order_name": "#1025",
"financial_status": "paid",
"fulfillment_status": "fulfilled",
"total_price": "45.00",
"created_at": "2026-01-12T18:04:22-08:00",
"tracking_company": "ups",
"tracking_number": "1Z999",
"tracking_url": "https://wwwapps.ups.com/WebTracking/track?track=yes&trackNums=1Z999"
}
]
} Read LessFetches all variants related to a specific product using the product ID on Shopify.
Shopify Retrieves Shipped Orders using Shopify. No inputs are required. Returns results based on the executed action.
Shopify 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.
This request refunds a Shopify Order’s Shipping Cost by its ID.
Retrieve a specific order by ID using Shopify. Requires order_id. Returns the requested data record(s) with all available details.
Send Customer Password Recovery Email using Shopify. Requires customer_email. Returns results based on the executed action.
Shopify Updates Customer Address using Shopify. Requires zip and city and province and address_id and customer_id and address_line_1. Returns results based on the executed actio... Read More
Shopify Updates Customer Address using Shopify. Requires zip and city and province and address_id and customer_id and address_line_1. Returns results based on the executed action.
Read LessUpdates Order Note using Shopify. Requires order_id and order_note. Returns the updated record with the applied changes.
This tool responds with the customer info based on the phone
Fetches transactions of a specific Shopify order by order_name. Requires order_name (required). Returns transaction gateway, kind, status, parent transaction ID, and maximum ref... Read More
Fetches transactions of a specific Shopify order by order_name. Requires order_name (required). Returns transaction gateway, kind, status, parent transaction ID, and maximum refundable amount.
Read LessSearches for a customer addresses in Shopify using an email address. Requires customer_email (required). Returns all the addresses that the customer had
Completes the draft order and create a live order. Order ID is required.
Shopify Updates Order’s Address using Shopify. No inputs are required. Returns results based on the executed action.
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.