Skip to main content

Understanding partial Quality Control processing (Returns V2)

This article explains what the Partial QC status means, how it differs from a QC failure, and how the Allow partial RMA processing toggle controls what happens next.

G
Written by Guido Kaspers

Partial QC processing handles returns where only some expected items are received by the warehouse.


What is a partial QC status?

When a return arrives at your warehouse, Swap waits for QC updates from your WMS or 3PL for each item in the RMA. Once the timeout period expires, if:

  • At least one item has received a Passed QC update

  • One or more items have received no update

  • No items have received a Failed update

...Swap marks the RMA with a QC status of Partial.

If any item explicitly fails QC, the RMA moves to Needs Review as a QC failure — the Partial logic does not apply.


How it differs from QC failed

Partial is not a failure. It means the warehouse received and approved some items but did not report on others within the timeout window. Failed means at least one item was explicitly rejected during inspection.

Scenario

QC status

RMA outcome

All items passed

Passed

Auto-processed (if enabled)

At least one item failed

Failed

Needs Review

Some items passed, some with no update, none failed

Partial

Depends on toggle


The Allow partial RMA processing toggle

The Allow partial RMA processing toggle in your store settings determines how Swap handles a Partial RMA.

Toggle off (default)

The RMA moves to Needs Review. No refunds or exchanges are issued automatically, and the return requires manual review.

Toggle on

Swap auto-processes only the items that received a Passed QC update — provided none of the missing items belong to a bundle or product set.

Bundle exception: If any missing item is part of a bundle or product set, the RMA moves to Needs Review regardless of the toggle setting. Partial bundles typically indicate fraud or a shipping error, and require manual review.

Note: If an item with an outstanding update subsequently receives a Failed status during the wait period, the RMA moves immediately to Needs Review as a QC failure — the Partial status is voided.

Logic reference

WMS updates received

Toggle

Product type

QC status

RMA action

All passed

N/A

Any

Passed

Auto-processed

2 passed, 1 failed

N/A

Any

Failed

Needs Review

2 passed, 1 no update

Off

Any

Partial

Needs Review

2 passed, 1 no update

On

Single items

Partial

Auto-process (2 items only)

1 passed, 1 no update

On

Bundle/set

Partial

Needs Review

Did this answer your question?