Multichannel selling

What happens to your listing when stock hits zero — Amazon vs eBay vs Allegro vs Etsy vs your own store

A side-by-side table of what Amazon, eBay, Allegro, Etsy, Shopify and PrestaShop do when your quantity reaches 0 — and what you lose on each.

Published

You sold the last one, and now you have to send a 0 to five different places. You have heard the stories: the eBay item that came back with a new number and none of its watchers, the Etsy listing that quietly went Inactive for three weeks.

Every marketplace documents this in its own vocabulary, and none of them tell you how they compare. Zero does not mean the same thing on any two of these channels, and that is what causes most of the damage.

The 30-second answer: what each channel does when your quantity reaches 0

ChannelWhat happens at quantity 0What you loseHow to get it back
eBay, out-of-stock control ONListing stays alive, hidden from search until quantity is above 0Visibility while hidden — nothing permanentPush stock. Same item number, same history
eBay, out-of-stock control OFFThe Good 'Til Cancelled listing endsItem number, watchers, sales historyRelist — but you get a new item number and blank history
AmazonOffer goes Inactive (Out of Stock); the ASIN page stays upBuy Box, rank momentumPush stock. Amazon reactivates the offer on its own
AllegroOffer moves to ENDED — no offer stays live at zeroPlacement, and popularity if left ended too longResume it: same offer number and URL, popularity kept proportionally within 30 days
EtsyYou cannot send 0 for the whole listing; it goes Inactive insteadSearch placement — the listing is off the siteReactivate with stock. Renewing keeps views, favourites, URL
ShopifyVariant reads sold out, product page stays published at the same URLOnly the add-to-cart buttonRestock, or tick Continue selling when out of stock
PrestaShopProduct page stays visible; add-to-cart disabled or enabled per your settingNothing structuralRestock, or switch to Allow orders

Three of these end or deactivate something. One hides it. Two grey out a button. That is the whole problem in one table.

Why does my eBay listing disappear at zero, and what does "live but hidden" actually mean?

eBay has one setting that changes the answer completely, and it is off unless you turned it on. It is called out-of-stock control. In eBay's API it is a single account-level preference, OutOfStockControlPreference, set through SetUserPreferences and read back through GetUserPreferences with ShowOutOfStockControlPreference. In Seller Hub it sits in your selling preferences, and it applies to fixed-price Good 'Til Cancelled listings.

With it on, an item whose quantity goes to zero stays alive. eBay's wording is that the item remains alive but is not included in search results until it is back in stock — quantity above 0. Buyers with the direct link can still load the page, and when you push stock back it returns to search on its own. eBay applies the preference to all your existing listings as well as new ones, so it is one switch, not a per-listing job.

With it off, the listing ends at zero. If you did not deliberately turn this on, assume it is off — turning it on before your next stockout is the highest-value thing in this article.

Relisting on eBay gives you a new item number, and that resets your ranking and watchers

This is the cost people underestimate, because "just relist it" sounds free. It is not the same listing. eBay's developer documentation is explicit: once an item is relisted it becomes a new item and does not contain the history of the old item number. So the watchers on the old listing are watching something that ended, the sales history that fed your placement sits on an item nobody can buy, and the URL you put in a campaign eight months ago points at a dead page.

A listing that renews instead keeps the same item number, and with it the watchers and recent sales history. Same product, same photos, wildly different outcome — and the only difference is whether the listing survived the zero.

On Amazon, is my listing inactive or suppressed? They are different problems

Sellers use these two words interchangeably and then apply the wrong fix for days. Inactive is the stockout state: you sent a quantity of 0, or Amazon has not yet received your inbound units, so there is no sellable offer. The status reads along the lines of *Inactive (Out of Stock)*. The ASIN detail page does not disappear — other sellers' offers still show there, you simply are not one of them. The fix is stock: send a quantity above 0 and Amazon reactivates the offer by itself, reportedly within a few hours for merchant-fulfilled listings and longer for FBA, because units have to be received and checked in first. You do not open a case.

Suppressed is a content problem. Amazon pulled the offer out of search because the listing data breaks a rule — a missing required attribute, a title that violates policy, an image not on a white background. Editing your price or quantity will not fix a suppression; you have to correct the attribute Amazon is complaining about. The tell is simple: if your quantity is above zero and the offer still is not selling, stop pushing stock at it.

Allegro does not keep an offer live at zero — it ends it, and that is not deletion

Allegro's offer statuses are INACTIVE, ACTIVATING, ACTIVE and ENDED. There is no "active with zero stock" state. When the items run out the offer moves to ended — *Zakończona* on the Polish interface — either automatically as the last unit sells, or when you end it yourself. "Ended" reads like a disaster and mostly is not one. Resuming an ended Allegro offer brings it back with the same offer number and the same web address — a better deal than eBay gives you.

