Rich Snippet Suite voor Magento 2
5.0 16 Gebaseerd op 16 beoordelingenTest out this module for Free
Rich Snippet Suite
Check your email
We've sent a confirmation link. Click it to spin up your demo.
Setting up your demo...
This usually takes a few minutes. You can close this modal or wait for the result — we'll also send you an email when it's ready.
You're in the queue
Position: #
All demo slots are currently in use. You'll receive an email as soon as your demo is ready.
Your demo is ready!
Verloopt:
Credentials have also been sent to your email.
Er ging iets mis
We couldn't set up your demo. Please try again or contact support.




Rich Snippet Suite voor Magento 2: complete structured data voor Google
Alle structured data die Google nodig heeft, automatisch gegenereerd
Zoekmachines tonen een product met prijs, voorraad, reviewsterren, levertijd en retourvoorwaarden alleen als ze die informatie betrouwbaar kunnen lezen. Daar is structured data voor. De Rich Snippet Suite voegt complete schema.org-markup in JSON-LD toe aan je Magento 2-webshop: op productpagina's, categoriepagina's, CMS-pagina's en voor de hele site.
De extensie dekt alles wat een webshop nodig heeft, van Product, Offer en Review tot ProductGroup voor varianten, Organization, LocalBusiness, Breadcrumbs, verzendgegevens, retourbeleid en FAQPage. Elke waarde komt uit je eigen catalogus en instellingen, dus de markup klopt altijd met wat shoppers op de pagina zien.
De nieuwste versie voegt doorgestreepte prijzen, GTIN- en MPN-velden, certificeringen zoals het EU-energielabel, een volledig retourbeleid per land en een uitgebreid organisatieprofiel toe. Alles stel je in via de Magento-admin, per store view, zonder code te schrijven.

Productresultaten met prijs, voorraad en doorgestreepte prijzen
In de Offer staan prijs en beschikbaarheid, en die gebruikt Google voor productresultaten en merchant listings. De Rich Snippet Suite vult hem met de prijs, valuta, voorraadstatus en conditie van elk product, en houdt hem actueel als je catalogus verandert.
- Doorgestreepte prijzen: heeft een product een actieprijs, dan voegt de extensie een
priceSpecificationtoe met de actieprijs en de oorspronkelijke prijs, het formaat dat Google heeft geïntroduceerd om prijsverlagingen te tonen. - Geldigheid van de prijs:
priceValidUntilop basis van de einddatum van de actieprijs of een terugval in dagen, envalidFromop basis van de startdatum van de actieprijs. - Voorraad en conditie: InStock, OutOfStock of PreOrder uit je voorraad, en nieuw, refurbished of gebruikt als vaste waarde of uit een attribuut.
Producten met een prijs van nul kun je uit de Offer laten, en je kunt een eigen prijsattribuut gebruiken als je prijzen niet uit het standaard prijsveld komen.

Product en ProductGroup
Complete Product-schema met offers, reviews, identificatiecodes en specificaties, en ProductGroup met varianten voor configureerbare producten.
Verzending en retour
Verzendkosten, verwerkings- en transporttijd per land, en een retourbeleid met termijn, methode en kosten.
Organisatie en vestigingen
Een compleet bedrijfsprofiel met contactpunten en social links, plus onbeperkt winkellocaties met openingstijden.
Valideren vanuit je webshop
Een validatiebadge op de storefront opent de Schema Markup Validator voor de pagina waar je op bent.

