Caso de uso
Importa reviews de AliExpress a tu tienda Shopify
Tu producto tiene miles de reseñas en AliExpress y ninguna en tu tienda. Obtenlas en JSON, quédate con las que importan e impórtalas en tu app de reviews.
El problema de copiar reseñas a mano
Una ficha nueva sin reseñas convierte peor, y las reseñas que ya tiene tu proveedor son la mejor prueba social que puedes conseguir. Pero copiarlas de AliExpress una a una no escala, y las extensiones y los scrapers se rompen cada vez que AliExpress cambia su página.
La API te da las mismas reseñas que AliExpress muestra en la ficha del producto, con los mismos filtros, en un formato JSON estable que puedes automatizar.
Cómo funciona
- Busca el ID del producto en la URL de AliExpress: el número de
aliexpress.com/item/1005006123456789.html. - Elige qué reseñas quieres: solo las de 5 estrellas (
filter=5), solo las que tienen fotos (filter=image) o las de compradores del país de tus clientes (filter=local&country=ES). - Tradúcelas a tu idioma con
lang:es_ES,fr_FR,de_DE… AliExpress devuelve la traducción y el texto original. - Expórtalas a CSV e impórtalas con Judge.me, Loox, Ali Reviews o cualquier app que acepte un CSV.
Ejemplo: de AliExpress a un CSV en 20 líneas
Este script pide las reseñas de 5 estrellas de un producto y escribe un CSV. Cambia my-product por el handle del producto en Shopify y adapta las columnas a la plantilla de importación de tu app de reviews.
// Export the 5-star reviews of an AliExpress product as a CSV
// that review apps (Judge.me, Loox, Ali Reviews…) can import.
const API = 'https://api.aliexpress-reviews.com';
const headers = { 'x-api-key': process.env.REVIEWS_API_KEY };
const res = await fetch(`${API}/v1/reviews/1005006123456789?filter=5&pageSize=20`, { headers });
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const { data } = await res.json();
const cell = (value) => `"${String(value ?? '').replaceAll('"', '""')}"`;
const header = ['product_handle', 'rating', 'body', 'reviewer_name', 'location', 'review_date', 'picture_urls'];
const rows = data.map((r) =>
['my-product', r.rating, r.content, r.author, r.country, r.date, (r.images ?? []).join(',')].map(cell).join(','),
);
console.log([header.join(','), ...rows].join('\n'));Los filtros que importan en una tienda
- Con fotos (
filter=image, plan Max): las reseñas con fotos de clientes son las que más convierten. La respuesta incluye las URL de las imágenes. - De tu mercado (
filter=local+country, plan Pro): reseñas de compradores del mismo país que tus clientes. - Traducidas (
lang, plan Pro): la reseña en el idioma de tu tienda, conoriginalContentpor si quieres mostrar el original. - Resumen de valoraciones (todos los planes): media, total y distribución por estrellas, para mostrar arriba de la ficha.
Úsalas con transparencia
Muéstralas como lo que son: reseñas del producto de compradores de AliExpress, no de tus clientes. Muchas apps de reviews permiten indicar el origen, y en la UE la normativa de consumo obliga a informar de dónde vienen las reseñas. Además, es lo que genera confianza.
Preguntas
¿Funciona con WooCommerce, Wix u otras plataformas?
Sí. La API devuelve JSON, así que puedes convertirlo al formato que importe tu plataforma o tu plugin de reviews. El ejemplo genera un CSV, el formato más habitual.
¿Puedo importar las fotos de las reseñas?
Sí, con el plan Max: filter=image devuelve solo las reseñas con fotos, y cada reseña incluye las URL de sus imágenes y miniaturas.
¿Cuántas reseñas puedo obtener?
Hasta 20 por petición en Free y hasta 100 en Pro y Max, con paginación para recorrerlas todas. La cuota es de 100, 1.000 o 10.000 peticiones al día según el plan.
¿La API está afiliada a AliExpress?
No. Devuelve las reseñas públicas que AliExpress muestra en sus fichas de producto, pero es un servicio independiente.
Pruébalo con tus productos
100 peticiones al día gratis, sin tarjeta. Pega el ID de un producto en el tester del panel y mira el JSON.