Shopware Marketing & promoties

Verkoopteller Shopware 6: aantal verkopen getoond op de productpagina

Sociale bewijskracht via verkopen: laat zien hoe vaak elk product al is gekocht.

Een bezoeker die twijfelt op een productpagina zoekt een signaal: hebben anderen vóór hem gekocht? Shopware 6 bewaart het antwoord al in zijn bestelregels, maar toont het nergens in de storefront. Deze plugin voegt een badge "Al 142 keer verkocht" toe onder het koopblok, berekend op basis van de echte bestellingen van uw shop. U kiest wat het cijfer voorstelt, totale verkochte hoeveelheid of aantal afzonderlijke klanten, u filtert op betaalde bestellingen, u stelt een drempel in waaronder niets wordt getoond, en u past de zin per taal aan. Geen verzonnen data, geen externe JavaScript, geen Composer-afhankelijkheid.

At a glance
  • Badge "Al X keer verkocht" op de productpagina, berekend uit de echte bestelregels
  • Telling naar keuze: totale verkochte hoeveelheid of aantal afzonderlijke bestellingen
  • Filter zonder geannuleerde bestellingen of alleen betaalde bestellingen, via de transactiestatus van Shopware
  • Weergavedrempel, tijdvenster in dagen, optelling van varianten, bereik per verkoopkanaal
  • Compatibel met Shopware 6.5, 6.6 en 6.7, server-side rendering, teksten geleverd in het Frans, Engels, Spaans, Duits en Italiaans
Shopware 6.5 tot 6.7 PHP 8.1+ Zonder Composer-afhankelijkheid Zonder externe JavaScript 5 talen Broncode inbegrepen
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Badge "Al 142 keer verkocht" onder het koopblok van een Shopware 6 productpagina
v1.0.0 · bijgewerkt 2026-08-11
Wat het doet

De korte versie.

01

Sociale bewijskracht via verkopen

Een badge "Al X keer verkocht" op de productpagina, alleen zichtbaar boven de drempel die u instelt, zodat u alleen positieve cijfers toont.

02

Gebaseerd op uw echte bestellingen

De telling leest de tabel met bestelregels van Shopware. Geen handmatig ingevoerd cijfer, geen vermenigvuldiger, geen gesimuleerde waarde.

03

Verkochte hoeveelheid of aantal bestellingen

Tel de som van de bestelde hoeveelheden om het volume te benadrukken, of het aantal afzonderlijke bestellingen om het aantal overtuigde klanten te benadrukken.

04

Alleen betaalde bestellingen

Drie bereiken beschikbaar: alle bestellingen, zonder geannuleerde bestellingen, of alleen die met een transactie in de status betaald of gedeeltelijk betaald.

05

Varianten opgeteld

De verkopen van alle varianten van een bovenliggend product worden opgeteld, wat voorkomt dat er een belachelijk cijfer verschijnt op één specifieke maat van een artikel dat juist heel goed verkoopt.

06

Bereik per verkoopkanaal

De telling beperkt zich tot het huidige verkoopkanaal en elk kanaal heeft zijn eigen configuratie, drempel en tekst inbegrepen.

07

Optioneel tijdvenster

Beperk de telling tot de laatste X dagen om een recent cijfer te tonen in plaats van een historisch totaal, bijvoorbeeld de laatste 30 of 90 dagen.

08

Cache met invalidatie bij bestelling

Het resultaat wordt gecachet voor een duur die u instelt, en automatisch geleegd voor de betrokken producten zodra er een bestelling wordt geplaatst.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Verkoopteller Shopware 6: aantal verkopen getoond op de productpagina werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarvoor dient deze plugin

Tonen hoe vaak een product al is verkocht is een van de eenvoudigste vertrouwenshefbomen in de online handel. Een twijfelende bezoeker wordt gerustgesteld als hij ziet dat een artikel al andere kopers heeft overtuigd, en dit signaal kost geen enkele redactionele inspanning omdat het zichzelf bijwerkt. Shopware 6 bewaart alle benodigde gegevens in zijn bestelregels, maar biedt geen enkele native weergave in de storefront. Deze plugin vult dat gat: hij voegt de boodschap automatisch toe aan elke productpagina, op basis van uw echte verkoopdata, zonder handmatige invoer en zonder achtergrondtaak om in de gaten te houden.

