OrderSurvey
All articles

Shopify How-Tos

Shopify Order Status Page Surveys: A Setup Guide

The thank-you page gets all the attention, but it shows up once. The order status page is the surface a customer actually comes back to: to check tracking, confirm an address, see when the box lands. That return visit is a quiet opportunity, and most stores waste it.

This guide walks through setting up an order status page survey in Shopify, what to ask there (and what not to), how to target the right orders, and how to turn the answers into something useful.

What the order status page is, and why customers revisit it

After checkout, Shopify drops every customer on an order status page tied to their order. It's the page linked from the confirmation email and the shipping notifications. Unlike the thank-you page (a one-time screen right after payment), the order status page is bookmarked, re-opened, and refreshed.

A typical customer hits it three or four times across the order's life:

  • Right after buying, to confirm the order went through
  • A day or two later, to see if it shipped
  • Mid-transit, to check the tracking estimate
  • After delivery, to find a receipt or start a return

Each of those visits is a different mindset, which is exactly why this surface is interesting. A thank-you page survey catches someone in their post-purchase glow. An order status page survey can catch them after the product arrives, when they actually have an opinion about the delivery and the item.

For a fuller comparison of the two surfaces, see Thank-You Page vs Order Status Page: Where Should Your Survey Live?. The short version: thank-you page for attribution and intent, order status page for satisfaction and delivery.

The best questions for this surface

Because the order status page is revisited over days, it's the right home for questions that depend on the order being further along. Three categories work best here.

Satisfaction (CSAT)

A 1-to-5 star CSAT rating is the simplest read on whether the order met expectations. Keep it to one tap:

How happy are you with your order so far? (1-5 stars)

CSAT is fast, it's universally understood, and it gives you a number you can watch over time.

Delivery and fulfillment

The order status page is the only post-purchase surface where delivery is genuinely top of mind, because that's literally why people are on the page. Good options:

  • Did your order arrive when you expected? (Yes / Earlier than expected / Later than expected)
  • Was the packaging in good condition? (single-select)
  • Anything we could improve about shipping? (short text, shown only if delivery was late)

That last one uses conditional branching: the follow-up only appears when the prior answer signals a problem, so you're not nagging happy customers with extra fields.

NPS

Net Promoter Score (0-10, "how likely are you to recommend us") belongs on the order status page when you can time it after delivery. Asking NPS while the box is still in transit measures anticipation, not experience. If you want the full mechanics of running NPS post-purchase, the NPS for Shopify Stores guide covers timing, follow-ups, and scoring.

Here's a quick reference for matching question types to intent:

Question type Best for Example
CSAT (1-5 stars) Overall order sentiment "How happy are you with your order?"
NPS (0-10) Loyalty and word of mouth "How likely are you to recommend us?"
Single-select Delivery experience "Did it arrive on time?"
Short text Open feedback on a problem "What went wrong with shipping?"
Multi-select Product or category interest "Which of these would you buy again?"

OrderSurvey supports all of these (NPS, CSAT, single-select, multi-select, dropdown, short text, long text), plus multi-question surveys with pagination if you want to ask more than one thing.

Step-by-step setup

Setup is no-code. The survey renders inside Shopify's native order status page using a UI extension, so you're not pasting scripts or touching theme files. Here's the flow:

  1. Install OrderSurvey and open the app from your Shopify admin.
  2. Create a new survey and choose the order status page as the surface.
  3. Add your first question. Start with one. A single CSAT or delivery question gets far higher completion than a five-field form.
  4. Add conditional follow-ups (optional). Set a branch so that a low rating or a "late" answer triggers a short text box asking what happened.
  5. Set targeting rules (covered below) so the survey only shows on orders you care about.
  6. Preview and publish. The survey goes live on the order status page for matching orders.

Because OrderSurvey is built on Shopify's native checkout, customer-account, and POS extensions, it doesn't request broad data-access scopes from your store. If app permissions are a concern for you (they should be), here's why scopes matter.

Targeting and scheduling

Showing the same survey to every order is how you end up with noisy, unusable data. Targeting fixes that. On the order status page you can scope a survey by:

  • Order total (e.g. only orders over $150, where the experience matters more)
  • Item quantity
  • Specific products or variants
  • Customer tags (VIPs, wholesale, repeat buyers)
  • Shipping country
  • Currency

A few patterns that work:

  • First-order vs repeat. Tag-target a satisfaction survey to first-time buyers and an NPS survey to repeat customers. Different relationships, different questions.
  • High-value orders. Send a delivery + CSAT survey to orders over a threshold so you catch fulfillment problems on the orders you can least afford to lose.
  • By product line. Ask product-specific questions only to people who bought that product, using product/variant targeting.

You can run multiple concurrent surveys with a priority order plus a default-survey fallback, so a customer who matches two surveys sees the higher-priority one, and everyone else still sees something. Add optional start and end dates when you're testing a seasonal question or a limited launch and want it to expire on its own.

If you sell in-store too, note that POS surveys target by location only (Shopify POS exposes just the order id, not the order details), so the order-rule targeting above applies to online orders. More on the retail side in the Shopify POS surveys guide.

Reviewing and acting on responses

Collecting feedback is the easy part. The value shows up when you do something with it.

Watch for problems in real time. Set a low-score alert so that when an NPS response lands at or below a threshold you pick, OrderSurvey fires a notification (for example, to a Slack webhook). That turns a detractor score into a same-day outreach instead of a number you read about in a monthly report. A quick reply to an unhappy customer often saves the order and the relationship.

Export and segment. Pull a CSV of all responses and cut it by the same dimensions you targeted on: order value, product, customer tag, country. Patterns surface fast when you slice the data. A delivery complaint that's spread evenly is a carrier problem; one concentrated in a single country is a routing or warehouse problem.

Close the loop on detractors. Anyone who rates delivery poorly or scores you a 0-6 on NPS is telling you exactly where to spend effort. Triage those first.

A simple weekly rhythm:

  1. Review low-score alerts as they arrive and reach out within a day.
  2. Once a week, export the CSV and check CSAT and NPS trends by segment.
  3. Tag recurring themes (slow shipping, damaged packaging, sizing) and route them to the right person.
  4. Pick one fix per cycle and watch whether the relevant score moves.

Where to go from here

The order status page is the most underused feedback surface on Shopify, mostly because stores forget customers keep coming back to it. Put one well-targeted question there, time it so the product has arrived, and wire up an alert so bad scores reach a human fast.

If you want the bigger picture (which surface to use when, how often to ask, and how this fits into a full feedback program), start with the complete guide to post-purchase surveys for Shopify. When you're ready to build, OrderSurvey runs on Shopify's native extensions with a free plan up to 100 responses every 30 days, so you can launch your first order status page survey without committing a dollar.

Run your first post-purchase survey free

OrderSurvey adds NPS, attribution, and CSAT surveys to your Shopify thank-you page, order status page, and POS. No code, and no extra data scopes.

Install OrderSurvey