Sold-out products shouldn't take the best spots

Keep sold-out products from taking the top rows of your shop and category pages.

The problem

A shopper who clicks a product only to find it out of stock is likely to leave. When your top sellers sell out, they usually stay in the top rows, which pushes products people can actually buy further down the page.

Stock-Aware Auto Push, a free setting, shows sold-out products after everything you can sell. Your saved order doesn't change, so when a product is restocked it goes straight back to its place.

How to do it

  1. Turn on the setting

    Go to Rearrange Products → Settings and tick "Show out-of-stock products last" under Stock-Aware Auto Push. Tick "Also show backorders last" if backorders should move down too.

  2. Override it per category

    On Sort by Categories, each category can follow the main setting or turn it on or off for that category alone.

  3. Leave the rest to stock changes

    Your lists keep the saved order and mark sold-out products "Shown last". When something is restocked, it moves back to its place on the storefront without any re-sorting.

If WooCommerce is set to hide out-of-stock items, only backorders can move down. If you use page caching, shop pages can show the old order until the cache clears.

What you need

Free

Uses: Stock-Aware Auto Push, Category-specific sorting.

Download Free

Ready to take control of your product order?

Put best sellers, new arrivals or seasonal picks where shoppers look first.

Download Free See Pro plans

Pro includes a 3-day free trial on every plan.