| Item sells out mid morning | Still advertised until tonight | Availability updated within the hour | Frequent availability refresh is cheaper than the wasted clicks and the disappointed visits. |
| Promotion starts at midnight | Feed price lags the site | Sale price and dates published together | Feed and site must price from the same source or the mismatch triggers disapproval on your best sellers. |
| Private label with no barcode | Disapproved as missing identifier | Flagged as having no identifier | There is a correct way to declare this. Inventing a number is worse than declaring its absence. |
| Supplier changes a product image | Broken link, item drops out | Validation catches it before publish | Image checks are the cheapest pre flight test in the pipeline and catch a surprising share of failures. |
| Clearance lines need harder bidding | Marketing guesses from a spreadsheet | Custom label carries stock cover and age | Segmenting by real inventory data is where feed work turns into margin rather than tidiness. |
| Shopper near a store | Only the online offer shown | In store availability shown by location | Requires accurate store level counts, so pair it with the same buffers used for collection orders. |
| Size and colour variants | Listed as unrelated products | Grouped into one product family | Grouping improves how the listing is presented and stops variants competing with each other. |
| Discontinued line still live | Advertised for weeks | Removed on status change | The feed should reflect lifecycle status from the owning system, not a manual delete list. |