Connectors

/

Shopify

/

Where is my Shopify order
Read

Answer where-is-my-order emails in one step

For support agents who want a Shopify order's shipments, tracking and holds checked, with a ready reply, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Where is my Shopify order
Where is Shopify order #1042? The customer has emailed twice.
Order #1042 shipped in two parts, and one may be stalled. - Parcel 1: delivered 4 October - Parcel 2: last scan 29 September, possibly stalled - Not shipped: none Suggested reply: part of your order arrived on 4 October and we are checking the second parcel with the carrier. Want me to shorten it?
Shopify
Sample figures. Your results come from your own account.
shopify-get-order
shopify-get-fulfillment
shopify-get-fulfillment-event
shopify-get-fulfillment-tracking-info
shopify-get-order-line
shopify-get-fulfillment-order
shopify-get-fulfillment-order-hold

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Shopify

Shopify
Run it on your own Shopify data.

Connect Shopify, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

One order question, five places to look

A where-is-my-order email means checking payment, shipments, tracking scans, what has not shipped and whether anything is on hold, all in different places in Shopify. Then you still have to write a reply that is accurate without exposing internal details.

Without PopdockAI

  • Find the order and check payment
  • Open each shipment and its latest scan
  • Check unshipped items and any holds
  • Write a reply without over-promising

With PopdockAI

  • The order is found, asking you to confirm rather than guess
  • Each shipment is read with carrier, tracking and latest scan
  • Unshipped items, fulfill-by dates and holds are checked
  • A staff summary and a customer reply, with no internal details

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Find out where the order `{order-number}` (or the most recent order for the customer `{customer-email}`) is right now, and draft a short, accurate reply to the customer.

**Step 1: Find the order**

If `{order-number}` is given, call `shopify-get-order` filtered by `order-number`. If that returns nothing, retry with `name` set to the number prefixed with #. If only `{customer-email}` is given, call `shopify-get-order` filtered by `email` and take the most recent order by created-at. If both are empty, ask for one and stop. If several orders match and none is clearly the one meant, list them (order number, date, total, fulfillment status) and stop.

Note the order-id, financial-status, fulfillment-status, cancelled-at and created-at.

**Step 2: Check what has shipped**

* Call `shopify-get-fulfillment` filtered by `order-id` for each shipment's status, shipment-status, tracking company and tracking number.
* Call `shopify-get-fulfillment-event` filtered by `order-id` and take the latest event per fulfillment (happened-at, status, city, estimated-delivery-at).
* If there are no fulfillments, or tracking is missing, call `shopify-get-fulfillment-tracking-info` filtered by `order-id` as a fallback.

**Step 3: Check what has not shipped**

* Call `shopify-get-order-line` filtered by `order-id`. Any line with fulfillable-quantity above zero is still to ship.
* For unshipped items, call `shopify-get-fulfillment-order` filtered by `order-id` to see status, assigned location and fulfill-by date, and `shopify-get-fulfillment-order-hold` filtered by `order-id` to see whether anything is on hold and why (display-reason).

**Step 4: Report**

First a staff summary:

* Order: number, date, payment status, overall fulfillment status
* Shipped: per shipment, the items, carrier, tracking number, latest scan and estimated delivery
* Not yet shipped: items, location, fulfill-by date, and any hold reason

Then a customer reply of 3 to 6 sentences in plain language: what has shipped, where it is, when it should arrive, and what is still to come. Do not mention internal hold reasons, app names or risk checks in the customer reply; say only that the item is being prepared or is delayed.

**Rules & Guidelines:**

* This prompt is read-only. Do not call `shopify-update-order`, `shopify-update-customer` or any other add or update tool.
* Never promise a delivery date the carrier data does not show. If there is no estimated-delivery-at, say the carrier has not given one.
* If the order is cancelled (cancelled-at is set), say so first and do not describe it as in transit.

**Validation:**

* If no order matches, say so and ask the user to confirm the order number or email. Do not guess at a similar order.
* If the latest tracking event is more than 7 days old and not delivered, flag the shipment as possibly stalled in the staff summary.

Who it's for

One answer, three teams that use it

Support agents

Answer order emails in one step

Get a staff summary and a ready reply for the customer from one question.

Where is the order for alex@contoso.com? She ordered last week.

Support team leads

Spot stalled shipments

Shipments with no scan for seven days are flagged, so agents escalate to the carrier.

Has Shopify order #2307 stalled in transit? Draft a reply for the customer.

Store owners

Reply without exposing internal notes

The customer reply leaves out hold reasons and app names, so you can send it as is.

Order #1876 is partly shipped and partly on hold. Write me a reply I can send the customer.

How it works

What PopdockAI does when you ask

You give an order number or email, and your AI assistant checks every shipment and unshipped item. It only reads and never promises a delivery date the carrier has not given.

01

Ask

You give an order number or customer email.

Your AI tool

02

Find

It finds the order, asking you to confirm rather than guess.

shopify-get-order

03

Check

It reads each shipment and scan, then what has not shipped and any hold.

shopify-get-fulfillment
shopify-get-fulfillment-event
shopify-get-fulfillment-tracking-info
shopify-get-order-line
shopify-get-fulfillment-order
shopify-get-fulfillment-order-hold

04

Report

You get a staff summary and a customer reply with no internal details.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Shopify and one secure connection to your AI tool. No code, no exports.

get-data

shopify-get-order

Returns Shopify orders with their financial status, fulfillment status and total. Filter by order number or name, customer, email, financial status, fulfillment status, created date and total price.
get-data

shopify-get-fulfillment

Returns Shopify fulfillments with their status, shipment status and tracking number. Filter by order, customer, tracking number, status and created date.
get-data

shopify-get-fulfillment-event

Returns the tracking events on Shopify fulfillments, such as in transit or delivered. Filter by fulfillment, order, status, city and when it happened.
get-data

shopify-get-fulfillment-tracking-info

Returns the tracking numbers and carriers on Shopify fulfillments. Filter by fulfillment, order, tracking number and carrier.
get-data

shopify-get-order-line

Returns the line items on Shopify orders with their price, quantity and fulfillment status. Filter by order, product, SKU, title, vendor, price and quantity.
get-data

shopify-get-fulfillment-order

Returns Shopify fulfillment orders, the work each location has to ship, with their status and request status. Filter by order, assigned location, status, delivery method and processed date.
get-data

shopify-get-fulfillment-order-hold

Returns the holds placed on Shopify fulfillment orders and the reason for each. Filter by fulfillment order, order, reason and the app that placed the hold.
Read only.Nothing in Shopify Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Accurate order answers without over-promising

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation