The restock checkbox
only works when someone
remembers to use it.

Staff can forget. API integrations handle restocking outside the admin checkbox. UnRestock automatically reverses restocked refund lines while protection is enabled.

Free 5 reversals/month ยท Pro $1.99/month

Install UnRestock free

7-day trial included when you upgrade to Pro

Shopify has a "Restock items" checkbox for admin refunds, but API integrations and returns apps set restocking programmatically. UnRestock provides one store-wide control for reversing restocked refund lines.

Three ways stock goes wrong

The checkbox can't catch all of them.

!

Staff forget to uncheck

When a refund restocks damaged or unsellable goods, those units become available for sale again unless the inventory change is corrected.

!

Returns apps use the API

Automated returns portals and fulfilment integrations create refunds programmatically, outside the admin refund screen and its checkbox.

!

No audit trail

Shopify doesn't log whether a restock was intentional or accidental. If inventory is wrong, you're guessing why.

โœ“

UnRestock catches all three

Monitors refunds from Shopify and reverses restocked lines automatically while protection is enabled. Recent corrections appear in the activity log.

Automatic while enabled.

๐Ÿค–

Automatic reversal

Handles restocked refund lines created through Shopify admin, API integrations, returns apps, and POS.

๐Ÿ“Š

Recent activity log

Corrections are logged with the item and timestamp, and the 20 most recent events appear in the app.

๐ŸŽ›๏ธ

One-click toggle

Expecting a genuine return? Turn protection off temporarily. It's your inventory โ€” you're in control.

๐Ÿ”Œ

Works across refund sources

Handles Shopify restocks from admin refunds, API integrations, returns portals, and fulfilment apps.

๐ŸŒ

Edge-powered

Runs on Cloudflare's global network and processes Shopify refund events automatically in the background.

๐Ÿ›’

Zero storefront changes

No theme modifications. No checkout changes. Completely invisible to your customers.

Checkbox vs Always-On

Shopify's built-in option vs UnRestock.

Native checkboxUnRestock
Requires someone to rememberโŒ Every refundโœ… Never
Catches API-triggered refundsโŒ Noโœ… Yes
Works with returns appsโŒ Noโœ… Yes
Safe for multi-staff storesโŒ Unreliableโœ… Always-on
Activity logโŒ Noneโœ… Full history
CostโŒ Human error riskโœ… $1.99/month

Stop relying on someone remembering.

Start with 5 reversals per month free. Upgrade or downgrade in the app.

Install UnRestock free