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.
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.
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.
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.
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.
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.
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.
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.
There are no reviews yet.