Use Cases

Real faults found in live seller accounts — the kind that reports are structurally unable to show you.

Case study

The orders that shouldn’t have existed

How an AI agent with direct Selling Partner API access found a fault that Amazon’s own reports, Seller Central, and three rounds of Seller Support could not.

259
Unfulfillable orders in 12 months
5,317
Hidden phantom stock units
1,327
Phantom offers removed
0
Shown by any Amazon report

The problem

An Amazon UK seller — FBA only, no warehouse, no despatch operation — kept receiving merchant-fulfilled orders. Orders they were expected to pack and post themselves, for a business that has never posted anything.

Each one had to be cancelled. Cancellations damage account health. Over twelve months there were 259 of them, across ten European marketplaces. The account had already been deactivated once. By August it was flagged “At risk” again.

The seller did everything right. They opened a support case. They checked their listings. They searched Seller Central for merchant-fulfilled offers.

Everything came back clean.

Meanwhile, orders kept arriving. One marketplace reported zero merchant listings on a Tuesday and sold a merchant order on the Wednesday.

What the agent did

Connected directly to the Selling Partner API, it started where a human would — the reports — and got the same clean bill of health. So it went one layer deeper, and asked the Listings API for the listing’s raw submitted attributes rather than its live view.

There it was:

"fulfillment_availability": [ { "fulfillment_channel_code": "AMAZON_EU" }, { "fulfillment_channel_code": "DEFAULT", "quantity": 18 } ]

A second fulfilment entry — merchant channel, carrying 18 units of stock the seller never entered. Invisible to every report, because every report reads the live view, which shows only the Amazon entry.

A second API — Product Pricing — confirmed the offer was real and buyable: FulfillmentChannel: MERCHANT, £3.99. Two Amazon systems, describing the same SKU, at the same moment, disagreeing.

Then it proved the seller was powerless

The agent attempted both documented ways of removing a merchant fulfilment entry. Both returned HTTP 200, status: ACCEPTED, zero errors — and changed nothing. Re-read after two minutes, and again after seven: the phantom entry was still there.

That turned a support complaint into a defect report. Not “I can’t find the listing” — but “here are two submission IDs where your API accepted a deletion and deleted nothing.”

Then it measured the blast radius

Reports can’t see the fault, so there was no list to work from. The agent probed every listing individually — 1,077 in the UK, then all eleven European and Middle Eastern marketplaces. Around 7,400 checks.

FindingResult
UK listings carrying a phantom offer208 of 1,077 (19%)
European phantom offers1,126
Phantom stock units in total5,317
Listings holding real stock and a phantom35

Then it found the fact that reframed everything. An order placed that week had been routed to a phantom offer while Amazon held 12 fulfillable units of that exact SKU in its own warehouse. The phantom offer wasn’t a fallback for when stock ran out. It was outranking real inventory.

And it found the loop

An error message on an Italian listing, in Italian:

“Your offer has been suspended because you cancelled many customer orders. Click Edit, then Save, to reactivate it.”
Phantom offer → order the seller can’t ship → cancellation → Amazon suspends the listing → Amazon’s own remedy is a republish → the republish re-arms the phantom.

Round and round, for a year.

The outcome

1,327 phantom offers removed across two seller accounts and twelve marketplaces — 6,647 phantom units — with zero failures.

Every deletion was gated: dry run first, a live stock check against Amazon immediately before each removal, a restore log written before anything was touched. Listings holding stock were never deleted. When a session crashed 726 items into a 1,126-item run, the log made it resume exactly where it stopped.

What remains is the honest part: 35 listings still carry the fault. They hold 516 of the seller’s units, so they cannot be deleted, and Amazon’s API refuses to repair them. Those need Amazon — and the seller now has a four-page technical evidence pack proving it, including the submission IDs of Amazon’s own no-op deletions.

The case also produced the fastest fix nobody had thought of. The account’s own history showed Amazon had blocked merchant fulfilment at account level for roughly a year — which is exactly why the UK was quiet until they lifted it. Support had said no such setting existed. One switch, on their side, neutralises all 35 at once.

Why a normal tool couldn’t do this

Every dashboard, repricer and inventory tool reads the same reports the seller read. Those reports said the account was clean. A tool built on them would confidently report no problem — forever.

Finding this needed four things in combination:

Not one of those is exotic. They’re just not what tooling built around Amazon’s reports is shaped to do.

What this means for other sellers

If you are FBA-only and have ever seen a merchant-fulfilled order you couldn’t explain, you may have this. It won’t appear in your inventory filter. It won’t appear in your reports. You’ll see it only in your cancellation rate — and by then it’s your account health.

A single scan answers it.

All figures are from a live production account, August 2026. Amazon case 13149942292.

Check your own account →

7-day free trial. No card required.