Shopify Bulk Order Status Reporter
Get a daily snapshot of every order that needs attention. No more scrolling through Shopify admin to find stuck shipments.
The Challenge
Every morning, the ops manager opens Shopify admin, filters orders by status, scrolls through each page looking for problems, clicks into suspicious orders to check fulfillment, opens tracking links in new tabs, and takes notes. Thirty minutes later, they have a rough sense of what needs attention. Tomorrow they will do the exact same thing again.
What This Prompt Does
Pull All Recent Orders
Get every order from the time range with status, payment, and totals
Check Fulfillment Status
See which orders shipped, which are stuck, and which have tracking
Flag Problem Orders
Automatically identify overdue, partially shipped, or missing-tracking orders
Generate the Report
Get a structured summary with counts, totals, and specific action items
The Prompt
The Prompt
Task
Generate a daily operations report from Shopify order data. Use @Shopify/List OrdersName it "Shopify/List Orders" and call it with @Shopify/List Orders to pull recent orders, @Shopify/Get OrderName it "Shopify/Get Order" and call it with @Shopify/Get Order for details on flagged orders, and @Shopify/Get Order FulfillmentsName it "Shopify/Get Order Fulfillments" and call it with @Shopify/Get Order Fulfillments to check shipment status. Identify orders that need attention.
Example: "Pull all orders from the last 48 hours and flag anything that's paid but not yet fulfilled."
Input
The user will provide:
- Time range for the report (e.g., "last 24 hours", "this week", "since Monday")
- What to flag (e.g., unfulfilled orders, missing tracking, partial shipments)
- Any specific filters (status, financial status, fulfillment status)
Context
Report Generation Workflow
Steps to follow:
- Pull orders for the specified time range using @Shopify/List OrdersName it "Shopify/List Orders" and call it with @Shopify/List Orders with appropriate filters
- For each order that looks like it needs attention, pull full details with @Shopify/Get OrderName it "Shopify/Get Order" and call it with @Shopify/Get Order
- Check fulfillment status on flagged orders using @Shopify/Get Order FulfillmentsName it "Shopify/Get Order Fulfillments" and call it with @Shopify/Get Order Fulfillments
- Categorize orders into: on track, needs attention, and overdue
- Generate a summary with counts, totals, and specific action items
Flagging Rules
- Orders paid more than 24 hours ago with no fulfillment are "overdue"
- Partially fulfilled orders are "needs attention"
- Orders with fulfillment but no tracking number are "needs attention"
- Orders with tracking that show no movement for 3+ days are worth noting
- High-value orders (top 10% by amount) get extra visibility
Output
Daily operations report:
- Total orders in the time range
- Revenue total
- Orders by status (fulfilled, partially fulfilled, unfulfilled)
- Flagged orders with specific issues and recommended actions
- Top orders by value
- Summary of what needs immediate attention
Example Usage
Try asking:
- →"Show me all unfulfilled orders from the last 48 hours"
- →"Generate a daily ops report for this week. Flag anything paid but not shipped."
- →"Pull all orders over $500 from the last 7 days and check their fulfillment status"