The catch is time. Allegro's popularity metric is the number of purchases on an offer in the last 30 days, and resuming within 30 days of it ending keeps that popularity proportionally: resume after 20 days and you keep the popularity from the final 10 days. Leave it longer and you rebuild from nothing, and ended offers are eventually archived.

Integration vendors commonly describe Allegro as "not accepting a stock update of zero", which is why their connectors deactivate the offer rather than writing a 0. Whether the API rejects the write or ends the offer on receiving it, plan around the same outcome: a zero on Allegro means an ended offer, not a hidden one.

Etsy will not take a quantity of zero — the listing goes Inactive instead

Etsy is the strictest of the five. You cannot take a listing's total quantity to zero through the API, and there is no "sold out" state you can set from outside. A listing with variations can have individual offerings at zero — greyed out with *Sold Out* in the dropdown — but at least one offering must hold stock. Remove the last one and the update is rejected.

So every tool that syncs Etsy does the same thing: it deactivates the listing. The state becomes Inactive, and it stays off the site until something puts it back. Sellers regularly report sold-out listings landing in Inactive rather than Sold Out, which is this mechanism showing through.

Now the trap. Etsy listings run for four months and then expire. New listings auto-renew by default, at $0.20 USD per renewal — but if you switched renewal to manual to control costs, an inactive listing is not coming back on its own, and nothing tells you. Your stock arrives, your tool pushes a quantity, and the listing is still off because renewal was the step nobody automated.

The good news: renewal is not destructive. A renewed Etsy listing keeps its original view count, favourites and web address.

Your own store is the only one that behaves sanely at zero

On Shopify and PrestaShop, zero is just a number. Shopify tracks inventory per variant: at zero the add-to-cart button goes away and the variant reads sold out, while the product page stays published at the same URL, still indexed, still collecting the traffic you paid for. Tick Continue selling when out of stock on the variant and it stays purchasable — that is how backorders work. It does not apply to Shopify POS orders, so a shop floor still blocks the sale.

PrestaShop gives you the same choice with clearer names: per product you pick Deny orders, Allow orders, or Use default behavior, which inherits the shop-wide *Allow ordering of out-of-stock products* setting. Either way the product page keeps rendering; only the add-to-cart button and the message under it change.

Nothing ends, nothing needs relisting, no identifier is minted. This is the mental model most sellers have — and it is correct for exactly one of the places they sell.

Why "push one number everywhere" is the wrong way to sync stock

Count the outcomes in the table. Sending the integer 0 to these channels produces a hidden-but-alive listing, an ended listing, an inactive offer that self-heals, an ended offer that keeps its URL, a rejected API call, and a greyed-out button — six behaviours from one number.

So a stock sync that only pushes quantities is not finished at zero. Holding your listings together needs channel-specific handling: eBay needs the out-of-stock preference enabled so a zero is survivable at all; Etsy needs an explicit deactivate, because the zero will not be accepted; Allegro needs a resume when stock returns, inside the 30-day popularity window; Amazon needs leaving alone to reactivate itself.

The more valuable fix sits upstream, though. Most true zeros are not inevitable — they are the same unit sold twice on two channels in the minutes between syncs. Reserving stock the moment an order lands, instead of waiting for the next push, is what stops a zero being a surprise at all. That is what Sugibana Flow is built around: one stock pool across PrestaShop, eBay, Amazon, Allegro, Shopify, Etsy, TikTok Shop and Walmart, reservations that stop the same unit selling twice, and an audit trail of every push. It is early and runs a waitlist, but if you are managing zeros by hand across four marketplaces, that is the shape of the problem.

FAQ

Will I lose my eBay listing if my stock goes to zero? Only if out-of-stock control is off. With OutOfStockControlPreference enabled, a Good 'Til Cancelled listing stays alive at zero and is excluded from search until quantity goes above 0. With it off the listing ends, and relisting mints a new item number with no history attached.

Does my Amazon listing get deleted when I run out of stock? No. The offer goes inactive and the ASIN page stays live. Send a quantity above 0 and Amazon reactivates the offer on its own. If quantity is above zero and it still is not selling, that is a suppression — a content fix, not a stock fix.

Why does my Etsy listing go Inactive instead of showing Sold Out? Because Etsy will not accept a total quantity of zero through the API, so tools deactivate the listing instead. Watch your renewal setting: if it is manual, an inactive listing will not come back on its own when stock arrives.

If an Allegro offer ends, do I have to create a new one? No. Resume it and you keep the same offer number and URL. Do it within 30 days of it ending and you keep your popularity proportionally; leave it longer and the offer is archived.

Keep reading