Adding Account Editor Blocks in Shopify: Order Editing & Upsell Widgets Explained
Account Editor’s app Blocks power all customer-facing order editing, upsells, and post-purchase options in Shopify.
When you add these blocks in your theme, the features you’ve enabled in Account Editor become visible and interactive on the Thank You Page and Order Status Page.
Block vs Individual Extensions
When adding widgets, you’ll see two categories:
Block Extensions→ Groups of actions bundled together in one widget.

Individual Extensions → Separate widgets for each action, giving you more control over placement and design.
Block Extensions
There are two block extension:
Order Editing Block
Displays all editing actions in a single widget. Customers can :
- Edit shipping address
- Edit contact details
- Edit order items
- Cancel order
- Download invoice
- Add/Edit order note
- Replace product item

A customer notices they entered the wrong shipping address. From the Thank You Page,
they click Update your address details, get redirected to the Order Status Page, and immediately correct it before fulfillment starts.
At the end click on the SAVE button to add the widget permanently on thank you page unlit you want to allow customer edit the orders post purchase.
Add Upsell Block
Displays recommended products under “You might also like.”
It can be added on both Order Status Page and Thank You Page As well as Checkout page (Plus users only)
Use Case: A customer just bought a snowboard. On the Thank You Page, they see an upsell for “Ski Wax” or “Snowboard Bag.” If they click, they’re redirected to the Order Status Page, where they can add it to their order.
Individual Extensions
Individual Extensions let you add single-purpose Account Editor widgets to your Thank You Page or Order Status Page.
Each widget performs one specific action—such as Cancel Order, Download Invoice, or Edit Address—giving you full control over layout, placement, and customer experience.
They’re ideal when you don’t want a full “Order Editing Block,” but instead want to highlight one or two actions clearly on the page.
Why Individual Extensions Matter
✔ Clearer customer experience – Each widget represents one action, reducing confusion.
✔ Better page design control – Place only the actions you want on specific parts of your theme.
✔ Fully respects your Account Editor rules –
- Edit window duration
- Tag-based restrictions
- Fraud/hold rules
- Language/localization settings
✔ Automatic visibility control
If an action isn’t allowed for a specific order (example: editing window expired), the widget will automatically hide or disable itself.
✔ Unified order workflow
All actions are applied to the same order—no duplicate orders or complicated edits behind the scenes.
✔ Tracked inside Analytics
Every action powered by these widgets is saved and reported in:
• Edit counts
• Cancellations
• Invoices downloaded
• Upsell interactions
…helping you understand how your customers engage post-purchase.
Catalog of Individual Extensions
Below is the full list of single-action widgets you can add.
These may vary depending on your Account Editor plan and store configuration.
➕ Add More Items (Post-Purchase Product Addition)
The Add More Items extension allows customers to add extra products to their order even after checkout—without contacting support or cancelling the order.
It’s one of the most effective ways to increase AOV, reduce cancellations, and improve customer satisfaction.
Where It Appears
The widget can be added to the:
Order Status Page (OSP) → This is where the customer actually performs the action.
How It Works
- The customer clicks Add More Items on the Order Status Page.
- They are redirected into your Account Editor item-adding interface.
- The customer browses available products and selects what they'd like to add.
- Account Editor updates the order in real time, applying:
- Correct pricing
- Shipping recalculation
- Discount logic
- Tax adjustments
- The order is updated seamlessly without creating a new order.

