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

Auto Topseller

Rating: 5.0

Average rating of 5 out of 5 stars

(1 reviews)
Downloads: <10

Description

Highlights

  • Sort products by sales figures from orders placed in the shop.
  • Use individual variant sales or the combined sales of all variants of a product for sorting.
  • Automatically identify bestsellers each day for use in dynamic product groups.

Features

  • Sort by individual variant sales or the combined sales of all variants of a product.
  • Sort variants shown as separate listing entries by their own sales, for example when listed by colour.
  • Select bestsellers per variant or for a product and all its variants together.
  • Sort variants with no sales of their own using the product's combined variant sales.
  • Configure the calculation period, maximum number of bestsellers and minimum sales threshold.
  • Calculate scores using units sold or how often a product was ordered.
  • Exclude individual products, variants or a product and all its variants from automatic bestseller selection.
  • Choose which sales channels supply the orders used in the bestseller calculation.
  • Automatically update the highlighted products used in dynamic product groups each day.
  • Optionally reindex bestseller scores for all products in Elasticsearch.

About the Extension

Automatically identify bestsellers and sort products by sales

The extension automatically identifies bestsellers and adds product sorting based on sales figures from orders placed during a chosen period. Sales can be counted for each variant individually or combined across all variants of a product.

Choose the calculation period and sales measure

The calculation period, maximum number of bestsellers and minimum sales threshold are configurable. Calculations can use either the number of units sold or how often a product was ordered.

Orders from selected sales channels can be included in the calculation. For example, only orders from the storefront sales channel can be considered. The resulting bestseller selection applies across the shop.

Bring bestsellers to the top of product listings

The extension adds two sorting criteria to the Shopware Administration:

  • Topseller Score: Sales of individual variants and products without variants.
  • Topseller Score (Family): Combined sales of all variants of a product. The same total is available for every variant, including variants that have not yet sold.

These criteria can be used to offer a listing sorted by the bestsellers of the last 30 days, for example. They can also be combined with other Shopware sorting criteria, such as the product name when sales figures are equal.

Sorting by individual sales is especially useful when variants appear as separate entries in a product listing, for example by colour. A frequently purchased black variant can then appear ahead of a less frequently purchased blue variant of the same product. The position is based on the sales of the variant shown in the listing.

For example, when counting units sold, a T-shirt has sold 20 units in black and 15 in blue. This gives the product and its variants a combined total of 35. When sorting by combined sales, a red variant with no sales of its own also uses this total of 35. When sorting by individual sales, its score remains 0.

Select bestsellers per variant or for a product and its variants

In addition to sorting, the plugin determines which products are selected as bestsellers. It enables Shopware's "Highlight product" setting for these products, which can then be used as a condition in dynamic product groups. Two selection modes are available:

  • A product and its variants: The sales of all variants are combined into a single total for the parent product. If the product meets the bestseller criteria, its variants are also selected as bestsellers. The product and all its variants count once towards the maximum number of bestsellers. The minimum sales threshold also applies to their combined sales. This is the default setting.
  • Per variant: Each variant and each product without variants uses its own sales figures. Only products that meet the criteria individually are selected as bestsellers. The parent product is not additionally selected as a bestseller.

Products without variants use their own sales figures in both modes. The sorting method is independent of how bestsellers are selected. A product and its variants can therefore be selected together as bestsellers while the listing is sorted by individual variant sales.

Use bestsellers in dynamic product groups

The "Highlight product" setting enabled by the plugin can be used as a condition in dynamic product groups. These groups can then populate product sliders featuring current bestsellers in Shopping Experiences, for example.

The calculation runs daily as a scheduled task. New orders and changes to the plugin settings are included in the next calculation. The task can also be started manually. After recalculation, the plugin triggers product indexing for the affected products and variants.

Exclude products and variants from bestseller selection

Individual products and variants can be excluded from automatic bestseller selection. Excluding a parent product also excludes all its variants. An individually excluded variant is not selected as a bestseller even if its parent product meets the criteria. These exclusions affect bestseller selection; the sales figures remain available for sorting.

Sorting with Elasticsearch

Individual variant sales and the combined sales of all variants of a product are also available for sorting with Elasticsearch. Enabling "Index all products in Elasticsearch" updates the sales figures for the entire catalogue in the search index after each bestseller calculation. By default, previously selected and newly selected bestsellers, along with their variants, are queued for indexing.

Details

  • Available: English, German
  • Latest update: 5 November 2026
  • Publication date: 17 March 2025
  • Version: 2.1.0
  • Category: Conversion Optimization

Resources

Reviews (1)

Average rating
5.0

Average rating of 5 out of 5 stars

Based on 1 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
Einfach und flexibel! Super Kundensupport!
5.0

Average rating of 5 out of 5 stars

by Steven Flathmann
12 February 2026 10:25
Wir können mit dem Plugin sehr einfach unsere Topseller Produkt in unseren Shops bestimmen. Wir hinterlegen dazu einfach im Plugin die Anzahl der Tage (z.B. 120 -> Es werden alle Bestellungen der letzten 120 Tage berücksichtigt) und die Anzahl der Produkt die als Topseller ausgegeben werden sollen. Zusätzlich können wir Produkte einfach ausschließen, die nicht als Topseller gekennzeichnet werden sollen. Wir arbeiten schon sehr lange mit swkweb / aragon999 zusammen und sind sehr zufrieden, was die Plugin-Qualität, den Support und die Erreichbarkeit angeht! Absoluter Top Plugin-Hersteller.
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