Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Google-reviewscarrousel voor Shopware 6 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Google-reviews getoond in 5 minuten tijd
Zodra de plugin is geïnstalleerd en geactiveerd, vult u uw Google API-sleutel en uw Place ID in bij de pluginconfiguratie. Kies de weergavepositie: homepage boven de footer, alle pagina's, of handmatige invoeging via een Twig-include waar u maar wilt in uw thema. De carrousel verschijnt onmiddellijk met de reviews van uw vestiging, de sterren, de avatars en de relatieve datums. Er is geen adminbuild vereist: de plugin installeert op om het even welke hosting.
SEO-boost dankzij automatische Schema.org
De plugin genereert automatisch een volledige JSON-LD-markup bij elke weergave van de carrousel: LocalBusiness met de naam en de globale score, AggregateRating met het gemiddelde en het totale aantal reviews, en één Review-blok per getoonde review. Die markup wordt door Google geïnterpreteerd en kan de sterren rechtstreeks in de zoekresultaten laten verschijnen (rich snippets), wat de doorklikratio verhoogt zonder extra inspanning.
Prestaties: nul afhankelijkheden, slimme cache
De plugin bevat geen enkele bibliotheek van derden. De carrousel is geschreven in Vanilla JS (ongeveer 4 KB) en de CSS is zelfstandig, alleen geïnjecteerd op de pagina's waar de carrousel verschijnt. De oproepen naar de Google Places API worden gecachet in de Shopware objectcache, met een duur die instelbaar is van 1 uur tot 7 dagen. Bij een tijdelijke onbeschikbaarheid van de API blijven de laatste geldige reviews getoond (nette degradatie). De cache leegt u op elk moment met bin/console df:google-reviews:clear-cache.
Toegankelijk en responsief van ontwerp
De carrousel past zich automatisch aan de schermgrootte aan: 3 kaarten naast elkaar op desktop, 2 op tablet, 1 op mobiel. Navigeren kan met het toetsenbord (pijltjestoetsen), met swipe op een touchscreen en met drag op desktop (Pointer Events). Alle interactieve elementen dragen passende aria-labels en de ARIA-rollen voor een carrousel worden gerespecteerd. Omdat de rendering server-side gebeurt, blijven de reviews leesbaar voor indexeringsrobots en voor gebruikers zonder JavaScript: de carrousel is slechts een progressieve verbetering.
Gebouwd voor Shopware en voor multishop
De volledige configuratie wordt beheerd vanuit Extensies, Mijn extensies, Google-reviewscarrousel en geldt per verkoopkanaal: u kunt voor elk sales channel een andere API-sleutel, een ander Place ID, een ander thema of een andere positie gebruiken. Er worden twee consolecommando's meegeleverd: df:google-reviews:test om de API-verbinding te controleren en de reviews te bekijken vóór publicatie, en df:google-reviews:clear-cache om een verversing af te dwingen. De deïnstallatie met verwijdering van de gegevens ruimt automatisch de volledige configuratie op.
There are no reviews yet.