Best Use Cases
Use this extension when you want customers to:
- Add an item they forgot at checkout
- Add size / color variations they need additionally (e.g., “Grab the same shirt in Large too”)
- Add complementary or accessory products (e.g., phone case → screen protector)
- Bundle items without requiring a new checkout
- Increase AOV without friction
Examples:
- A customer buys a camera → adds a memory card immediately after checkout
- Customer buys a T-shirt → decides to add a second color
- Customer buys a toy → adds batteries or accessories
Why Merchants Love It
✔ Increases post-purchase revenue
✔ Reduces support tickets (“Can you add this item to my order?”)
✔ Prevents order cancellations caused by missed items
✔ Offers customers flexibility and improves post-purchase satisfaction
✔ Works automatically with your shipping & discount rules.
Summary
The Add More Items extension in Account Editor for Shopify lets customers add products to their existing order after checkout, improving AOV and reducing support workload. This post-purchase feature updates the order instantly with correct pricing, tax, and shipping calculations—making it a powerful self-serve tool for modern Shopify stores.
📍 Edit Delivery Address (Post-Purchase Address Correction)
The Edit Delivery Address extension lets customers fix or update their shipping address after placing an order—without needing to contact support.
This prevents failed deliveries, reduces shipping errors, and dramatically lowers cancellation rates.
Where This Extension Appears
Order Status Page (OSP) →
This is the only location where address editing is allowed because Shopify processes the action on this page.
How It Works
- The customer clicks Edit Delivery Address on the Order Status Page.
- They are shown their current shipping details:
- Street
- City
- Country
- Postal / ZIP code
- Phone (if available)
- The customer updates the necessary fields and saves the changes.
- Account Editor instantly pushes the corrected address to the Shopify order.
- Your fulfillment team sees the updated address in real time.

Best Use Cases
This extension is ideal for stores where customers often:
- Enter the wrong house number or ZIP code
- Forget to include apartment / suite numbers
- Need to reroute orders from home → office or vice versa
- Move delivery to avoid missed shipments
- Fix address auto-fill mistakes from browser or mobile checkout
Example scenarios:
- Customer realizes they entered “23B” instead of “32B”
- Customer changes delivery to their workplace to avoid missed deliveries
- Customer updates the phone number so the courier can contact them
What Happens After the Edit
- Shopify updates the order with the new address
- Fulfillment apps connected to Shopify receive the updated information
- Courier labels reflect the corrected address (if printed after edit)
- No new order is created — the original order remains intact
Summary
The Edit Delivery Address extension in Account Editor for Shopify allows customers to correct shipping details after checkout. This reduces delivery failures, improves order accuracy, and cuts down support load by enabling self-serve post-purchase address updates.
Edit Order Items (Post-Purchase Item Changes)
The Edit Order Items extension allows customers to fix product mistakes after checkout — such as the wrong size, color, or quantity — without contacting support.
This reduces cancellations, replacement requests, and “wrong item” tickets while giving shoppers full control over their purchase.
📍 Where This Extension Appears
Order Status Page (OSP) → This is the only location where Shopify allows item-level edits, as all changes must be processed directly on the OSP.
🛠️ What Customers Can Edit
Shoppers can adjust any item in their order immediately after checkout:
- Change product variants (e.g., M → L, Blue → Red)
- Increase or decrease item quantity
- Remove items completely
- Swap items (when combined with Replace/Swap logic)
Each update is processed in real time through Account Editor and Shopify.