GTIN, MPN en merk voor een nauwkeurige productmatch
Google koppelt je producten aan zijn eigen productcatalogus op basis van identificatiecodes. De Rich Snippet Suite heeft eigen velden voor GTIN en MPN die je aan je eigen attributen koppelt, als de gtin- en mpn-eigenschappen op het hoogste niveau die Google voor elk barcodeformaat herkent.
Het merk komt uit een attribuut naar keuze, met een nieuwe vaste merkterugval voor producten waarbij dat attribuut leeg is, zodat geen product zonder merk de deur uitgaat. Elk Product krijgt ook zijn eigen canonieke url.
Jouw omschrijving, jouw afbeeldingen
Kies het attribuut voor de omschrijving, en de extensie geeft de productafbeeldingen en optioneel productvideo's mee als VideoObject, van het hoofdproduct of van de variant.
Productspecificaties als structured data
Zithoogte, draagvermogen, waterdicht of niet: zulke specificaties helpen shoppers vergelijken, maar zonder markup lezen zoekmachines ze als gewone tekst. Met Additional Properties koppel je elk productattribuut aan een schema.org-PropertyValue, als tekst, als ja/nee of als meting met een eenheid.
Dimensions Mapping geeft breedte, hoogte, diepte en gewicht mee als standaard Product-eigenschappen met een QuantitativeValue en een UN/CEFACT-eenheid zoals CMT of KGM, zodat ze in elke taal eenduidig zijn.
Materiaal, kleur en meer
Extra attributen zoals kleur, materiaal, categorie en aantal stuks worden ook aan het Product toegevoegd, zodat je productdata in zoekmachines net zo compleet is als in je webshop.


Certificeringen zoals het EU-energielabel
Producten met een energielabel, CE-markering, FSC of een andere certificering kunnen dat nu ook in hun structured data laten zien. In de tabel Certifications vul je de naam van de certificering en de uitgevende instantie in, en kies je het attribuut met de waarde, zoals de energieklasse of een certificaatnummer.
De extensie geeft een schema.org-Certification mee via hasCertification op elk product met een waarde. Producten zonder waarde blijven ongemoeid, dus je stelt het één keer in voor je hele catalogus.
Configureerbare producten als ProductGroup met varianten
Een kussenhoes in zes kleuren en twee maten is voor de shopper één product, maar voor Magento twaalf. De Rich Snippet Suite geeft configureerbare producten mee als ProductGroup, met productGroupID, variesBy en elke variant in hasVariant, elk met eigen SKU, prijs, voorraad en attributen.
Dat is de variantstructuur die Google ondersteunt voor productresultaten, en zo kunnen zoekmachines precies de kleur of maat tonen waarop iemand zocht. Varianten kunnen data zoals naam of omschrijving overnemen van hun hoofdproduct, en de reviews van het hoofdproduct kunnen voor elke variant gelden.
Bundels, gegroepeerde producten en relaties
Ook bundel- en gegroepeerde producten kun je opsplitsen in hun onderdelen. Gerelateerde, up-sell- of cross-sellproducten gaan mee als isRelatedTo, en accessoires en onderdelen als isAccessoryOrSparePartFor.


Reviewsterren uit Magento, Aheadworks of je reviewplatform
Sterrenbeoordelingen zijn een van de meest zichtbare onderdelen van een productresultaat. De extensie voegt een aggregateRating en het aantal losse Review-items dat je kiest toe aan elk product, uit de standaard Magento-reviews of uit Aheadworks Advanced Reviews.
Ook je webshopbeoordeling kun je aan het Organization-schema toevoegen. Is een van de reviewkoppelingen van Magmodules geïnstalleerd, dan kies je die als bron en komen de gemiddelde score en het aantal reviews automatisch in je markup:
- Shopreviews.com
- KiyOh, WebwinkelKeur en Feedback Company
- eKomi en Google Reviews

Verzendgegevens en retourbeleid per land
Shoppers willen weten wat verzending kost, hoe snel het er is en of ze gratis kunnen retourneren. Google toont die informatie in productresultaten en merchant listings als je structured data hem aanlevert. De Rich Snippet Suite voegt beide toe aan elke Offer.
Onder Shipping Details maak je per land en regio een regel met de verzendprijs, valuta en de minimale en maximale verwerkings- en transporttijd in dagen. De extensie maakt daar OfferShippingDetails met een complete levertijd van.
Retourbeleid met soorten kosten
Het retourbeleid is uitgebreid. Stel de retourtermijn één keer in dagen in en geef elk land een eigen beleid (vaste termijn, onbeperkt of niet toegestaan), methode (per post of in de winkel) en soort kosten: gratis retour, retourverzendkosten met een bedrag, de oorspronkelijke verzendkosten, restockingkosten of voor rekening van de klant. Bestaande instellingen worden bij de update automatisch overgezet.
Een compleet organisatieprofiel
Het Organization-schema vertelt zoekmachines wie er achter je webshop zit. Naast je naam, logo en sitenaam geeft de Rich Snippet Suite nu een veel rijker profiel mee:
- Bedrijfsgegevens: e-mailadres, juridische naam, oprichtingsdatum, btw-nummer en ISO 6523-code.
- Contactpunten: telefoonnummers per soort contact, met servicegebied en talen.
- Social links: je profielen op sociale netwerken als
sameAs.
Je retourbeleid en verzendgegevens kun je ook aan de Organization toevoegen, zodat zoekmachines je algemene voorwaarden kennen en niet alleen die van losse producten.


