Skip to content
  • There are no suggestions because the search field is empty.

Inventory Restoration for Canceled Orders

When an order is cancelled, Listing Mirror can automatically determine whether to restore your inventory. You can choose from three options per integration to control this behavior.

The Three Options

Each integration in Listing Mirror can be independently configured with one of the following inventory restoration settings:

Option What it Does Best For
Always Restore

Inventory is always added back when an order is cancelled, regardless of the reason.

Sellers who manage inventory manually or want full control over adjustments.

Never Restore

Inventory is never added back when an order is cancelled.

Sellers using an external inventory system that handles restocking independently.

Smart Logic

Inventory is restored or withheld based on the cancellation reason code sent by the marketplace.

Most sellers — lets Listing Mirror automatically make the right call based on why the order was cancelled.

Tip: You can set different options for different integrations. For example, you might use Smart Logic for Amazon and Never Restore for a warehouse management system that handles inventory on its own.

How to Change the Setting

To update the inventory restoration setting for an integration:

  1. Go to Integrations > Manage Integrations in your Listing Mirror account.
  2. Select the marketplace or channel you want to configure.
  3. Find the Inventory Restoration on Order Cancellation option.
  4. Choose Always Restore, Never Restore, or Smart Logic.
  5. Save your changes.

Smart Logic — How It Works

When Smart Logic is enabled, Listing Mirror evaluates the cancellation reason code sent by the marketplace and takes one of three actions:

Outcome

When It Applies

Restore

The cancellation was not caused by a stock issue (e.g., buyer changed their mind, address problem, pricing error). The item is still available, so inventory is added back.

Do Not Restore

The cancellation indicates the item is no longer available (e.g., out of stock, damaged, counterfeit). Inventory is not added back.

Ambiguous

The reason is unclear. Listing Mirror defaults to restoring inventory, since most Ambiguous (Yes) cancellations do not involve actual stock loss.

Note: If no cancellation reason is provided by the marketplace, Listing Mirror will restore inventory by default when Smart Logic is active.

Smart Logic: Cancellation Reasons by Marketplace

The tables below show how each marketplace's cancellation reason codes are handled under Smart Logic.

Amazon
Cancellation Reason Inventory Restored?

Buyer Canceled

Yes

Pricing Error

Yes

Shipping Address Undeliverable

Yes

Customer Exchange

Yes

No Inventory

No

General Adjustment

Ambiguous (Yes)
eBay
Cancellation Reason Inventory Restored?

Buyer Address Issue

Yes

Buyer No Longer Wants Item

Yes

Buyer Did Not Pay For Item

Yes

Seller Ran Out Of Stock

No
Walmart

Cancellation Reason

Inventory Restored?

Customer Requested Seller To Cancel

Yes

Seller Cancel — Fraud Stop Shipment

Yes

Seller Cancel — Pricing Error

Yes

Seller Cancel — Address Not Serviceable

Yes

Seller Cancel — Out of Stock

No
Shopify

Cancellation Reason

Inventory Restored?

Customer Wants To Cancel

Yes

Order Is Fraudulent

Yes

Payment Was Declined

Yes

Inventory Out Of Stock

No

Other Reason(s)

Ambiguous (Yes)
Wish
Cancellation Reason Inventory Restored?

Item Returned to Sender

Yes

Shipping Taking Too Long

Yes
Item Does Not Fit Yes
Received Wrong Item Yes
Wrong Color Yes
Product Listing Missing Info Yes
Item is Damaged No
Item is Counterfeit No
Item Does Not Work as Described No
Item Marked Delivered but Did Not Arrive No
Merchant Out of Stock No
Empty Package No
Unable to Ship Ambiguous (Yes)
Item Does Not Match Listing Ambiguous (Yes)
Merchant Sent to Wrong Address Ambiguous (Yes)
Replacement Never Received Ambiguous (Yes)
Item is Poor Quality Ambiguous (Yes)
Incomplete Order Ambiguous (Yes)
Item Did Not Meet Expectations Ambiguous (Yes)
Received Note from Merchant Ambiguous (Yes)
Newegg
Cancellation Reason Inventory Restored?
Customer Requested to Cancel Yes
Price Error Yes
Out of Stock No
Unable to Fulfill Order Ambiguous (Yes)
Reverb 
Cancellation Reason Inventory Restored?
Buyer Return Yes
Accidental Order Yes
Change Shipping Address Yes
Shipping Adjustments Yes
Sold Elsewhere No
Lost Shipment No
Shipping Damage No
Wayfair
Cancellation Reason Inventory Restored?
Customer Requested Cancellation Yes
Out of Stock No
Item Discontinued No

Note: Any channels not mentioned above do not provide cancellation reason codes through their APIs. In Smart mode, inventory is restored by default for all cancellations from these channels.

Frequently Asked Questions (FAQs)

What if the marketplace doesn't send a reason code?
If no reason is provided, Listing Mirror will restore inventory by default.

Can I override this behavior?
Yes. You can set your integration to Always Restore or Never Restore from your Integration      Settings page to override the Smart logic entirely.

What does "Ambiguous" mean?
Some cancellation reasons don't clearly indicate whether the seller still has the item. In these cases, Listing Mirror defaults to restoring inventory, since most ambiguous cancellations do not involve actual stock loss.

I had "Restore qty on cancel" enabled before — what happened?
Your integration has been automatically set to Always Restore to match your previous behavior. You can switch to Smart mode at any time if you'd like reason-based logic instead.