Atesta helps WordPress and WooCommerce sites collect real customer opinions through individual, expiring, single-use invitations. It clearly distinguishes verified and unverified reviews, records the verification method, and publishes an editable “How we verify reviews” policy.
Designed for Spanish SMEs that publish customer reviews. Its records and editable templates help document how reviews are collected and moderated, which is relevant to Law 10/2025 and the Omnibus framework. Atesta is a technical tool: it is not legal advice and does not ensure or guarantee legal compliance. Review its configuration and generated texts with your legal adviser.
Included features:
Review and AggregateRating schema; no LocalBusiness schema by default.Atesta ayuda a negocios con WordPress y WooCommerce a recoger opiniones reales mediante invitaciones individuales, caducables y de un solo uso. Distingue claramente las reseñas verificadas de las no verificadas, registra el método usado y publica una política editable de «Cómo verificamos las opiniones».
Está orientado a pymes españolas que publican reseñas de clientes. Sus registros y plantillas editables ayudan a documentar cómo se recogen y moderan las reseñas, algo relevante para la Ley 10/2025 y la Directiva Ómnibus. Atesta es una herramienta técnica: no presta asesoramiento jurídico ni asegura o garantiza el cumplimiento legal. Revisa su configuración y los textos generados con tu asesor legal.
Funciones incluidas:
Product; LocalBusiness desactivado.Shortcodes: [atesta_formulario], [atesta_resenas], [atesta_resumen], [atesta_insignia], [atesta_politica], [atesta_google_reviews].
Atesta connects to one external service, and only if you configure it. It contains no tracking, advertising or usage reporting.
Google Places API. Used to display your Google reviews separately from verified reviews. It is off by default and requires your own Google API key. A request is sent only when an administrator presses the synchronize button. Each request sends your Place ID, your API key and the site language to places.googleapis.com, and receives the place’s name, link and reviews, which are stored in your site’s database. See the Google Maps Platform Terms of Service and the Google Privacy Policy. You are responsible for your use of the API under those terms.
Invitations and reports are sent through your site’s own WordPress mail configuration.
Atesta’s own code is licensed under GPLv2 or later. The bundled components below keep their own licenses, all compatible with the GPL. Because some are licensed under version 3 of the GPL or LGPL, the distributed package as a whole can be used under GPLv3.
The libraries in vendor-prefixed/ are modified only to prefix their namespaces with AtestaVendor using Strauss, to avoid conflicts with other plugins. php-font-lib also has one class lookup adjusted so that it works with the prefix.
All PHP, CSS and JavaScript is included in readable form. The only compiled file is assets/build/blocks.js, whose source is assets/src/blocks.js. To rebuild it, run npm install and npm run build.