🔄 How It Works
- Customer opens their Order Status Page
- They click Edit Order Items
- They see a list of all items in the order
- Customer updates:
- Variant
- Quantity
- Removes items if necessary
- Account Editor validates the change
- Shopify instantly updates the order and recalculates:
- Pricing
- Discounts
- Taxes
- Shipping (if required)
No new orders are created — everything updates on the same original order.
🎯 Best Use Cases
This extension is ideal when customers:
- Ordered the wrong size or color
- Added too many items
- Forgot to remove an item
- Want to correct a mistake without contacting support
- Want to fix a bundle item issue (e.g., wrong variant inside a set)
Example scenarios:
- Shopper chooses “Size M” but meant to select “Size L”
- Customer reduces quantity from 3 → 1
- Customer removes an item to stay within their budget
📦 What Happens After the Edit
Once the customer saves changes:
- Shopify updates the original order
- Inventory adjusts automatically
- Shipping and taxes recompute
- Apps connected to Shopify (ERP, 3PL, WMS, OMS) receive updated information
- The updated items appear in your fulfillment queue
No manual cleanup is required. Everything stays synchronized across your backend.
🔍Summary
The Edit Order Items extension in Account Editor for Shopify lets customers change product variants, quantities, or remove items after checkout. It improves order accuracy, reduces cancellations, and lowers support volume by enabling self-service post-purchase item adjustments directly from the Order Status Page.
Editing Window Timer (Post-Purchase Edit Countdown)
The Editing Window Timer shows customers exactly how much time they have left to edit their order after checkout.
This builds trust, reduces confusion, and ensures customers act within your edit window before fulfillment begins.
📍 Where This Extension Appears
The timer can be added to two surfaces:
Thank You Page (Immediately After Checkout)
Shows the countdown right after the order is placed so customers instantly know how long edits are allowed.
Order Status Page (OSP)
Continues showing the countdown until the edit window expires.
Tip - Always place this timer on the OSP. Adding it to the Thank You Page is optional but increases conversions for post-purchase edits.⏱️ What Customers See
The timer clearly displays the remaining time:
“You have 45 minutes left to edit this order.”
As the timer counts down:
- The customer sees real-time updates
- All editing actions remain enabled while the timer is active
- When the time expires, Account Editor automatically locks the order
🔄 How It Works
- Customer completes checkout
- The Editing Window Timer appears
- The countdown begins based on your configured edit window
- Customer can use any enabled action:
- Edit items
- Edit delivery address
- Edit contact
- Cancel order
- Add items
- Change shipping method
- When the timer reaches zero:
- Order becomes uneditable
- Widgets automatically hide or disable
- No further customer changes are allowed
This prevents late edits that could disrupt your fulfillment workflow.
🎯 Best Use Cases
Stores benefit most when:
- Orders must be reviewed before sending to ERP, WMS, or 3PL
- Fulfillment happens fast and late edits cause errors
- Customers commonly message:“Can I change my address?”
“Can I fix my size?”
“I ordered the wrong item!”
- You want to reduce cancellations caused by checkout mistakes
- You want customers to act quickly while they still remember their order
🚀 Why This Timer Matter
- Avoids conflicting edits once fulfillment starts
- Reduces operational errors and manual intervention
- Helps customers feel more in control
- Converts “panic cancellations” into simple edits
- Prevents support overload by showing a visible countdown
This extension acts as a bridge between customer expectations and fulfillment operations.
🔍Summary
The Editing Window Timer in Account Editor for Shopify displays a countdown showing how long customers can edit their order after checkout. It increases trust, reduces delivery errors, prevents late edits, and supports smooth fulfillment workflows by automatically locking orders when the timer expires.
Change Shipping Method (Upgrade or Modify Shipping After Checkout)
The Change Shipping Method extension lets customers upgrade or modify their shipping method after placing an order.
This reduces support tickets, improves delivery speed, and gives customers full control during the post-purchase window.
📍 Where This Extension Appears
This extension can be added only to the Order Status Page (OSP).
This is because Shopify processes shipping-method updates directly through the OSP flow.
📦 What Customers See
Customers will see:
- Their current shipping method
- A button to Change Shipping Method
- A list of available shipping options configured in Shopify
(e.g., Standard, Expedited, Express, Same-day)
Example:
Current shipping: Standard
Upgrade to: Express Delivery (₹250 extra)
The design automatically matches your Shopify theme style.
⚙️ How It Works (Behind the Scenes)
- Customer clicks Change Shipping Method on the OSP
- They are redirected to the shipping-selection interface
- Customer selects the new shipping option
- Account Editor:
- Recalculates shipping charges (if applicable)
- Updates the Shopify order with the new method
- Stores the action in Analytics for tracking
- The fulfillment team sees the updated shipping method instantly

