Shopify How-Tos
Shopify Order Status Page Surveys: A Setup Guide
5 min read · Updated
To add an order status page survey, create and enable a survey in OrderSurvey, select Order status as a placement, then add and save the OrderSurvey block on that page in Shopify's checkout editor. Installing the app or saving a question does not automatically publish the block.
The Thank you page appears after checkout. The Order status page lets a customer return to the order later. You can use either placement or both, but each page needs its own saved block.
Shopify makes Thank you and Order status UI-extension blocks available on Basic or higher plans. The Plus restriction for the information, shipping, and payment steps is a different restriction. See Shopify's app availability and block setup documentation.
Set up the survey and publish the block
- Install and open OrderSurvey from Shopify admin.
- Create a survey and add your question. For a first test, a single-choice question makes the full flow easy to check.
- Choose Order status as a placement. Add Thank you too if you want the same survey immediately after checkout.
- Choose Show survey to. Start with All orders unless the question specifically needs first or repeat orders. Check any schedule and targeting conditions, then enable and save the survey.
- Open Shopify's checkout editor. Go to Settings → Checkout and edit the configuration your store uses.
- Select Order status. Add the OrderSurvey app block in an available section, position it, and save.
- Select Thank you and repeat if you want that placement. First/repeat-order targeting also needs the Thank you block to capture the order classification.
- Check a test order and saved response. A preview helps check appearance; the test order confirms the customer flow and data saving.
No theme edit or storefront script is required. For the other placement, use the Thank you page setup guide.
What happens if the buyer already answered?
If the buyer answered the same survey on Thank you, Order status should show its completion state. It should not ask them to submit the same survey again for that order.
To test the unanswered Order status experience, use a fresh test order and leave its Thank you survey unanswered before revisiting the order. Keep test responses separate from customer feedback when reviewing your results.
First orders, repeat orders, and targeting
Show survey to includes All orders, First orders only, and Repeat orders only on both Free and Unlimited. First order means the customer's first completed order with your store, including purchases before installing OrderSurvey.
The Thank you block receives Shopify's first/repeat-order classification. Order status uses that saved classification for the same order. If it was never received, a first- or repeat-order survey stays hidden on Order status. Older orders may therefore be ineligible. A later purchase does not change the saved classification of the earlier order.
For other online conditions, the editor supports order total, total quantity, product ID, variant ID, shipping country code, and currency. Test with an order that actually matches. Existing customer-tag targeting is unavailable on these survey blocks. Tagging a customer after a response is a separate action, not a display condition.
If several surveys can match, a larger Survey priority number wins. Enabled status, page selection, scheduling, audience, and response allowance still matter. The segmentation guide has a worked example.
Ask about an experience the customer has had
An Order status visit does not prove the parcel has arrived. OrderSurvey does not currently trigger display from delivered status or a delay after delivery. Survey start/end dates apply to the survey's calendar schedule, not to each order's delivery date.
For delivery or product feedback, begin with a question such as “Have you received and used your order?” Then use branching to show experience questions only after a qualifying answer. A “Not yet” answer can end the survey with a suitable message.
| Question | When it is useful |
|---|---|
| How did you first hear about us? | Discovery feedback, often limited to first orders |
| What brought you back today? | A repeat-order audience |
| What almost stopped you from ordering? | Feedback about the purchase experience |
| How satisfied are you with the product? | After the buyer confirms they have used it |
| How likely are you to recommend us? | After enough experience to make the answer meaningful |
Single choice, multiple choice, dropdown, text, star rating, and NPS formats are available. Conditional follow-ups let a relevant answer reveal another question. Start with a focused question rather than asking every buyer everything.
If the survey does not appear
Start with Placement status in OrderSurvey's setup page. A Connected badge records a request; the separate display status tells you whether a survey was reported as shown. Check the date and the Order status entry specifically.
Use the missing-survey troubleshooting guide to follow the reported reason through placement, schedule, audience, priority and response usage. It also includes a two-order test that separates a new submission from an already-answered order's completion state.
Review answers and decide what to do next
Review responses inside OrderSurvey. Keep the question, audience, and response count visible when comparing periods; a small or changing sample can move the result without proving a change in customer experience.
CSV export is included in Unlimited. It exports date, order ID, question, answer, Other text, placement, response tags, and customer-tag status. It does not add order value, product, or country columns automatically. Filter to the survey and dates you need; use the order ID to connect other reporting data when appropriate.
Low-NPS webhook alerts are also a Unlimited feature. Configure a webhook URL and score threshold in Settings. The receiving workflow needs to handle OrderSurvey's JSON alert payload. This is not a built-in customer email or SMS follow-up, and it does not automatically resolve a complaint. Decide who reviews the feedback and what action they can take.
Launch with help if you want it
Install OrderSurvey to start on Free with 100 responses per rolling 30 days, targeting, and conditional branching. Unlimited is $24 USD/month for unlimited responses, CSV export, webhook alerts, and priority support. Compare the plans.
Book a personal setup call if you would like help checking the two blocks and collecting your first response. The complete survey guide covers choosing the question and reviewing what you learn.
Run your first post-purchase survey
Ask how customers found you or collect feedback on Shopify's Thank you and Order status pages. One $24 USD/month plan includes unlimited use and every feature. After installing, add the survey block to each page in Shopify's editor.
Install OrderSurveyWant help getting started? Book a 20-minute setup call.