§ 02

Een betrouwbare en eerlijke telling

De teller steunt op de bestelregels van het type product, gejoind met de bestelling en de status ervan. Er zijn drie bereiken beschikbaar. Alle bestellingen, wat het ruwe cijfer geeft. Zonder geannuleerde bestellingen, wat de bestellingen uitsluit waarvan de state machine op geannuleerd staat. Alleen betaalde bestellingen, waarbij alleen bestellingen met een transactie in de status betaald of gedeeltelijk betaald overblijven, dus de werkelijk geïnde verkopen. De telling wordt bovendien beperkt tot het huidige verkoopkanaal, wat voorkomt dat een B2B-shop de cijfers op de consumentenshop opblaast. Geen verzonnen data: het getoonde cijfer komt overeen met uw verkopen.

§ 03

Twee manieren van tellen, twee verschillende boodschappen

De hoeveelheidsmodus telt de bestelde hoeveelheden op en benadrukt het afgezette volume. Die levert hoge cijfers op, geschikt voor verbruiksartikelen of producten die per set worden verkocht. De bestelmodus telt de afzonderlijke bestellingen waarin het product zat en benadrukt het aantal verschillende overtuigde klanten. Die levert lagere maar vaak geloofwaardigere cijfers op bij artikelen die per stuk worden gekocht. Beide modi hebben hun eigen teksten, zowel in enkelvoud als meervoud, zodat de zin correct blijft ongeacht het getoonde cijfer.

§ 04

Het geval van de varianten

Op een Shopware productpagina wordt de geselecteerde variant getoond, niet het bovenliggende product. Alleen de verkopen van die ene variant tellen geeft vaak een teleurstellend cijfer, terwijl het model over alle maten heen juist heel goed verkoopt. De opteloptie telt de verkopen van het bovenliggende product en al zijn varianten bij elkaar op, door de boomstructuur rechtstreeks in de database te herleiden. U kunt die uitschakelen als uw catalogus elke variant als een apart product behandelt, bijvoorbeeld bij technische referenties waar elke variant een eigen toepassing heeft.

§ 05

Een weergave die u zelf bepaalt

Een weergavedrempel voorkomt dat u een te laag cijfer toont: daaronder verschijnt er geen badge. U kiest de plaatsing uit drie posities in het koopblok, onder de productnaam, onder de prijs of onderaan het blok, en ook de visuele stijl, pilbadge, platte tekst of banner. Er worden vier iconen als inline SVG meegeleverd en de accentkleur neemt standaard die van het thema over. De tekst regelt u op twee niveaus: een globale tekst vanuit de pluginconfiguratie, of teksten per taal via de snippetbeheerder van Shopware, met een plaatshouder om het getal te zetten waar u het wilt in de zin.

§ 06

Prestaties en actualiteit van het cijfer

De telquery is een eenvoudige aggregatie op geïndexeerde kolommen, maar er is geen enkele reden om die bij elke weergave van een productpagina opnieuw uit te voeren. Het resultaat wordt dus gecachet in de applicatiepool, met een duur die u instelt, standaard vijftien minuten. Om de klassieke vertraging te vermijden waarbij een klant net heeft gekocht maar nog het oude cijfer ziet, wordt de cache van de betrokken producten automatisch geleegd bij elke geplaatste bestelling. U kunt de duur ook op nul zetten om de database bij elke weergave te bevragen, wat redelijk blijft bij een catalogus van gemiddelde omvang.

§ 07

DataFirefly-standaarden

Plugin ontwikkeld zonder extra Composer-afhankelijkheid, met volledig server-side rendering en geen externe JavaScript-bibliotheek. Geen aangemaakte tabel, geen migratie, neutrale deïnstallatie met optionele verwijdering van de configuratie. De compatibiliteit dekt de drie hoofdversies die nog in gebruik zijn, van 6.5 tot 6.7: de queries vermijden de database-API's die tussen de versies zijn gewijzigd, en de stylesheet declareert een terugvalwaarde om de compilatie van een aangepast thema niet te breken. Native configuratiepagina in de administratie, vertaald naar het Engels, Duits en Frans, en storefront-teksten geleverd in vijf talen.