🎯 Best Use Cases
This extension is a must-have for stores where customers frequently:
- Want faster delivery after checkout
- Change their mind (e.g., want Express for a birthday gift)
- Need guaranteed delivery on a specific date
- Choose the wrong shipping method by mistake
- Contact support asking:“Can I upgrade my shipping speed?”
Real examples:
- Customer upgrades from Standard → Express because they are traveling soon
- Customer chooses a courier with better delivery coverage for their area
- Customer selects a lower-cost option after realizing they overpaid
📌 What Happens After the Change
When a customer selects a new shipping method:
- Shopify updates the order’s shipping lines
- Shipping cost adjusts automatically
- Fulfillment apps & 3PLs receive the updated method
- No new order is created — everything happens on the same Shopify order
🔍 SEO Summary
The Change Shipping Method extension in Account Editor for Shopify allows customers to upgrade or modify their shipping method after checkout. It improves delivery speed, reduces support requests, and ensures order edits integrate seamlessly with fulfillment workflows.
Download Invoice (Instant Post-Purchase Invoice PDF for Customers)
The Download Invoice extension allows customers to instantly download a branded PDF invoice for their order — directly from the Order Status Page.
This eliminates manual invoice requests and gives customers self-service access to the documents they need for returns, reimbursements, accounting, and tax purposes.
📍 Where This Extension Appears
This extension can be added only to the Order Status Page (OSP).
Invoices cannot be generated from the Thank You Page due to Shopify’s post-purchase flow rules.
🖨️ What Customers See
Customers will see a Download Invoice button inside the order details section.
Example:
Download Invoice (PDF)
Click to instantly download your invoice.
When clicked:
- The PDF downloads immediately
- The invoice is generated using your Account Editor settings, which may include:
- Custom logo
- Business details
- Multiple invoice templates
- Multiple languages
- Branding colors
- Tax format adjustments
⚙️ How It Works (Behind the Scenes)
- Customer clicks Download Invoice
- Account Editor generates a fully formatted PDF using your invoice configuration
- PDF downloads instantly to the customer’s device
- No new order or record is created
- Usage is logged inside your Account Editor Analytics

🎯 Best Use Cases
This extension is extremely valuable for:
✔ B2B stores
Customers often need invoices for compliance or procurement.
✔ International stores
Customers may require tax-compliant documentation for customs, VAT, or reimbursement.
✔ High-volume stores
Eliminates repetitive “Can you send me my invoice?” support requests.
✔ Subscription or repeat-purchase businesses
Customers expect automatic access to invoices for each order.
📌 What Happens After the Customer Downloads the Invoice
- The invoice is generated using real-time order data
- The PDF is saved locally on the customer’s device
- Your support team does not need to intervene
- No impact on order status or fulfillment flow
🔍 SEO Summary
The Download Invoice extension in Account Editor for Shopify lets customers instantly download a branded PDF invoice from the Order Status Page. This reduces support tickets, improves post-purchase experience, and ensures B2B and international customers receive compliance-ready invoice documentation.
Cancel Order (Self-Serve Post-Purchase Cancellations for Shopify)
The Cancel Order extension allows customers to cancel an order on their own—directly from the Order Status Page or the Customer Account Page.
This dramatically reduces “Please cancel my order” support tickets and gives customers an immediate, frustration-free way to undo accidental purchases.
📍 Where This Extension Appears
You can add this block in two locations:
- Customer Account → Orders Page
Customers can cancel an order anytime they return to their account—until the edit window or fulfillment rules block it.
- Order Status Page (OSP)
Displayed right after checkout or when revisiting the order link.
🧭 What Customers See
A Clear Cancel Order button appears beside the order details.
Example customer view:
Cancel Order
Are you sure you want to cancel?
When clicked:
- A confirmation popup appears
- After confirmation, the order status becomes Cancelled
- All changes sync immediately with Shopify
Example: “Are you sure you want to cancel?”

