中文Install on ShopifyInstall on Shopify Configure NEXT_PUBLIC_APP_STORE_URL to enable this link.

Everything you need to correct an order—without guesswork.

Line edits, totals-band shipping and discount, address updates, and store policies work together so commits are deliberate, previewed, and traceable.

Edit quantities and unit prices on real orders

Work from a filterable order list inside the embedded app. When you open an order, adjust line quantities and unit prices with guardrails that match your store’s configuration—and, when Shopify allows in-place edits on that order, shipping fee and cart / order-level discount in the totals band.

  • Filter by status, payment, fulfillment, delivery method, tags, and date range.
  • Sort presets tuned for common “find my problem order” workflows.

Upward price changes, handled the way your store chooses

When a unit price goes up—or your settings require it—the app follows a configured method (for example void and recreate, or an adjustment line strategy where applicable). You’re not limited to “discounts only” thinking.

  • Store‑level policy for how upward changes are applied.
  • Explicit confirmations when the path affects how the order is represented in Shopify.

Fix billing and shipping addresses before they hit finance

Edit shipping and billing addresses in the same guided flow as line edits. Billing corrections can trigger the same careful paths as upward repricing—so finance sees a clean story, not a patchwork of notes.

Pull from the customer’s saved addresses

When an order has a linked customer, use their address book to apply the right mailing fields faster—with fewer copy‑paste errors.

Custom surcharge lines when the order needs an extra line

Add structured adjustment lines where your workflow allows—so exceptions are still represented as order lines, not side spreadsheets.

Preview the diff, then commit

Changes are summarized before commit. You decide when the update syncs—after you’ve read line, shipping and order-level discount, totals, and address deltas.

Preview diff — demo data

Table + banners mirror Step 2 in OrderPriceAdjustPanel (line table plus totals band for shipping fee and cart / order-level discount); the panel below shows aggregate delta.

Edit line items

Need help? Links in the real app open Help and FAQ.

On editable orders, adjust shipping fee and order-level discount in the totals band on this step. When Shopify shows VOID, saving builds a new order from the lines below—add shipping and billing addresses in step 3.
ProductSKUQtyUnit price
Merino crew · Navy / M
SKU‑MER‑NV‑M229.00···
Canvas tote · Natural
was 29.00
SKU‑TOTE‑NT1 → 234.00···

Changed row uses the same left accent stripe as `reprice-line-row--changed` in the Gadget app.

Line items — demo

LineQtyWasNowΔ
SKU‑A · Sweater2 → 329.0034.00+5.00
SKU‑B · Beanie1 → 112.0012.000.00
Order total (demo)+5.00
Baseline41.00
After edits46.00
Shipping fee8.00 → 10.00
Discount (order-level)2.00 off → 5.00 off

Fictional numbers. The embedded app shows the same totals band (lines, shipping fee, order-level discount) with live Shopify data.

Operational controls merchants expect

  • Optional timeline comment for internal context.
  • Choose whether to notify the customer when it’s appropriate.
  • Restock options where void‑related paths apply—so inventory stays honest.

Activity history you can defend

See runs with status, source and result order references, void/recreate flags, errors, soft‑risk acknowledgements, and trace IDs—so support and finance can answer “what happened to order #…?” with evidence.

Activity-style run list — demo data

Same fields merchants see next to trace IDs in the embedded Activity surface.

Recent runs — demo

  • trace_01JABC…7F2m ago

    succeeded

  • trace_01JDEF…2A18m ago

    failed · retryable

  • trace_01JGHI…9Clive

    in progress

Ready to try it in your store?

Install on Shopify Configure NEXT_PUBLIC_APP_STORE_URL to enable this link.