Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
swkweb

Hide sold-out products SEO-friendly

Rating: 5.0

Average rating of 5 out of 5 stars

(5 reviews)
Downloads: 328

Description

Highlights

  • Hide sold-out products from listings while keeping their detail pages accessible to customers and search engines without 404 errors.
  • Only hide products with variants once none of their variants is available, including variants split by a property in listings.
  • Control visibility per sales channel for listings, search, Shopping Experiences and cross-selling.
  • Take base stock and minimum purchase quantities into account and exempt specific products.

Features

  • Hide sold-out products separately in listings, search including search suggestions, Shopping Experiences and cross-selling.
  • Product detail pages remain accessible through their direct links when using the area filters.
  • Check grouped variants individually in listings and only hide the product once none of its variants is available.
  • All settings configurable per sales channel.
  • Take base stock and minimum purchase quantities into account when checking availability.
  • Hide only clearance sale products or all products based on their stock.
  • Exempt individual products using a dynamic product group.
  • Keep showing sold-out products in the listings of selected categories.
  • Optional global filter for all product queries, including product detail pages and the API, with exemptions by Criteria title.
  • Filter further product queries, such as those from other extensions, by their Criteria titles.
  • Automatically update availability during product indexing and when stock changes.
  • Use with or without Elasticsearch.

About the Extension

Hide sold-out products SEO-friendly

Keep the focus of your shop on available products. The extension automatically hides sold-out items in the areas you choose. When you filter listings, search, Shopping Experiences or cross-selling individually, product pages remain accessible through their direct links. Customers and search engines can therefore still access these pages while the products are temporarily out of stock. The pages stay in the search index, and links from search results, newsletters or other websites keep working.

Shopware's "Hide products after clearance" setting also affects product detail pages: opening a hidden clearance sale product directly results in a 404 error page. Search engines remove such pages from their index after a while, and once the product is back in stock, the page first has to be found again. Disable this setting and use the extension to choose where sold-out products are hidden instead.

Show variant groups according to stock availability

When a product's variants are grouped in listings, the extension checks each variant individually. The product remains visible as long as at least one of its variants meets the stock rules. It is only hidden once no variant is available.

This also applies when variants are split by a property in listings. For example, if a T-shirt is shown separately per colour and its sizes are grouped within each colour, the extension checks each colour independently. When all blue sizes are sold out, the blue T-shirt disappears from the listing. The red T-shirt remains visible as long as at least one red size is available.

Which variant appears as the preview is still determined by Shopware's listing configuration. The extension does not hide options in the variant selector on the product detail page.

Control visibility per sales channel

For each sales channel, choose where sold-out products are hidden. For example, you can remove them from category listings while keeping them discoverable through search.

  • Listings: Category product listings.
  • Search: Search results and search suggestions.
  • Shopping Experiences: Product boxes and product sliders.
  • Cross-selling: Manually assigned products and products from dynamic product groups.

Alternatively, the global filter covers all product queries in the sales channel, including product detail pages and API queries. Disabling individual areas does not override it. To keep product pages accessible in this case, exempt their queries from the global filter.

Take base stock and minimum purchase quantities into account

Define a base stock level that should remain in your inventory. The extension also considers the product's minimum purchase quantity: if the available stock after deducting the base stock is insufficient for that quantity, the product is hidden. With a base stock of 3 and a minimum purchase quantity of 2, this applies at an available stock of 4 or fewer.

The extension only hides the product. It does not prevent orders or reserve stock. The product can still be ordered through its accessible product page as long as Shopware allows the purchase.

By default, the check only applies to products with the clearance sale setting enabled. If required, you can also hide all other products based on their stock.

Set exceptions for products and categories

Use a dynamic product group to define which products the extension never hides, even when they are out of stock.

You can also choose categories whose product listings continue to show sold-out products. This exception only applies to the selected category's listing, not to its parent or child categories, search or other areas. An enabled global filter takes precedence over the category exception.

Filter or exempt further product queries

Two settings are available for custom adjustments. They address product queries by their Criteria title, the technical name that Shopware or an extension gives a query.

Use the Global filter exemptions to exclude individual queries from the global filter, such as those of the product detail page. This setting has no effect unless the global filter is enabled.

Queries with one of the Additional criteria titles are always filtered, regardless of the global filter and even if the same title is also listed as a global filter exemption. This lets you include product queries from other extensions, for example.

Automatic updates

When stock changes, the extension automatically recalculates availability for the affected products and invalidates the product cache if their status changes. The extension can be used with or without Elasticsearch.

Details

  • Available: English, German
  • Latest update: 4 November 2026
  • Publication date: 30 June 2020
  • Version: 3.4.0
  • Category: SEO Optimization

Resources

Reviews (5)

Average rating
5.0

Average rating of 5 out of 5 stars

Based on 5 reviews
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

100 %
0 %
0 %
0 %
0 %

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review
Plugin funktioniert so wie es sollte
5.0

Average rating of 5 out of 5 stars

by TB
6 June 2025 21:55
Plugin macht genau das was es sollte! Bei einer kleiner Rückfrage mit einem anderen Plugin konnte unkompliziert geholfen werden. Falls jemand Probleme hat mit Elasticsearch - nicht vergessen den Index zurückzusetzen (php bin/console es:reset)
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Sehr gutes Plugin, noch bessere Entwickler
5.0

Average rating of 5 out of 5 stars

by Florian Wegerer
27 January 2025 10:03
Das Plugin macht was es soll und das perfekt.
Somit haben wir immer einen schön übersichtlichen und aufgeräumten Shop - und die Suchmaschinen freut's auch!

Aber was mich wirklich sehr beeindruckt ist der exzellente Support.
EIn Fehler, der eigentlich nicht durch das Plugin verursacht wurde, wurde innerhalb kürzester Zeit behoben.
Sehr schnelle Reaktionszeit, sehr kompetent, sehr freundlich und das sogar am Sonntag!

Einfach nur Spitze!
Weiter so....
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Leicht zu bedienen und liefert was es verspricht.
5.0

Average rating of 5 out of 5 stars

by Markus Käsbeck
21 June 2022 19:56
-
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Es tut was es soll und Google quittiert es mit weniger abgelehnten Artikeln.
5.0

Average rating of 5 out of 5 stars

by Volker Klawitter
8 January 2022 21:35
Anfangs gab es einen Fehler, der aber nicht auf das Plugin zurückzuführen war. Trotzdem war der Support schnell mit der Beantwortung und alles funktioniert jetzt einwandfrei.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Exzellent!
5.0

Average rating of 5 out of 5 stars

by W3
7 July 2021 14:14
Tut genau das was es soll. Extrem freundlicher und schneller Support. Ein Problem mit der Kompatibilität mit einem anderen Plugin wurde innerhalb einer Stunde behoben und neu released. Vielen Dank!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

About the Extension Partner

Partner Status

  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2015
  • Extensions: 46

Support

  • Based in: Germany
  • Speaks: German, English