LocalBusiness voor elke fysieke locatie
Heb je een of meer fysieke winkels, showrooms of afhaalpunten? Onder Rich Snippets → Local Business voeg je zoveel locaties toe als je wilt, elk met type bedrijf, adres, telefoonnummer, coördinaten, prijsklasse, afbeelding en openingstijden per dag.
Per store view kies je of alle locaties of specifieke locaties worden meegegeven, zodat een Nederlandse en een Belgische store view elk hun eigen winkels tonen.
FAQ-widget met FAQPage-schema voor Luma en Hyvä
Voeg een FAQ toe aan elke CMS-pagina of elk CMS-blok met de widget Rich Snippets - FAQ. Vul je vragen en antwoorden in, en de widget geeft automatisch de bijbehorende FAQPage-structured data mee.
Toon de vragen als accordeon met het Luma- of het Hyvä-template, of geef alleen de structured data mee als de FAQ al op de pagina staat. Met de nieuwe optie voor een eigen template krijgt elke FAQ zijn eigen opmaak, bijvoorbeeld een voor de homepage en een andere voor een servicepagina.
Schone, toegankelijke output
Antwoorden gaan als platte tekst mee in de structured data en de accordeon werkt met het toetsenbord, dus de FAQ werkt voor bezoekers en zoekmachines.


Je structured data valideren vanuit je eigen webshop
Wil je weten of een pagina goed is ingericht? Zet de validatiebadge aan en elke pagina van je storefront toont een knop die de Schema Markup Validator opent voor precies die pagina. Geen URL's kopiëren, niet zoeken in de paginabron.
Toon de badge alleen voor je eigen IP-adres, zodat bezoekers hem nooit zien. Samen met de debugmodus en de zelftest via de CLI controleer je elk schema snel na een wijziging of update.
Social markup voor Facebook, LinkedIn en X
Structured data is niet alleen voor zoekmachines. Wordt een product-, categorie- of CMS-pagina gedeeld op Facebook, LinkedIn of X, dan bepalen OpenGraph en Twitter Cards welke titel, omschrijving en afbeelding er verschijnen.
De Rich Snippet Suite voegt beide toe, apart in te stellen voor productpagina's, categoriepagina's en CMS-pagina's, met je Twitter-gebruikersnaam en Facebook App ID. Voor CMS-pagina's stel je een eigen titel, omschrijving en logo in.

