Juntá opiniones. Ganá estrellas en Google. Vendé más.
Reemplazá PowerReviews, Bazaarvoice o Yotpo por una fracción del costo. Y sumá lo que ninguno hace: traemos a tu web las opiniones que ya ganaste en Mercado Libre.
Es lo que esperaba por el precio, ni mas ni menos.
25 de oct de 2026Nicolas P.✓ Compra verificada
Buena relacion precio calidad
Cumple, lo unico es que el cordon del ajuste es cortito.
Las estrellas, al lado del precio
data-sku del producto
Para moderar
Nada de lo que escriben en tu sitio se publica hasta que lo aprobás.
AprobarResponder
Compatible con todas las plataformas
Un script para Tienda Nube, Shopify y WooCommerce, módulo para Magento, y una línea de HTML para cualquier otro sitio.
1
script para instalarlo, sin dependencias
3
bloques que ponés donde quieras en tu ficha
es · pt · en
el widget habla tres idiomas
12 KB
pesa comprimido: no te frena la página
Cómo funciona
Tres pasos. Cero desarrollo a medida.
Las capturas son del panel real, no maquetas.
01
Elegí de dónde salenuna o las dos
Conectá Mercado Libre y traemos las opiniones de tus publicaciones, o activá las de tu propio sitio y que las escriban ahí. Podés arrancar con una sola. De Mercado Libre sólo leemos: nunca publicamos ni respondemos en tu nombre.
02
Pegá el script en tu ficha
Una línea en tu tienda y los bloques donde los quieras. Si no podés tocar el HTML, el panel los inyecta solo con un selector que elegís vos, y te avisa en verde cuando detecta el widget andando.
03
Moderá, respondé y pedí más
Lo que escriben en tu sitio nace pendiente: vos aprobás, rechazás o respondés, y tu respuesta se publica junto a la opinión. Después activás el mail automático que invita a opinar tras cada compra.
Qué incluye
Un sistema de opiniones propio, no un alquiler.
Las opiniones son tuyas, con la fecha y el autor originales, y te las llevás en CSV el día que quieras.
Moderación con la última palabra tuya
Nada de lo que escriben en tu sitio se publica hasta que lo aprobás. Aprobás en bloque las de 4 y 5 estrellas, rechazás con un motivo de la lista, y si te arrepentiste, deshacés.
Contestale a quien te escribió
Respondés una opinión de tu sitio desde el panel y tu respuesta se publica debajo, en la misma ficha, firmada por tu tienda. Es lo que convierte una queja en una venta.
Nicolás P.Compra verificada
Buena relación precio calidad
Cumple, lo único es que el cordón del ajuste es cortito.
RespondisteGracias Nicolás, le avisamos al proveedor por el cordón. Si querés te mandamos uno más largo sin cargo.
Invitaciones por mail después de la compra
Unos días después de la venta sale un mail invitando a opinar, con tu logo, tus colores y tu firma. Quien compró escribe sin crearse ninguna cuenta.
Fotos, video y compra verificada
Una opinión con la foto del producto en la mano vale por tres. Y cuando la compra existe de verdad, lleva el sello Compra verificada, que dice que la compra existe sin decir quién la hizo.
En español, portugués e inglés
El widget cambia de idioma con un atributo. Si vendés a Brasil o en inglés, tus compradores leen y escriben en su idioma.
EspañolPortuguêsEnglish
Estrellas en los resultados de Google
El widget emite los datos estructurados de producto y calificación. Si tu ficha ya declara el producto, lo completa en vez de duplicarlo, y nunca inventa una calificación donde no hay opiniones.
tu-tienda.com.ar › sombrero-pesca-ala-rebatible
Sombrero de pesca con ala rebatible
4,3 · 6 opiniones
Ala rebatible que se autoguarda, protección UV y secado rápido. Envío a todo el país…
Y el panel te dice qué está pasando
Cómo viene tu calificación mes a mes, cuántas veces se mostró el widget en tus fichas y qué productos necesitan atención porque se les cayó el promedio.
Tres bloques, donde vos quieras
Las estrellas al lado del precio, la lista más abajo, el formulario al final. Son tres bloques separados: ponés cada uno en su lugar, o el bloque entero junto.
5★62 %
4★22 %
3★10 %
2★4 %
1★2 %
Mercado Libre y tu propio sitio, un solo promedio
Un producto que en tu sitio arrancaría en cero muestra desde el día uno las opiniones que ya tenía en Mercado Libre. Y cada opinión nueva se suma al mismo promedio.
Mercado Libre212 opiniones
Talle S 88Talle M 74Talle L 50
se importan solas
Tu sitio25 opiniones
Las escriben tus compradores en la ficha de tu sitio.
las nuevas se suman
un solo promedio
Campera rompeviento con capuchael widget, en la ficha de tu sitio
4,8
237 opiniones en total
212 de Mercado Libre
25 de tu sitio
Los talles son tres publicaciones en Mercado Libre y una sola ficha acá.
API privada para tu equipo de desarrollo
Si tu sitio arma la ficha en el servidor, una clave secreta te da las mismas opiniones sin depender del navegador. Mismo dato, misma caché.
La dirección y tu clave las ves en tu panel, en Opiniones → Widget y API. La clave es secreta: vive en tu servidor, nunca en el HTML.
Lo que muestra la solapa Respuesta es lo que devuelve el endpoint de verdad, no un ejemplo escrito a mano.
# La direccion y la clave estan en tu panel:# Opiniones -> Widget y API
curl -s"$PRODCONNECTA_API_URL?sku=SKU-123&limit=3" \
-H"Authorization: Bearer $PRODCONNECTA_API_KEY"
// Desde TU SERVIDOR. La clave es secreta: nunca en el navegador.const url = newURL(process.env.PRODCONNECTA_API_URL);
url.searchParams.set('sku', 'SKU-123');
url.searchParams.set('limit', '3');
const res = awaitfetch(url, {
headers: { Authorization: `Bearer ${process.env.PRODCONNECTA_API_KEY}` }
});
const data = await res.json();
console.log(data.summary.ratingAverage, data.summary.total);
// 4.33 6
// node >= 18 — fetch viene incluido, sin dependencias.export async functionopiniones(sku, limit = 3) {
const url = newURL(process.env.PRODCONNECTA_API_URL);
url.searchParams.set('sku', sku);
url.searchParams.set('limit', String(limit));
const res = awaitfetch(url, {
headers: { Authorization: `Bearer ${process.env.PRODCONNECTA_API_KEY}` }
});
if (!res.ok) throw newError(`opiniones: ${res.status}`);
// Un producto que no es tuyo responde 200 con found:false,// asi el render no rompe en fichas ajenas.return res.json();
}
<?php// La direccion y la clave estan en tu panel: Opiniones -> Widget y API.$url = getenv('PRODCONNECTA_API_URL') . '?sku=SKU-123&limit=3';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer ' . getenv('PRODCONNECTA_API_KEY'),
]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);
echo$data['summary']['ratingAverage']; // 4.33
import os
import requests
# La direccion y la clave estan en tu panel: Opiniones -> Widget y API.
res = requests.get(
os.environ["PRODCONNECTA_API_URL"],
params={"sku": "SKU-123", "limit": 3},
headers={"Authorization": f"Bearer {os.environ['PRODCONNECTA_API_KEY']}"},
timeout=5,
)
data = res.json()
print(data["summary"]["ratingAverage"], data["summary"]["total"])
# 4.33 6
require"net/http"require"json"# La direccion y la clave estan en tu panel: Opiniones -> Widget y API.
uri = URI(ENV.fetch("PRODCONNECTA_API_URL"))
uri.query = URI.encode_www_form(sku: "SKU-123", limit: 3)
req = Net::HTTP::Get.new(uri)
req["Authorization"] = "Bearer #{ENV.fetch('PRODCONNECTA_API_KEY')}"
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |http| http.request(req) }
data = JSON.parse(res.body)
puts data["summary"]["ratingAverage"] # 4.33
{
"found": true,
"summary": {
"ratingAverage": 4.33,
"total": 6,
"mediaCount": 0,
"breakdown": {
"oneStar": 0,
"twoStar": 0,
"threeStar": 1,
"fourStar": 2,
"fiveStar": 3
}
},
"reviews": [
{
"id": "78e8bd3a-d60f-4f04-b2ce-509ea7fee7cc",
"source": "mercadolibre",
"rating": 3,
"title": "Correcto nomas",
"content": "Es lo que esperaba por el precio, ni mas ni menos.",
"dateCreated": "2026-10-27T00:00:00.000Z",
"likes": 1,
"dislikes": 0,
"language": null,
"variation": [],
"sellerReply": null,
"media": [],
"authorName": "Comprador",
"verifiedPurchase": false
},
{
"id": "fb134345-eb46-465f-bd8f-80ee7448b123",
"source": "own_site",
"rating": 4,
"title": "Buena relacion precio calidad",
"content": "Cumple, lo unico es que el cordon del ajuste es cortito.",
"dateCreated": "2026-10-25T00:00:00.000Z",
"likes": 11,
"dislikes": 0,
"language": null,
"variation": [],
"sellerReply": {
"content": "Gracias Nicolas, le avisamos al proveedor por el cordon. Si queres te mandamos uno mas largo sin cargo.",
"dateCreated": null
},
"media": [],
"authorName": "Nicolas P.",
"verifiedPurchase": true
}
],
"page": 1,
"limit": 2,
"total": 6,
"hasMore": true,
"theme": {
"primaryColor": null,
"starColor": null,
"textColor": null,
"backgroundColor": null,
"borderRadius": null,
"fontFamily": "inherit",
"showPhotos": true,
"showWriteButton": true,
"badgeStyle": "auto"
},
"placements": {
"stars": {
"selector": null,
"position": "after",
"enabled": false
},
"list": {
"selector": null,
"position": "after",
"enabled": false
},
"form": {
"selector": null,
"position": "after",
"enabled": false
},
"skuSources": [
{
"kind": "attribute",
"selector": null,
"regex": null,
"enabled": true
},
{
"kind": "window",
"selector": null,
"regex": null,
"enabled": true
},
{
"kind": "meta",
"selector": null,
"regex": null,
"enabled": true
},
{
"kind": "selector",
"selector": null,
"regex": null,
"enabled": false
},
{
"kind": "tiendanube",
"selector": null,
"regex": null,
"enabled": false
},
{
"kind": "jsonld",
"selector": null,
"regex": null,
"enabled": true
}
]
},
"seo": {
"jsonLd": true,
"overrideExisting": false
},
"privacy": {
"consentText": "Al enviar, aceptás que tu-tienda.com.ar publique tu opinión y use tu email para verificar la compra y contactarte por ella. ProdConnecta procesa estos datos por cuenta del comercio.",
"consentVersion": "1",
"privacyPolicyUrl": null
},
"jsonLd": {
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.33,
"reviewCount": 6,
"bestRating": 5,
"worstRating": 1
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Comprador"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": 3,
"bestRating": 5,
"worstRating": 1
},
"datePublished": "2026-10-27",
"name": "Correcto nomas",
"reviewBody": "Es lo que esperaba por el precio, ni mas ni menos."
}
],
"overrideExisting": false
}
}
Un producto que no es tuyo responde con found: false, no con un error: el widget vive en todas tus fichas.
Mirá cómo queda
Se adapta al tema de tu sitio.
Éste es el widget real, con las mismas opciones que vas a tener en tu panel. Tocá lo que quieras: se aplica al instante.
Los colores, el redondeo y la tipografía se guardan una vez en tu panel y valen para todas tus fichas.
También en los listados
Las estrellas donde se elige, no sólo donde se compra.
En una categoría con veinticuatro productos, el widget no hace veinticuatro consultas: junta todas las de la pantalla y las pide de una. Una sola consulta de tu plan, hasta cincuenta productos.
tu-tienda.com.ar/termos-y-mates
Mate térmico de acero inoxidable 260 ml
$ 31.400
Botella térmica de acero 500 ml
$ 42.900
Mate térmico de acero inoxidable 170 ml
$ 27.800
Vaso térmico de acero 480 cc
$ 19.500
Mate térmico de acero inoxidable 170 ml verde
$ 27.800
Botella térmica de acero 750 ml
$ 48.200
Botella térmica con pico deportivo 750 ml
$ 45.600
Sombrero de pesca con ala rebatible
$ 38.900
Ocho productos, una sola consulta. Las estrellas de arriba las trajo el widget real de este listado, en un único pedido agrupado.
Tus datos y los de tus clientes
Lo que publicás, y lo que guardamos, lo decidís vos.
La clave atada a tus dominios
La clave del widget va a la vista en tu HTML, como la de cualquier mapa. Lo que la protege es la lista de dominios que vos habilitás: desde otro dominio, no responde.
Nada se publica sin que lo apruebes
Las opiniones de tu sitio nacen pendientes. Y de Mercado Libre sólo leemos: no publicamos, no respondemos, no tocamos nada de tu cuenta.
Los datos del comprador son tuyos
Si alguien te pide acceso o borrado, lo resolvés en una pantalla: exportás lo suyo, lo anonimizás o lo borrás, y queda constancia de quién lo hizo y cuándo.
Te vas cuando quieras
Exportás todas tus opiniones en CSV desde la configuración, con la fecha y el autor originales. Sin pedir permiso y sin que nadie te retenga el dato.
Precios
Empezá gratis. Pagás por lo que usás.
Se mide lo que de verdad consumís: las invitaciones que se envían y las consultas que hace el widget. Cada plan tiene su tope, escrito antes de contratarlo.
Gratis
Para empezar
Una fuente, el widget en tus fichas y la moderación completa. Sin vencimiento.
Disponible en Argentina, México, Colombia, Chile, Brasil, Uruguay y Perú. Pagás en tu moneda con Mercado Pago, y el precio lo ves al registrarte.
¿Más volumen del que entra en Negocio? Escribinos y lo armamos a tu medida.
Nunca te cobramos de más sin avisarte. Te avisamos antes de llegar al tope, no después. Al llegar, el widget deja de sumar en lugar de generarte un cargo: tus opiniones siguen guardadas y se reactiva solo el mes siguiente, o en el momento si mejorás el plan.
Preguntas
Lo que todos preguntan.
¿Necesito tener Mercado Libre para usarlo?
No. Podés usar sólo las opiniones de tu propio sitio: pegás el widget, tus compradores escriben ahí y las moderás vos. Mercado Libre es la fuente que más rápido te llena la ficha si ya vendés ahí, pero es opcional.
¿Necesito programar para instalarlo?
No. Es una línea de código que se pega en el sitio. Y si no podés tocar el HTML de tu tienda, desde el panel elegís un selector y nosotros inyectamos los bloques donde corresponda, sin que nadie edite la plantilla.
¿Funciona con Tienda Nube, Shopify o WooCommerce?
Sí. El widget es JavaScript sin dependencias y anda en cualquier plataforma donde puedas pegar una línea de HTML. Para los sitios que arman la ficha en el servidor también devolvemos el HTML ya listo, así las opiniones se ven aunque el visitante tenga el JavaScript apagado.
¿Qué pasa con las opiniones negativas?
Las que dejan tus compradores en tu sitio pasan por moderación antes de publicarse, y las podés responder: tu respuesta se publica junto a la opinión.
Las de Mercado Libre se muestran tal como están en tu publicación: no se filtran ni se editan, porque ésas son de Mercado Libre y nosotros sólo las leemos.
¿Esto cumple con las reglas de Mercado Libre?
Sí. Leemos las opiniones de tus propias publicaciones con la API oficial que Mercado Libre expone para eso, después de que vos autorizás la cuenta. No se accede a opiniones de otros vendedores ni se hace scraping de ningún tipo.
¿Las opiniones son mías? ¿Me las puedo llevar?
Son tuyas. Exportás todo en CSV desde la configuración, con la fecha y el autor originales, cuando quieras y sin pedir permiso. Nosotros somos el encargado del tratamiento de esos datos, no el dueño.
¿Qué pasa si llego al tope de mi plan?
Te avisamos antes de llegar, no después. Al tope, el widget deja de mostrar opiniones nuevas hasta el mes que viene; tus opiniones siguen guardadas y nunca te generamos un cargo sorpresa. Si mejorás el plan, se reactiva en el momento.