π Order Status Page (OSP) β Where All Actions Actually Run
The Order Status Page is the page where every Account Editor action is executed.
While the Thank You Page only displays widgets and redirects customers, the OSP processes:
This makes it the most important page for post-purchase customer self-service.
- Order edits
- Address changes
- Cancellations
- Post-purchase upsells
- Discount logic
- Invoice downloads
- Shipping method changes
π§© Adding the App Block on the Order Status Page
To enable post-purchase actions:
- Go to Account Editor β Dashboard
- Click Add app block β Order Status Page
- Select your Block Extensions or Individual Extensions
- Click SAVE

π§± Block Extensions on the OSP
Block Extensions combine several actions into a single widget for a clean, unified customer experience.
1. π οΈOrder Editing Block
Displays all editing options in one widget:
- Edit shipping address
- Edit contact details
- Edit order items
- Cancel order
- Download invoice
- Add/Edit order notes
- Replace product item

Use Case:
A customer wants to fix their phone number and remove an item.
Instead of clicking multiple buttons, they open one block and handle everything together.
2. ποΈUpsell Block
Shows product recommendations under βYou might also like.β
Clicking an upsell item immediately runs the upsell flow on the OSP.

Clicking on a product immediately runs the upsell flow here on the Order Status Page.
Use Case:
After ordering a snowboard, customers see accessories like bindings or wax and add them instantly.
Individual Extensions on the Order Status Page
Individual extensions allow precise control. Instead of showing all actions in one block, you can decide exactly which options to give customers.
Available Individual Extensions

β Add More Items
Add extra products post-purchase.
Use Case: Forgot an item β add it instantly.
π Edit Delivery Address
Fix address mistakes before fulfillment.
Use Case: Wrong apartment or ZIP code.
π Edit Order Items
Change variants, quantities, or remove items.
Use Case: Size M β L.
β±οΈ Editing Window Timer
Shows time left to edit before order locks.
Use Case: Ensures customers act quickly.
π Change Shipping Method
Upgrade to Express or choose a cheaper option.
Use Case: Delivery needed sooner.
π§Ύ Download Invoice
Instantly download a branded PDF invoice.
Use Case: B2B customers or tax documentation.
β Cancel Order
Self-serve cancellation before fulfillment.
(Use Case: Accidental or duplicate orders.)
π Contact Support
Quick pathway to your helpdesk or support page.
Use Case: Customer needs clarification.
ποΈ Post-Purchase Discount
Apply a missed promo code after checkout.
Use Case: βI forgot my discount code!β
β Best Practices for OSP Setup
- Use Block Extensions when you want a clean all-in-one experience
- Use Individual Extensions when you want precise placement and flexibility
- Always add the Editing Window Timer to avoid late edits disrupting fulfillment
- Pair Add More Items + Upsell Block to increase post-purchase revenue
- Enable Cancel Order only if your shipping/fulfillment workflow supports it
β Frequently Asked Questions (Order Status Page)
Q1. Why do actions run only on the Order Status Page and not on the Thank You Page?
Because Shopify only allows post-purchase order changes (editing, cancellations, upsells, discounts) to be processed on the Order Status Page (OSP).
The Thank You Page is display-only.
Q2. If I add blocks in the Thank You Page but not on the Order Status Page, will features work?
No.
Q3. Can customers use these actions anytime?
Customers can only edit orders within your configured edit window.
After the timer expires, all actions automatically disable or hide.
Q4. My customer says a widget is not showing β what should I check?
Check these four things:
- Is the block added to the Order Status Page?
- Is the edit window active?
- Are there any tag-based restrictions?
- Has the order already been fulfilled or partially fulfilled?
Q5. Will adding blocks here affect my theme or layout?
No β Account Editor uses Theme App Extensions, so widgets are safe, theme-compatible, and removable anytime.
Q6. Do Individual Extensions and Block Extensions behave differently?
Functionally no β both run the same editing logic.
But they differ in layout and customer experience:
- Blocks = grouped actions
- Individual = precise control & placement
Q7. Can I reorder how widgets appear on the OSP?
Yes. Use the Reorder icon at the bottom of each block to drag and reposition.
Q8. Do upsells and extra items create a new order?
No.
All edits (including upsells) update the same original Shopify order.
Q9. Will customers see these blocks in their Customer Account β Orders page?
Only actions specifically added there (e.g., Cancel Order, Contact Support) will appear.
Most editing actions run exclusively on the Order Status Page.
Q10. What if my store uses a 3PL or ERP? Will edits sync correctly?
Yes β as long as the fulfillment hasnβt started, all edits sync automatically through Shopify to all connected apps.
Updated on: 15/12/2025
Thank you!
