On this page
Let shoppers add a forgotten item from the order-status page
Use Revize Pro to let a customer add a forgotten item to the order they have already paid for. Enable the order-status-page app block and Add products, then the shopper selects an item and clicks Pay now. Shopify collects only the additional balance, and the item joins the existing order and shipment.
How customers add products to the same Shopify order
Add products is Pro-only. Complete the merchant setup before testing the shopper journey:
- Enable the app block. Add the Revize app block to the Shopify order-status page in the checkout editor, then save the configuration.
- Enable Add products. In Revize, open Order Editing → Customer edits → Add products, turn it on, and save. Older guides call this area Customer edit options.
- Check the deadline and fulfillment controls. Confirm that the test order is still editable and has not been fulfilled.
Now follow the customer steps:
- Open the post-purchase flow. The shopper reaches Revize from the Shopify thank-you or order-status page while the order is still eligible for editing.
- Choose Add products. The shopper browses the available catalog or a curated selection.
- Select the variant and quantity. Revize performs a live inventory check when the item is added.
- Review the updated order. The shopper sees the added line and revised totals before committing.
- Pay the difference. The Pay now action takes the shopper through Shopify checkout solely to settle the extra balance. Shopify executes the payment; Revize does not send an external payment link or a merchant-created invoice.
- Continue with one order. Once paid, the added line remains on the original order and proceeds in the same shipment. There is no second order, second standalone shipping charge, or separate second-order fulfillment workflow.

The customer browser supports Grid layout and optional Spotlight. Under Add products → Product recommendations, merchants can enable Show recommended products only and choose Related products or Complementary products themselves. Custom selection based on order contents, tags, or collections requires Revize support.
The Add products documentation covers the customer-facing setup. For a high-volume team, the acceptance test is not merely whether a product card renders. It is whether the chosen variant, inventory, balance, payment, and original order stay synchronized from selection to warehouse release.
A post-checkout addition should stay on the original order
Shopify documents product additions through its merchant order-editing workflow. Revize Pro gives customers their own Add products flow, coordinating selection, inventory checks, additional payment, and fulfillment timing.
The first two rows below describe Revize Pro’s documented workflows. They are compared with asking the shopper to place another order and using Shopify’s merchant order editor.
| Workflow | Who initiates it | Payment route | Shopify outcome | Operational consequence |
|---|---|---|---|---|
| Customer-initiated product addition | Shopper browses and selects an item | Shopify collects the difference | Item joins the existing order | One order continues through fulfillment |
| Merchant-configured upsell offer | Shopper accepts a matched offer | Shopify collects the difference | Item joins the existing order | Offer logic adds value without another order |
| Second-order workaround | Shopper completes another checkout | A separate transaction is created | Shopify creates another order | Possible second shipping charge, split fulfillment, duplicate warehouse work, and support load |
| Native Shopify admin edit | Staff changes the order in admin | Staff manages the edit | Existing order is changed | Not a customer self-service workflow |
A second order creates another record for support, the enterprise resource planning system (ERP), the warehouse management system (WMS), and the third-party logistics provider (3PL) to reconcile. A same-order addition preserves one source of truth. The broader customer order-editing workflow covers the other edit types.

Product additions are a measurable part of the edit mix
Product additions appeared in 8.8% of edited orders (Revize, 2026). Evaluate the opportunity against captured additional revenue and the cost of supporting the workflow.
In Revize’s dataset of 10 million+ Shopify orders, 5.2% were edited after checkout, or about 1 in 19. The edit-type shares below use edited orders as their denominator; the 5.2% edit rate uses all orders. The table uses Revize’s first-party data (Revize, 2026).
| Post-checkout action | Share of edited orders | What it represents |
|---|---|---|
| Shipping address change | 30.2% | Customer correction |
| Full cancellation | 24.3% | Customer exit |
| Quantity change | 9.0% | Adjustment to an existing line |
| Product added | 8.8% | Customer-initiated addition |
| Upsell accepted | 8.0% | Merchant-configured offer accepted |
| Shipping method change | 7.9% | Delivery adjustment |
Product added and upsell accepted are separate events. The first starts when a shopper chooses to browse for another item. The second starts when a merchant-configured offer is shown and accepted. The 8.8% and 8.0% figures should not be combined or presented as one conversion rate.
Timing explains why the feature belongs inside order editing. The median edit occurs 4.6 minutes after checkout; 80.6% occur within the first hour and 90.4% within 24 hours (Revize, 2026). These are observations, not a universal edit-window prescription.
Self-service also matters: 92.2% of edits were completed without an agent, while 7.8% escalated (Revize, 2026). A product addition can be captured revenue without a support ticket.