Eén consistente set markup, ook op categoriepagina's
Dubbele of tegenstrijdige structured data is een veelvoorkomende oorzaak van waarschuwingen in Search Console. Met Remove Theme Snippets verwijdert de extensie de standaard OpenGraph-tags van Magento op de productpagina en haalt ze de prijs- en reviewmicrodata uit de productpagina, zodat zoekmachines één consistente set data lezen. Ook reviewmicrodata in Hyvä-templates wordt meegenomen.
Categoriepagina's krijgen een eigen schema als ItemList of CollectionPage, met de producten op de pagina, hun offers en de categorieomschrijving, en lege categorieën kun je overslaan. Breadcrumbs, het WebSite-schema met sitenaam en alternatieve sitenaam en alle andere instellingen werken per store view, en de nieuwste versie zorgt ervoor dat elke store view alleen zijn eigen Organization-, LocalBusiness- en verzendgegevens gebruikt.
composer require magmodules/m2-rich-snippets-suite
Nieuw in de laatste versie
Doorgestreepte prijzen via priceSpecification, plus validFrom op de Offer.
Eigen velden voor GTIN en MPN en een vaste merkterugval.
Certificeringen via hasCertification, zoals het EU-energielabel.
Retourbeleid per land met beleid, methode, soort kosten en bedrag.
Organisatiegegevens: e-mail, juridische naam, oprichtingsdatum, btw-nummer en ISO 6523.
Eigen templates voor de FAQ-widget en overal de juiste store view-scope.
Rich Snippet Suite voor Magento 2: technische details voor developers en webshophouders
De voordelen voor developers
De extensie geeft alle structured data mee als JSON-LD, opgebouwd uit aparte services per schematype en per store view in te stellen via de standaard systeemconfiguratie en admin-overzichten voor locaties en verzendregels. Thema-microdata wordt verwijderd via plugins in plaats van template-overrides, en de FAQ-widget kan met je eigen template worden weergegeven. De extensie ondersteunt Magento 2.3.x en 2.4.x en PHP 7.4 en hoger, wordt in CI getest op Magento 2.4.6 tot en met 2.4.9, en wordt geleverd met unittests en meer dan 100 Playwright-end-to-endtests die de JSON-LD en metatags controleren op een echte Magento-webshop. bin/magento richsnippet:selftest controleert de omgeving vanaf de commandline.
Goed om te weten voor webshophouders
Voor webshophouders betekent de Rich Snippet Suite complete en correcte structured data zonder technische kennis. Je koppelt je attributen één keer, stelt je verzend- en retourvoorwaarden in, en elke product-, categorie- en CMS-pagina krijgt de markup waar Google om vraagt. Google bepaalt altijd zelf welke rich results het toont, maar met geldige en complete data geef je je webshop de best mogelijke kans.