⚙️ How It Works (Logic + Safeguards)
- Customer clicks Cancel Order
- Account Editor checks your rules:
- Edit window still active?
- Is the order marked fulfilled or partially fulfilled?
- Does the order have restricted tags?
- Is “review before cancellation” enabled?
- Should restocking fees apply?
- If allowed, the order is cancelled instantly in Shopify
- If restricted, the customer sees a reason or is guided to contact support
🎯 Best Use Cases
✔ Reduce unnecessary support tickets
No more email requests like “Please cancel my order” — customers handle it themselves.
✔ Protect your business with rules
Use Account Editor settings to prevent risky or costly cancellations:
- Tag-based restrictions (e.g., bundles, perishable goods)
- Hold-and-review workflows
- Restocking fees
✔ Improve customer experience
Customers appreciate instant action—especially for accidental or duplicate orders.
✔ Lower refund disputes
A clear cancellation flow helps prevent chargebacks or angry messages.
📌 What Happens After Cancellation
Once cancelled:
- Shopify updates the order status immediately
- Inventory restocks (based on your Shopify settings)
- Any restocking fee is applied automatically (if enabled)
- AE logs the cancellation event in Analytics
- Optional: Cancellation confirmation emails (via Shopify / Flow)
🔍Summary
The Cancel Order extension in Account Editor lets Shopify customers cancel orders themselves from the Order Status Page or Customer Account Page. It reduces support workload, enforces merchant-controlled cancellation rules, and prevents unnecessary revenue loss through automated restrictions and restocking fee workflows.
Contact Support (Instant Customer Assistance for Post-Purchase Issues)
The Contact Support extension makes it easy for customers to reach your team directly from their order—without searching for email addresses or leaving the post-purchase flow.
It reduces frustration, improves customer satisfaction, and ensures support issues are captured in the right place.
📍 Where This Extension Appears
You can place the Contact Support block in two storefront locations:
1. Customer Account → Orders Page
Displays a clear support button for customers reviewing their past orders.
2. Order Status Page (OSP)
Shows up immediately after checkout and remains visible whenever customers revisit their order link.
🧭 What Customers See
A Contact Support button appears under the Manage dropdown or alongside the order details,
depending on theme and placement.
When clicked, customers are guided to your chosen support method:
- Support form
- Email link
- Helpdesk page
- External contact URL

⚙️ How It Works (Configuration Options)
In your Account Editor admin settings, you can choose one of the following behaviors:
Option 1 — Open a Support Form
Ideal for capturing structured queries (order issue, wrong address, item missing, etc.).
Option 2 — Redirect to Support Page / Help Center
Takes customers directly to your FAQs or support portal.
Option 3 — Trigger Email / Messaging Channel
**Opens your default support email in the customer’s email app.
After clicking, the customer stays within a guided support flow—making sure you receive the correct order context.**
🎯 Best Use Cases
✔ When customers face order-related issues
Such as delivery problems, address corrections after the edit window, or damaged items.
✔ When you want to avoid scattered support messages
Centralizes all customer contact through your preferred system.
✔ When cancellations or edits are restricted
If customers cannot change an order due to rules, the Contact Support extension provides a smooth fallback option.
✔ When handling high order volumes
Ensures customers always know where to get help instantly.
📌 Why This Extension Matters
- Reduces customer frustration
- Prevents support delays
- Ensures all order issues include the correct context
- Helps merchants maintain a structured support workflow
- Complements other extensions like Cancel Order, Edit Delivery Address, and Change Shipping Method
🔍Summary
The Contact Support extension in Account Editor makes customer support accessible directly from the Shopify Order Status Page or Customer Account Page. It improves the post-purchase experience by funneling customer inquiries into the right channel, reducing friction, and providing a structured support workflow for merchants.
Post-Purchase Discount (Let Customers Apply Discount Codes After Checkout)
The Post-Purchase Discount extension allows customers to apply a discount code after placing their order—reducing support tickets and improving customer satisfaction.
It is one of the most effective tools for resolving “I forgot my discount code!” messages without manual refunds.
📍 Where This Extension Appears
This block is available only on the Order Status Page (OSP).
That’s because Shopify only allows modifications to pricing and discounts from the OSP, not the Thank You Page.
🧭 What Customers See
Customers will see:
- A discount code input field
- A button to apply the code
- Confirmation if the discount is successfully added
- Updated pricing directly on their order