Why is Add products missing or unavailable?
| Symptom | What to check | Next action |
|---|---|---|
| No Revize controls on the order-status page | The Revize app block is enabled and saved on that page | Enable the block, then open an eligible test order. |
| Portal appears, but Add products does not | The store has Pro and Add products is enabled in Customer edits | Check the plan and feature setting before changing the catalog. |
| Editing was available earlier but is now closed | The deadline, fulfillment status, blocking tags, and feature visibility rules | Contact the store; adding a product cannot bypass eligibility. |
| A particular variant cannot be selected | Live stock and the products available in the browsing flow | Choose an available variant or ask the store about stock. |
| The shopper cannot find a particular product | Recommended-products settings or custom catalog restrictions | Check the self-serve recommendation settings; ask Revize support about custom filters. |
Use the portal documentation for availability conditions and the product-edit restrictions for blocking tags. A visible portal does not guarantee every module or product is available.
What if an item was added but payment was not completed?
For prepaid orders, an unpaid addition stays under Pending Payments and on fulfillment hold until Shopify confirms settlement. Cash-on-delivery orders are the documented exception to that hold.
| Situation | Expected behavior | Merchant check |
|---|---|---|
| Customer selects an item but abandons the top-up | The additional balance remains unpaid; reminder emails can prompt completion | Inspect the Shopify balance and Pending Payments before treating the addition as paid. |
| Shopify confirms payment | The additional-payment hold can lift | Check the separate editing-window release rules before expecting picking to start. |
| Reverse Unpaid Edits is enabled on Pro | After the configured grace period, Revize can remove the unpaid delta | Check the feature’s settings and the resulting order before release. It is off by default. |
| Order uses cash on delivery | The additional-payment hold does not apply | Test how the revised order amount reaches the warehouse and collection process. |
Do not ask the shopper to add the item again merely because payment is outstanding. First check the existing order and the additional balance. The post-purchase payment flow explains the same-order mechanism.
A same-order addition is cleaner than a second order
Telling the customer to order again creates a reconciliation problem. The new order can carry another shipping charge, reach the warehouse later, and split communication across two order numbers.
A same-order append avoids the separate order and its second-order fulfillment workflow. The added units still need to be picked and packed, but they travel through the existing order’s workflow instead of starting a separate one. That makes the requirement precise: increase the order value after checkout without a second order, not simply offer another checkout.
For Shopify Plus, Advanced, and Grow operators, test the final object that the ERP or WMS receives. It must include the added line, correct payment state, and release signal before picking begins. The Shopify Plus self-service order-editing guide covers the wider rollout.

Customer browsing and rule-driven upsells solve different jobs
Revize supports three routes for adding products to the same order:
| Route | Trigger | Product choice | Best use |
|---|---|---|---|
| Add products browse | Shopper decides to add something | Catalog or curated selection | The customer already knows what they want |
| Upsell offer | Merchant rule matches the order | Configured recommendation source | The merchant wants to surface a relevant next product |
| Email or SMS Add to Order link | Shopper follows a post-purchase message | Product attached to the link flow | The customer has left the thank-you or order-status page |
Revize’s rule-driven Upsell offers (Pro, shipped July 2026) appear on the thank-you and order-status pages. Six sources are available: manual picks, collection, related products, complementary products through Shopify Search & Discovery, bestsellers, and recently viewed products through a consent-aware pixel.
Layouts include List, Slider, Grid, and Spotlight. Revize evaluates offers in merchant-defined priority order, shows only the first match, and re-checks eligibility on the server when the shopper accepts.
Countdowns are tied to the real editing deadline, so urgency reflects the actual time left to change the order rather than an arbitrary timer.
Revize applies revize:upsell when an edit increases the order’s net value and revize:upsell_offer when a shopper accepts an Upsell offer. Reporting counts captured revenue only; an accepted but unpaid addition contributes no captured upsell revenue. The full configuration is in the post-purchase upsells documentation.