Ook gebouwd voor Hyvä
Draait je webshop op Hyvä? De Rich Snippet Suite geeft zijn structured data los van je thema mee, haalt reviewmicrodata uit Hyvä-templates om dubbele data te voorkomen, en de FAQ-widget heeft een eigen Hyvä-accordeon, gebouwd met Alpine.js.
Een aparte compatibiliteitsmodule is niet nodig: installeer de extensie en je structured data werkt hetzelfde op Hyvä, Luma of een eigen thema.
Vaak
Gestelde vragen
Een lijst met de meest gestelde vragen van de Rich Snippet Suite-extensie voor het Magento 2-formulier.
Wat is het verschil tussen Structured Data en Rich Snippets?
Ondersteunt de Rich Snippet Suite Product Variant Structured Data?
16 van vele klanten
Beoordeeld deze plugin met een 9.9 van de 10
Uitgebreide functies, goede kwaliteit en uitstekende ondersteuning
Wereldklasse support
Magmodules biedt altijd snelle en deskundige hulp. Ze zijn zeer goed op de hoogte.
Goed
Hele fijne extensie
Werkt prima
Blije klant
Modules installeren via composer staat netjes beschreven en is hierdoor zonder developer skills prima zelf te doen.
Reactietijd mbt tot een vraag is supersnel.
Top service, denkt mee en levert de oplossing
Top extensie
Mooie extensie
Werkt zoals verwacht, geweldige service
We hadden ook een kleine aanpassing nodig om het aan te passen aan onze website met meerdere valuta’s, en het team van Magmodules reageerde snel en voerde dit op een zeer professionele manier uit.
Wij bevelen het aan!
Luma snippets
Eenvoudige installatie
Zoals verwacht!
WOW, werkt perfect!
Werkt zoals altijd met Magmodules
Goede service & functionaliteit
Kennisbank
Alle bekende helpartikelen
Een lijst met de meest gestelde vragen over de Rich Snippet Suite-extensie voor Magento 2. We hebben ons best gedaan om je te helpen met de installatie, configuratie en probleemoplossing. Als je het antwoord dat je zocht niet kunt vinden, kun je ons altijd een bericht sturen via dit formulier.
Wijzigingslogboek 2.15.0 is uitgebracht op 3 November 2026
Onze plug-ins worden regelmatig bijgewerkt om compatibiliteit met de nieuwste Magento-versie te garanderen.
-
Features:
- Richer social cards: `og:site_name`, `og:image:alt`, `product:retailer_item_id`, `product:brand` and `product:condition` for Open Graph, `twitter:image:alt`, `twitter:creator` and the two labelled fields X renders under a card.
- New "Twitter Card Type" setting per page type, so a product page can use the large image while category and CMS pages keep the small one.
- New "Show Price in Social Tags" setting, for shops with customer-specific pricing that should not publish a price.
- New "Use MSRP for price" option on the Product section: the Minimum Advertised Price is published as the offer price, and products without an MSRP keep their normal price.
- CMS pages that are articles carry `article:published_time` and `article:modified_time`.
- Merchant-listing attributes: `size`, `pattern`, `gender` and `age_group` (a `PeopleAudience` with `suggestedGender` and a suggested age range), `adult` (`hasAdultConsideration`) and `energy_class` (`hasEnergyConsumptionDetails` with the EU energy label and scale).
- Google Product Category attribute: a numeric taxonomy ID is output as a `CategoryCode` in the Google Product Taxonomy code set, a text value as a plain `category`.
- Variant linkage: split child products carry `inProductGroupWithID` and, for configurable parents, `isVariantOf` pointing at the parent ProductGroup.
- Price ranges: a configurable, bundle or grouped product whose children differ in price gets an `AggregateOffer` with `lowPrice`, `highPrice` and `offerCount`; the category ItemList does the same.
- Return policy for shops that sell worldwide or digital goods: several countries in one `applicableCountry`, a "Return Policy URL" setting that outputs `merchantReturnLink`, a "Not applicable" return method, and a Refund Type column that outputs `refundType`. Improvements:
- One set of Open Graph tags on a product page: Magento's own block steps aside while this module renders its own, so a page cannot advertise two prices and two titles. Shops that leave the module's Open Graph off keep Magento's, as before.
- The Open Graph price comes from the same call the JSON-LD uses, so a page cannot advertise one price in its structured data and another in its meta tags. Shops using "Use MSRP for price" or a non-default price attribute will see the published meta price change to match the snippet.
- Product availability is published as `product:availability`, the name consumers read.
- "Use Default" is available on all 82 website- and store-scoped settings.
- The Twitter Username setting is visible again.
- Schema.org conformance: reviews are emitted as `review` instead of the superseded `reviews`, a product video as `subjectOf`, certifications as `name` with `certificationIdentification`, organization-level shipping as `hasShippingService`, and the `numberOfItems` attribute as an `additionalProperty`. The `isbn` attribute type is replaced by the GTIN field, and existing rows are migrated.
- Return policy output follows Google's validation: no empty `applicableCountry` or `returnFees`, `merchantReturnDays` only for a finite return window, and a "Not Permitted" policy carries only country and category.
- The Organization schema always carries `name` from the Store Name setting.
- A review platform selected as organization rating source contributes its `aggregateRating`; the configured Organization fields stay as they are.
- `bestRating`, `ratingValue` and `reviewCount` are always numbers, `datePublished` is ISO 8601, and `priceValidUntil` is a plain date.
- `shippingDestination` carries no empty `addressCountry` when only a region is set, and `hasMerchantReturnPolicy` and `shippingDetails` are left out when there is nothing to show.
- Opening hours use the schema.org spelling of the weekday, whatever the admin form stored.
- Breadcrumbs are left out on pages without a catalog path, such as home, cart and search.
- The version self-test reports that the check was skipped when the version information cannot be retrieved.
- The module's schema cache has its own cache type in Cache Management, so it can be disabled or flushed on its own.
- The admin screens escape every value they render from the self-test, version check, changelog and log endpoints.
- "Remove Theme Snippets" strips every `itemprop`, `itemscope` and `itemtype` attribute, including the legacy `http://schema.org` spelling.
- The WebSite, Organization and Offer snippets settle which store view they are building for before they cache it, the way the Local Business snippet already did, so the cached entry always belongs to the store it was read for.
- The configuration section sorts alphabetically in the Magmodules tab. Bugfixes:
- Mass delete on the Local Business and Shipping Details grids works; the actions were missing.
- Opening hours with two slots a day are stored in full; the column was too small and the truncated value rendered nothing. `price_range`, `image_url` and the shipping columns are widened as well.
- The self-test and version-check screens require the module's own permission, so access can be granted per admin role.
- "Use reviews from parent" for grouped and bundle products follows its own setting.
- The admin "Debug log" and "Error log" buttons show the log, including its newest line.
- Breadcrumb structured data is left out while the extension is disabled.
- `priceCurrency` follows a visitor who switches display currency, as the price already did.
- A review without rating votes is left out rather than published with a perfect score, which is also what Google requires.
- Per-review ratings come from the loaded rating votes; every review used to show the best possible score.
- The Local Business grid shows each column once, and the duplicate "GardenStore" option is gone. Tests:
- 395 end-to-end tests on Magento 2.4.7 and 2.4.9: every configuration option, every storefront page type, multi-store and multi-currency, admin ACL, the configuration page, both grids and the admin endpoints.
- 396 unit tests. JSON-LD is validated against a pinned schema.org vocabulary and Google's rich-result requirements.
- Every one of the 128 store-scoped settings is written at store scope and at default scope and read back per store view through the module's own configuration layer, so a setting that resolves at the wrong scope fails the build rather than reaching a storefront. The list is derived from the configuration XML, so a setting added later is covered without being listed anywhere.
- The same check covers "Use Default" at store scope: every restorable setting is cleared on the store view and must then read the default-scope value.
- Creating a store view in the end-to-end suite now fails immediately when Magento's store resolver will not accept it, instead of letting later assertions fail as if the module were at fault. Compatibility:
- Magento 2.4.x and up
- PHP 8.1 and up
-
Features:
- Top-level `url` property on `@type=Product` schema (was only on `ProductGroup`).
- Static brand fallback config field — used when no brand attribute is selected or when the attribute is empty on a product.
- `validFrom` on Product Offer — uses `special_from_date` when a special price is active, otherwise the current date.
- Return policy "Fee Type" column (`FreeReturn`, `ReturnShippingFees`, `ReturnFeesCustomerResponsibility`) replacing the free-text schema URL.
- `returnShippingFeesAmount` as `MonetaryAmount` on `MerchantReturnPolicy` when fee type is `ReturnShippingFees`.
- Global "Return Days" setting for the return policy (`merchantReturnDays`), replacing the per-row Return Days column. Improvements:
- Existing return policy settings are migrated automatically: per-row Return Days populate the new global setting, schema.org fee URLs move to the new Fee Type column, and fee amounts become "Return Shipping Fees" (or "Free Return" when 0).
- `SearchAction` target now uses an `EntryPoint` with `urlTemplate`.
- Empty values are no longer output in the Organization and WebSite schema.
- LocalBusiness schema `@context` changed from `http` to `https`.
- Improved handling of invalid UTF-8 characters in breadcrumbs structured data. Bugfixes:
- Fixed inconsistent schema script class name in Category ViewModel.
- Fixed multi-store data leakage: Organization (logo, contact, social links, rating), LocalBusiness and Shipping Details settings now respect the store view scope.
- Fixed LocalBusiness schema ignoring the store view scope. Compatibility:
- Magento 2.3.x and up
- PHP 7.4 and up
-
Features:
- Added `priceSpecification` support for `strikethrough` pricing (UnitPriceSpecification with SalePrice and StrikethroughPrice).
- Added `hasCertification` support for Schema.org Certification objects.
- Added extra Organization fields: `email`, `legalName`, `foundingDate`, `vatID`, and `iso6523Code`.
- Added custom template support for the FAQ widget.
- Added return policy and shipping details to Organization schema.
- Added dedicated GTIN and MPN fields for Product schema with configurable attribute mapping. Improvements:
- Extracted ReturnPolicy logic into a dedicated reusable service.
- Fixed itemCondition capitalization for Schema.org compliance (new vs New).
- Improved FAQ JSON-LD output with proper XSS escaping using JSON_HEX_TAG.
- Added batch loading for related product names to fix null name issues.
- Stripped deprecated GTIN/MPN types from extra attributes after migration.
- Added Hyvä review block microdata removal plugin. Bugfixes:
- Fixed FAQ question and answer output to strip HTML tags for schema compliance.
-
Features:
- Add FAQ widget with FAQPage schema support for Luma and Hyva themes. Improvements:
- Add support for eligibleQuantity. Bugfixes:
- Fix CSP violation by using SecureHtmlRenderer for validation badge inline script/style. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Improvements:
- Added product description attribute support to category page schema.
- Replaced the zone override with plugins to strip price and review microdata.
- Added a fallback to the store logo when the product image is not available in category schema. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Improved category schema with actual description content, image fallback logic, and enhanced offers data. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added Schema.org additionalProperty support with configurable PropertyValue types (text, boolean, quantitative).
- Added product dimensions mapping (width, height, depth, weight) using the QuantitativeValue format.
- Added product relationship support (isRelatedTo and isAccessoryOrSparePartFor).
- Added multi-image support from the media gallery for Schema.org product markup.
- Added new attribute types: category, material, color, numberOfItems. Improvements:
- Added id and SKU to the product schema output for improved entity linking.
- Filter disabled child products from configurable, bundle, and grouped product schemas. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Bugfixes:
- Fixed an issue where the category schema modified the layered category collection. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added option to include video object data from associated child products. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Bugfixes:
- Fixed paging in category schema data. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added an option to remove built-in rating schema declarations from the product page (Luma and Hyvä) Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added option to use ‘ItemList’ on category pages.
- Added option to use ‘CollectionPage’ on category pages. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Add Video Structured Data Support for Product Pages. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Add option to configure the priceValidUntil (default, disable, or set custom number of days). Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Improvements:
- Make 'Schema: Return Policy' configurable per store view. Bugfixes:
- Corrected handling of transitTime.minValue and transitTime.maxValue. Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Improvements:
- Updated sorting logic for offer data to prioritize relevance
- Adjusted product data sorting to better reflect priority and accuracy
- Product snippets now display the newest reviews first Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added support for PHP 8.4
- Added support for Magento 2.4.8 Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added Support for Shopreviews.com source
- Added image option to LocalBusiness
- Added option to include full product reviews in schema Improvements:
- Updated schema code for OfferShippingDetails (new requirements)
- Updated schema code for hasMerchantReturnPolicy (new requirements)
- Use ISO code for country in PostalAddress (new requirements) Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added Support for Multiple OfferShippingDetails
- Added Support for Validation Badge on Hyvä Themes Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added support for multiple stores in LocalBusiness markup
- Added validation badge to validate schema data from frontend Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Features:
- Added extensive caching to LocalBusiness markup
- Added extensive caching to Website markup
- Added extensive caching to Organization markup
- Added extensive caching to Offers markup
- Refactored code
- Added name to organization snippets when reviews are used Minimum requirements:
- Magento 2.3.x & PHP 7.4
-
Improvements:
- Updated Kiyoh Aggregate Review Markup
- Updated Google Reviews Aggregate Review Markup
- Updated Feedbackcompany Aggregate Review Markup
- Updated Ekomi Aggregate Review Markup
- Updated WebwinkelKeur Aggregate Review Markup Minimum requirements:
- Magento 2.2.x & PHP 7.3
-
Features:
- Added Google Reviews as Snippets source Bugfixes:
- Html Escape all meta data Improvements:
- Added PHP 8.3 and Magento 2.4.7 to testings Minimum requirements:
- Magento 2.2.x & PHP 7.3
-
Changes:
- Return country iso code instead of full country name Minimum requirements:
- Magento 2.2.x & PHP 7.3
-
Features:
- Adding structured data support for Product Variants Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Features:
- Added new options to OfferShippingDetails schema
- Enrich the MerchantReturnPolicy markup Bugfixes:
- Tax calculation is wrong on Grouped-product types
- Issue with customer group prices Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Changes:
- Added new OfferShippingDetails schema
- Updated hasMerchantReturnPolicy schema Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Changes:
- Added new Admin UI Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Changes:
- Support hasMerchantReturnPolicy Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Changes:
- Fixed issue with Twitter and Facebook data on PHP 8.1
- Fixes issue with empty snippets Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Changes:
- Fixed SearchAction / Search is shown on all pages if enable Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Changes:
- Feature: Option to set what data should come from parent/simple
- Feature: Option to bundle all reviews from simple by parent Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Changes:
- Feature: Make it possible to set an attribute for Price
- Make Logger component compatible with Monolog 2.0 (Magento 2.4.4 support)
- Replaced deprecated _redirect method
- Declared visibility on all constants Minimum requirements:
- Magento 2.2.x & PHP 7.1
-
Fixes:
- Fixed currency conversion in simple prices Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Features:
- Added support for Customer Group Prices Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Features:
- Added separate brand option, as requirements have changed Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Features:
- Added ID to Local Business Markup (new requirement)
- Added MFTF tests Fixes:
- Fixed CLI proxy Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Changes:
- Feature: Added support for MSRP
- Bugfix: Stock shown even if disabled in Config Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Changes:
- Added compatibility for Magento 2.4.1 Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Features:
- Added option to split bundled products as separate schema
- Added option to split grouped products as separate schema
- Added support for Magmodules Kiyoh Reviews module
- Added support for Magmodules WebwinkelKeur Reviews module
- Added support for Magmodules Feedbackcompany Reviews module
- Added support for Magmodules Ekomi Reviews module Fixes:
- Use base price when store uses currency conversion Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Fixes:
- Enable CMS OpenGraph by Default (due to update from lower version) Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Features:
- Added og:locale to Open Graph Tags
- Added Facebook App ID option for Open Graph
- Added product:price:amount and product:price:currency
- Added compatibility for Aheadworks Advanced Reviews for Rich Snippets
- Added og:image:secure_url when image is available over https
- Added option to select attribute for Description Markup
- Remove default opengraph markup when Remove Theme Snippets is enabled Fixes:
- Fixed CMS Open Graph tags Changes:
- og:type for categories to website Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Fixes:
- Check parent stock status for configurable products
- Disabling Open Graph tags for CMS not having any effect Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Features:
- Refactoring of code
- Added extensive self-test function
- Added extensive error log function
- Added extensive debug log function
- Added compatibility for Magento 2.4 Fixes:
- Fixed simple prices for configurable offer markup Minimum requirements:
- Magento 2.2.x & PHP 7.x
100% Ongecodeerde codekwaliteit gegarandeerd.

