Description
English
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:
- WooCommerce invitations after a configurable order status, compatible with HPOS.
- Manual, CSV and individual QR invitations for restaurants and services.
- HMAC-signed, expiring and single-use links.
- Append-only evidence ledger with chained hashes and integrity verification.
- PDF evidence dossier by review or date range.
- Rating-neutral moderation with closed rejection reasons and public replies.
- Versioned, editable verification-policy template with a visible legal-review warning.
- Gutenberg blocks and matching shortcodes for classic themes and Elementor.
- Product
ReviewandAggregateRatingschema; no LocalBusiness schema by default. - WordPress privacy exporter/eraser integration, anonymization and suppression list.
- Multisite, Action Scheduler and accessibility-oriented public widgets.
- Automatic reminders and scheduling rules by product, category, service or order type.
- Moderated review photos with privacy erasure support.
- Separate Google review synchronization with a mandatory provenance notice.
- Factual Google/TripAdvisor removal cases, customer matching and PDF dossiers.
- Independent verification policies per language for WPML and Polylang sites.
- Monthly activity reports and advanced WooCommerce filters.
Español
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:
- Invitaciones WooCommerce tras un estado configurable, compatibles con HPOS.
- Invitaciones manuales, CSV y QR individual para servicios y restaurantes.
- Enlaces HMAC caducables, vinculados y de un solo uso.
- Registro append-only con hashes encadenados y verificador de integridad.
- Dossier PDF de pruebas por reseña o rango de fechas.
- Moderación neutral respecto a la puntuación, motivos cerrados y respuestas públicas.
- Plantilla editable y versionada de política de verificación, con aviso para revisión legal.
- Bloques Gutenberg y shortcodes equivalentes.
- Schema.org solo para
Product;LocalBusinessdesactivado. - Integración RGPD con exportador, borrador, anonimización y lista de supresión.
- Multisite, Action Scheduler y widgets accesibles.
- Recordatorios automáticos y reglas por producto, categoría, servicio o tipo de pedido.
- Fotografías moderadas en las reseñas, integradas con el borrado de privacidad.
- Sincronización separada de reseñas de Google con aviso obligatorio de procedencia.
- Casos documentados de Google/TripAdvisor, coincidencia con clientes y dossier PDF.
- Políticas independientes por idioma para sitios con WPML o Polylang.
- Informes mensuales operativos y filtros avanzados de WooCommerce.
Shortcodes: [atesta_formulario], [atesta_resenas], [atesta_resumen], [atesta_insignia], [atesta_politica], [atesta_google_reviews].
External services
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.
Source code and third-party components
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.
- Action Scheduler 4.2.0: GPL-3.0-or-later.
- Dompdf 3.1.6: LGPL-2.1.
- php-font-lib 1.0.2: LGPL-2.1-or-later.
- php-svg-lib 1.0.2: LGPL-3.0-or-later.
- BaconQrCode 3.1.1 and DASPRiD Enum 1.0.7: BSD-2-Clause.
- masterminds/html5 2.12.0, PHP CSS Parser 9.5.0: MIT.
- DejaVu fonts and Adobe core font metrics, as distributed with Dompdf: under their own free licenses.
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.
Blocks
This plugin provides 6 blocks.
- Atesta: Verification badge Verified purchase or customer badge.
- Atesta: Verification policy Current review verification policy.
- Atesta: Review summary Average, count and star distribution.
- Atesta: Google reviews External Google reviews with a mandatory provenance notice.
- Atesta: Review list Paginated list of approved reviews.
- Atesta: Review form Accessible review submission form.
Installation
- Upload the
atesta-resenas-verificadasfolder to/wp-content/plugins/or install the ZIP. - Activate Atesta. Network activation is supported.
- Open Atesta > Settings, select the verification methods you actually use, review all operational values and save.
- Open Atesta > Policy, check the summary and publish the page.
- Add the review blocks to the relevant product, service or landing pages.
- Review every generated legal and privacy text with your legal adviser.
FAQ
-
Does Atesta guarantee legal compliance?
-
No. It provides technical controls, evidence and editable templates. Configuration, notices and the specific processing operation must be reviewed for each business.
-
Does it require WooCommerce?
-
No. Manual, CSV and QR invitations work without WooCommerce.
-
Can a negative review be rejected because it has one star?
-
No. Rating is not an available moderation reason. Rejection is limited to the configured closed reasons.
-
Are imported native reviews marked as verified?
-
No. They are explicitly imported as not verified.
-
Why is LocalBusiness structured data disabled?
-
Self-published business reviews may not qualify for Google review features. Atesta emits review schema for products only and keeps LocalBusiness markup disabled by default.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Atesta – Reseñas verificadas” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Atesta – Reseñas verificadas” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.3.4
- Corrige la carga de la interfaz en todas las pantallas de administración de Atesta y mantiene sus recursos limitados a esas pantallas.
0.3.3
- Correcciones de seguridad, internacionalización y empaquetado solicitadas durante la revisión de WordPress.org.
- Action Scheduler actualizado y exportaciones WP-CLI limitadas al directorio de subidas de Atesta.
0.3.2
- Dossier de pruebas rediseñado: los hashes completos caben en la página, con textos traducidos, alcance, sello y numeración de páginas.
- Los informes pasan a llamarse «Informes de actividad» y se retira del nombre del plugin cualquier afirmación de conformidad legal.
- Preparación para WordPress.org: licencia incluida, servicios externos y componentes documentados, y paquete sin herramientas de desarrollo.
0.3.1
- Política: nuevo ajuste para elegir qué métodos de verificación declara el texto público.
- Política: si no se declara ningún método, el texto ya no menciona los plazos de las invitaciones.
- Reseñas: las reseñas publicadas se pueden retirar con un motivo auditado y restaurar después.
- Autor y web del plugin actualizados.
0.3.0
- Administración rediseñada: formularios más claros, colores del esquema de WordPress y navegación por flujo de trabajo.
- Reseñas: pestañas por estado, respuesta pública, restauración, historial de moderación y PDF por reseña.
- Invitaciones: búsqueda de productos y servicios sin límite de 100, errores concretos, paginación e impresión de QR.
- Ajustes: índice lateral, barra de guardado fija, validación visible y aviso de cambios sin guardar.
- Registro de pruebas: registros más recientes primero, carga de anteriores y exportación PDF por fechas.
- Importaciones: lotes nativos hasta terminar y errores CSV por fila.
- Corrige los valores vacíos en ajustes tras actualizar sin reactivar y el mes por defecto de los informes.
- La política solo se marca para regenerar si cambia un ajuste que le afecta.
0.2.0
- Recordatorios automáticos para invitaciones sin respuesta.
- Programación avanzada por producto, categoría, servicio y tipo de pedido.
- Asistente de retirada de reseñas externas con comparación factual, plantilla y dossier PDF.
- Importación y visualización separada de reseñas de Google con aviso obligatorio.
- Fotografías moderadas en reseñas e integración con exportación y borrado RGPD.
- Políticas independientes por idioma con integración WPML y Polylang.
- Informes mensuales de cumplimiento y nuevos filtros de automatización WooCommerce.
- Selectores de producto, categoría, servicio, tipo y estado para una configuración más usable.
0.1.3
- Selector de productos, páginas de servicio o sitio al crear invitaciones.
- Opción manual para reservas, tratamientos y servicios sin una página propia.
0.1.2
- La política se genera siempre en el idioma público del sitio, independientemente del idioma del usuario administrador.
- Las políticas creadas con otro idioma se detectan y quedan marcadas para regeneración.
0.1.1
- Renovación de la experiencia de administración con explicaciones contextuales, estados vacíos, diseño adaptable y flujos más claros.
- Moderación guiada con motivos objetivos y controles que evitan el rechazo accidental.
- Asistente de política en tres pasos y ajustes agrupados por finalidad.
- Traducción completa al español de la nueva interfaz.
0.1.0
- Initial MVP: invitations, verified reviews, evidence ledger, moderation, policy, blocks, admin, privacy and WP-CLI.