Payment and fulfillment controls determine whether this scales
Use the unpaid-payment controls above to manage pending balances, reminders, reversals, and the payment-hold exception.
Analytics should not count added value until Shopify captures it. The payments and refunds documentation explains order-total changes.
The payment hold also needs to work with the general editing-window hold. Shopify distinguishes Unfulfilled from On hold. Confirm separately that your business management system and fulfillment provider actually pause picking when the configured hold or release signal requires it. A merchant can hold the order until the window closes or use a release-tag workflow that the warehouse explicitly respects. The order-processing documentation and the guide to holding Shopify fulfillment during edits cover those choices.
Configure relevance and guardrails, not blanket discounts
The customer benefit is convenience: add the wanted item without another order or a request to support. The merchant benefit is captured incremental value inside an order that already exists. Neither requires a retroactive discount.
Before launch, test the complete sequence:
- Choose customer browsing, targeted offers, Email/SMS links, or a deliberate combination.
- Choose self-serve Related or Complementary recommendations, or ask Revize support for custom tag- or collection-based selection.
- Select Grid or Spotlight for browsing and the appropriate layout for offers.
- Tie availability to the real pre-fulfillment edit window.
- Test an in-stock add, an unavailable variant, and removal restocking.
- Test successful, abandoned, and COD payment paths separately.
- Decide whether to enable Reverse Unpaid Edits after defining the grace period.
- Confirm that the ERP, WMS, and 3PL respect the hold and release boundary.
- Verify the final order lines, tags, payment status, and shipment before picking.
- Keep customer-initiated adds and accepted offers separate in reporting.
The observed median of 4.6 minutes and concentration of edits within the first hour (Revize, 2026) can inform the starting window, but how soon the warehouse starts picking determines the safe cutoff. The edit window should close before the warehouse can act on an outdated order.
What high-volume teams should evaluate before buying
Ask Revize to demonstrate one complete test order using your payment and fulfillment setup:
- Does the shopper act without staff entering Shopify admin?
- Does the added product join the same order rather than create another?
- Does Shopify process only the additional balance?
- What happens while the balance remains unpaid?
- Is inventory checked again when the variant is added?
- Can an unpaid edit be reversed?
- Does the warehouse see a reliable hold and release signal?
- Are offer rules revalidated when the customer accepts?
- Does revenue reporting exclude unpaid additions?
Add products and Upsell offers are available on Revize Pro at $149 per month or $1,430.40 yearly (pricing checked October 14, 2026). Pro includes unlimited editing and upsells, so high-volume teams can evaluate the fixed plan against expected edit volume without a per-edit charge. See the current Revize billing details before rollout.
Where same-order product additions stop
Once fulfillment has taken control, the customer should not append another item as though the original shipment were still open. The request has crossed into another operational process. A post-delivery replacement belongs in the merchant’s exchange workflow, while downward adjustments and cancellations may require a defined choice between store credit and refund.
Staff can use Shopify’s native order editor for exceptional requests and send an updated invoice when additional payment is due. Customers can pay through the invoice’s checkout link. Revize Pro lets the customer initiate the product addition and coordinates the editing window, payment, and release controls.
Frequently asked questions
Can customers add products to a Shopify order after checkout?
Yes, Revize lets customers add products after checkout through a self-service flow. The shopper opens Revize from the Shopify thank-you or order-status page during the merchant-set editing window, chooses Add products, browses the available catalog or curated selection, selects a variant, and reviews the revised total. Add products requires Pro, and the addition must happen before fulfillment. This replaces a support request or second-order workaround with a controlled change to the order the customer already placed.
Does adding a product create a second Shopify order?
No, Revize appends the product to the customer’s existing Shopify order. The added line remains with the same order and shipment rather than generating another order record. That avoids a second standalone shipping charge, a second order number, and a separate second-order fulfillment workflow. The added unit still needs to be picked and packed, but the warehouse handles it within the revised order instead of reconciling two separate orders.
How does the customer pay for the added item?
Shopify collects only the additional balance through its checkout flow. After the shopper reviews the updated totals and selects Pay now, Shopify handles payment of the difference created by the edit. Revize does not send the customer to an external payment link or require the merchant to create an invoice. Once Shopify captures the amount, the updated original order can move forward according to the merchant’s release rules.
Does the merchant need to discount the added product?
No, the same-order workflow works without discounting the product. The value proposition is convenience: the shopper can add what they want without placing another order, paying another standalone shipping charge, or asking support to combine shipments. The merchant captures additional paid value inside the existing order. Discounts can be a separate merchandising choice, but they are not required for Shopify to collect the difference or for Revize to append the line.
What happens if the customer adds an item but does not pay?
For prepaid orders with an unpaid additional balance, Revize lists the order under Pending Payments and keeps fulfillment on hold. Reminder emails can prompt the shopper to complete the top-up. On Pro, Reverse Unpaid Edits is available but off by default; when enabled, it can remove the unpaid delta after the configured grace period. Revize’s upsell analytics count captured revenue only. See the payment-hold exception below for orders collected on delivery.
Are cash-on-delivery orders held for the added balance?
No, cash-on-delivery orders are the stated exception to the additional-payment hold. The standard prepaid path keeps fulfillment on hold while Shopify captures the outstanding balance, but COD does not enter that same hold behavior. Operators should test COD independently and define how the revised amount reaches the warehouse and collection workflow. The product can still join the same order, but the prepaid top-up control does not apply.
Does Revize check inventory before adding a product?
Yes, Revize performs a live inventory check when the product is added. The selected variant is validated against current availability rather than relying only on an earlier product view. If an item is removed during an edit, its inventory is restocked. High-volume operators should also test downstream inventory synchronization because Shopify inventory can be only one part of the stack when an ERP, WMS, or warehouse system maintains its own stock state.
Can merchants control which products customers see?
Yes. Merchants can enable Show recommended products only under Add products → Product recommendations and choose Related products or Complementary products themselves. Custom selection based on order contents, tags, or collections is configured by Revize support. The customer browser supports Grid layout and optional Spotlight. Merchant-configured Upsell offers add more sources, including manual picks, collections, related products, complementary products, bestsellers, and consent-aware recently viewed products.
Is Add products the same as accepting an Upsell offer?
No, customer-initiated additions and merchant-configured offer acceptances are separate behaviors. With Add products, the shopper intentionally browses and chooses another item. With an Upsell offer, merchant rules determine the first eligible recommendation shown. In Revize’s data, product additions appear in 8.8% of edited orders and accepted offers in 8.0% (Revize, 2026). Do not add the figures together or describe the latter as an impression-to-acceptance conversion rate.
Which Revize plan includes Add products and Upsell offers?
Revize Pro includes both Add products and Upsell offers. The plan includes unlimited order editing and upsells. For a high-volume operator, the relevant comparison is whether a fixed plan without per-edit fees fits expected edited-order volume and operational requirements. Confirm current pricing in the billing documentation and test the same-order payment and fulfillment sequence before enabling it in production.
Add products to the order your customer already placed
For prepaid orders, test that the shopper can select an in-stock variant, pay only the difference through Shopify, and keep the product on the original order and shipment while fulfillment remains held until payment.
Revize Pro combines customer-initiated Add products, rule-driven Upsell offers, Email/SMS Add to Order links, payment holds, unpaid-edit controls, and captured-revenue analytics. Install Revize from the Shopify App Store, then validate one complete order against your editing window, payment methods, ERP, and fulfillment stack.