Caso d'uso

Importa le recensioni AliExpress nel tuo negozio PrestaShop

Una scheda prodotto senza recensioni converte peggio. Ottieni in JSON le recensioni che il tuo fornitore ha già e caricale nei commenti prodotto nativi di PrestaShop.

Ottieni una API key gratisLeggi la documentazione

Recensioni che vivono nel tuo catalogo

PrestaShop salva le recensioni nella tabella del suo modulo Product Comments, e da lì provengono le stelle, la media e i dati strutturati delle tue schede prodotto. Importare in quella tabella significa nessun modulo aggiuntivo e nessun iframe di terze parti.

L’API ti dà le stesse recensioni che AliExpress mostra nella scheda prodotto, con gli stessi filtri, in un formato JSON stabile, invece di uno scraper che si rompe ogni poche settimane.

Come funziona

  1. Trova l’ID del prodotto AliExpress nell’URL: il numero in aliexpress.com/item/1005006123456789.html.
  2. Scegli le recensioni: 4 e 5 stelle (due richieste con filter=5 e filter=4), solo con foto, o degli acquirenti del paese dei tuoi clienti con filter=local.
  3. Traducile con lang nella lingua di ogni vista del negozio: es_ES, fr_FR, it_IT…
  4. Inseriscile nella tabella dei commenti prodotto, segnate come convalidate, con la data originale.

Esempio: da AliExpress ai commenti prodotto di PrestaShop

Uno script PHP autonomo che puoi eseguire dalla riga di comando sul tuo server. Carica PrestaShop, legge le recensioni a 5 stelle e le inserisce per un prodotto. Verifica i nomi delle colonne con la tua versione del modulo Product Comments prima di eseguirlo in produzione.

PHP — reviews to PrestaShop
<?php
// Insert the 5-star reviews of an AliExpress product as PrestaShop product comments.
// Run it from the command line on your server, after backing up the database.
require_once __DIR__ . '/config/config.inc.php';

$idProduct = 42; // your PrestaShop product
$ch = curl_init('https://api.aliexpress-reviews.com/v1/reviews/1005006123456789?filter=5&pageSize=20');
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('REVIEWS_API_KEY')],
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$body = curl_exec($ch);
if (curl_getinfo($ch, CURLINFO_HTTP_CODE) !== 200) {
    exit("Request failed\n");
}
$reviews = json_decode($body, true)['data'];

foreach ($reviews as $r) {
    Db::getInstance()->insert('product_comment', [
        'id_product' => (int) $idProduct,
        'id_customer' => 0,
        'id_guest' => 0,
        'customer_name' => pSQL($r['author']),
        'title' => pSQL(mb_substr($r['content'], 0, 60)),
        'content' => pSQL($r['content']),
        'grade' => (int) $r['rating'],
        'validate' => 1,
        'deleted' => 0,
        'date_add' => pSQL($r['date'] . ' 12:00:00'),
    ]);
}

Dettagli da curare

  • Fai prima un backup. Prova su una copia del database: lo schema della tabella dipende dalla versione del modulo.
  • Tieni la API key lontana dal front office. Eseguilo da uno script CLI o da un cron job, mai da un template.
  • Evita i duplicati salvando gli id delle recensioni AliExpress già importate, per esempio in una piccola tabella o in un file.
  • Foto (filter=image, piano Max): la risposta include gli URL delle immagini, se vuoi mostrarle nella descrizione o scaricarle.

Usale con trasparenza

Mostrale come recensioni del prodotto di acquirenti AliExpress, non dei tuoi clienti. La normativa sui consumatori nell’UE obbliga a informare sulla provenienza delle recensioni, ed è anche ciò che crea fiducia.

Domande

Funziona con PrestaShop 1.7 e 8?

L’API è indipendente dalla versione di PrestaShop. Cambia lo schema del modulo Product Comments, quindi verifica i nomi delle colonne della tabella nella tua installazione prima di importare.

Posso usare un altro modulo di recensioni?

Sì. L’API restituisce JSON, quindi puoi mappare i campi (valutazione, testo, autore, data) sulla tabella o sul formato di importazione di qualsiasi modulo di recensioni.

Quante recensioni posso ottenere?

Fino a 20 per richiesta con Free e fino a 100 con Pro e Max, con paginazione per scorrerle tutte. La quota è di 100, 1.000 o 10.000 richieste al giorno a seconda del piano.

L'API è affiliata ad AliExpress?

No. Restituisce le recensioni pubbliche che AliExpress mostra nelle sue schede prodotto, ma è un servizio indipendente.

Provala con i tuoi prodotti

100 richieste al giorno gratis, senza carta. Incolla l'ID di un prodotto nel tester della dashboard e guarda il JSON.

Ottieni una API key gratisPrezzi