Adobe Commerce Goedgekeurd door Marketplace
Deze extensie staat op de officiele Adobe Commerce Marketplace en heeft het reviewproces doorlopen op codekwaliteit, performance en beveiliging.
Goedkeuring via de Adobe Marketplace betekent dat de extensie voldoet aan de Magento coding standards en correct integreert met het platform. Updates doorlopen hetzelfde reviewproces.

Hyvä Compatibele Plugin
Deze extensie biedt volledige ondersteuning voor Hyva Themes. Alle frontend-componenten, widgets en templates werken native met Hyva's Alpine.js en Tailwind CSS stack.
De extensie werkt direct op Hyva en wordt bij elke nieuwe Hyva-release getest om compatibiliteit te blijven garanderen.

Magento Cloud Ondersteuning
Deze extensie is volledig compatibel met Adobe Commerce Cloud (Magento Cloud). Het werkt met het read-only filesystem, de build- en deploy-pipeline en cloud-specifieke caching-lagen.
Er is geen extra configuratie of workaround nodig voor cloud-omgevingen. De extensie gaat op dezelfde manier om met static content deployment en configuratiebeheer als bij on-premise installaties.

Privé Composer Repo
Na aankoop krijg je toegang tot een prive Composer-repository met persoonlijke credentials. Installeer en update de extensie met een enkel composer-commando, net als elke andere dependency.
Je Composer-credentials zijn beschikbaar in je accountdashboard. Updates worden gepubliceerd zodra een nieuwe versie beschikbaar is, zodat je altijd toegang hebt tot de laatste versie.
Playwright E2E Tests (394)
This extension is covered by 394 end-to-end tests using Playwright. These tests run automatically on every code change through our CI/CD pipeline.
The tests simulate real user interactions across checkout flows, configuration changes and edge cases to make sure everything works before every release.