⚙️ How It Works
To enable this feature:
- Go to Account Editor Admin → Discount Settings
- Turn on Enable post-purchase discount
- Add supported discount types (optional)
- Place the Post-Purchase Discount block on the Order Status Page
Once activated, customers can apply any valid discount code after purchasing—within the rules of your Shopify discount configuration.
🎯 Best Use Cases
This extension is perfect for:
✔ Customers who forgot to enter a promo code at checkout
A common frustration in e-commerce—this solves it instantly.
✔ Stores with time-sensitive promotions (BFCM, seasonal deals)
Customers often rush through checkout and miss discount boxes.
✔ Reducing manual support work
Merchants no longer need to issue refunds or partial refunds for missed discount requests.
✔ Improving customer happiness
Shoppers feel taken care of when they can still apply the discount they intended to use.
📌 What Happens After Applying a Discount
- The discount is applied retroactively to the order
- Order totals automatically update
- Taxes and shipping adjustments recalculate if applicable
- Analytics record the discount usage (for your internal reporting)
No duplicate order, no refund workflow, no manual changes required.
🔍 SEO Summary
The Post-Purchase Discount extension in Account Editor for Shopify allows customers to apply valid discount codes after checkout. This reduces support tickets, prevents refund requests, and improves customer satisfaction by enabling self-serve discount corrections on the Order Status Page.
🔧 Toolbar Controls & Block Settings (Theme App Extensions Overview)
Every Account Editor block you add in the Shopify Theme Editor comes with built-in controls ,
that allow you to organize, configure, or remove the widget with a single click. These tools ensure your order editing, upsell, and post-purchase actions appear exactly where you want them.
📍 Toolbar Controls (Bottom of Every Block)
At the bottom of each Account Editor block, you’ll see three important controls:
1. Reorder Icon → Move the block up or down
Drag this icon to reposition the block on the page.
2. Settings Icon → Configure block behavior
Click to open Block Settings (details below).
3. Delete Icon (Trash) → Remove the block
Removes the block from the page instantly.
⚙️ Block Settings
The Block Settings panel controls what happens when customers interact with your Account Editor widgets.
Two available settings:
1. Contact Support
If enabled:
- Customers see the Order Editing block on the Thank You Page
- Clicking any action (Edit Items, Edit Address, Cancel Order, etc.) redirects them to the Order Status Page (OSP)
- The action is executed there, where Shopify allows post-purchase modifications
2. Redirect to Support Page
If enabled:
- Clicking the widget sends customers to an external support URL you specify
- Useful for stores with custom help centers, Zendesk, Gorgias, or email forms
🚀 Setup Summary (How to Enable Blocks Correctly)
Adding blocks is simple:
- Open Shopify → Online Store → Customize
- Select Thank You Page or Order Status Page
- Click Add App Block → Account Editor
- Choose the block or individual extension
- Save
Once saved, customers will immediately see the block on the selected page.
Tip - Always test the Thank You Page widget AND the Order Status Page, as actions run only on the OSP.🎯 Why App Blocks Are Critical
Without adding the blocks in Shopify's Theme Editor, customers cannot access:
- Order Editing
- Address Updates
- Cancel Order
- Upsell Offers
- Invoice Downloads
- Post-Purchase Discount
- Shipment Method Change
Blocks make your backend settings visible and usable to customers.
🧭 How Customers Experience Account Editor
On the Thank You Page
- Widgets appear immediately after checkout
- Customers click them
- They are redirected to the Order Status Page, where the actual action executes
Example:
“Edit Order Items” → redirects → OSP → customer updates variant
On the Order Status Page (OSP)
- All widgets remain available
- Customers can continue editing as long as your edit window allows
- Upsells, discounts, and invoice downloads also appear here
Checkout Extensions
Some extensions (like Discount Validation) run directly inside Shopify Checkout for Shopify Plus merchants.
➡️ Next Steps
Continue setting up your storefront:
- [Add Account Editor to the Thank You Page]
- [Add Account Editor to the Order Status Page]
- [Add Account Editor to the Checkout Page]
Updated on: 15/12/2025
Thank you!

