Caso d'uso

Importa le recensioni AliExpress nel tuo negozio WooCommerce

Il tuo prodotto ha migliaia di recensioni su AliExpress e nessuna nel tuo negozio. Ottienile in JSON e crea recensioni native di WooCommerce con poche righe di PHP.

Ottieni una API key gratisLeggi la documentazione

Perché non un plugin?

Gli importatori di recensioni che fanno scraping di AliExpress si rompono ogni volta che la pagina cambia, e molti salvano le recensioni in tabelle proprie, così il tuo tema, il markup strutturato e le valutazioni a stelle le ignorano.

Le recensioni di WooCommerce sono semplici commenti di WordPress di tipo review con un valore meta rating. Se le crei tu a partire da JSON pulito, compaiono ovunque compaia una recensione normale: schede prodotto, valutazione media, dati strutturati e widget di recensioni.

Come funziona

  1. Trova l’ID del prodotto AliExpress nell’URL: il numero in aliexpress.com/item/1005006123456789.html.
  2. Scegli le recensioni: solo 5 stelle (filter=5), solo con foto (filter=image) o quelle degli acquirenti del paese dei tuoi clienti (filter=local&country=IT).
  3. Traducile con lang (it_IT, es_ES, fr_FR…) perché corrispondano alla lingua del tuo negozio.
  4. Inseriscile come recensioni di WooCommerce, conservando l’id della recensione AliExpress così una seconda esecuzione non crea mai duplicati.

Esempio: da AliExpress alle recensioni di WooCommerce

Eseguilo da uno script WP-CLI o da un’attività pianificata. Legge le recensioni a 5 stelle di un prodotto AliExpress e le crea come recensioni di un prodotto WooCommerce. Sostituisci $wc_product_id con l’id del prodotto nel tuo negozio.

PHP — reviews to WooCommerce
<?php
// Create WooCommerce reviews from the 5-star reviews of an AliExpress product.
// Run it with WP-CLI (wp eval-file import-reviews.php) or from a scheduled task.
$wc_product_id = 123; // your WooCommerce product
$response = wp_remote_get('https://api.aliexpress-reviews.com/v1/reviews/1005006123456789?filter=5&pageSize=20', [
    'headers' => ['x-api-key' => getenv('REVIEWS_API_KEY')],
    'timeout' => 30,
]);
if (is_wp_error($response) || wp_remote_retrieve_response_code($response) !== 200) {
    exit('Request failed');
}
$reviews = json_decode(wp_remote_retrieve_body($response), true)['data'];

foreach ($reviews as $r) {
    // Skip reviews imported on a previous run.
    $exists = get_comments([
        'post_id' => $wc_product_id,
        'meta_key' => 'aliexpress_review_id',
        'meta_value' => $r['id'],
        'count' => true,
    ]);
    if ($exists) continue;

    wp_insert_comment([
        'comment_post_ID' => $wc_product_id,
        'comment_author' => $r['author'],
        'comment_content' => $r['content'],
        'comment_type' => 'review',
        'comment_approved' => 1,
        'comment_date' => $r['date'] . ' 12:00:00',
        'comment_meta' => ['rating' => $r['rating'], 'aliexpress_review_id' => $r['id']],
    ]);
}
WC_Comments::clear_transients($wc_product_id);

Dettagli da curare

  • Tieni la API key sul server. Esegui l’importazione da PHP, WP-CLI o cron, mai da JavaScript nel browser.
  • Evita i duplicati. Salva l’id di AliExpress come meta del commento e salta le recensioni già importate.
  • Foto (filter=image, piano Max): ogni recensione include gli URL delle immagini. Scaricale nella libreria multimediale se vuoi conservarle nel caso AliExpress le rimuova.
  • Aggiorna la valutazione. Dopo un’importazione in blocco, chiama WC_Comments::clear_transients( $wc_product_id ) per ricalcolare la valutazione media.

Usale con trasparenza

Indicale per quello che sono: recensioni del prodotto di acquirenti AliExpress, non dei tuoi clienti. Nell’UE la normativa sui consumatori obbliga a informare sulla provenienza delle recensioni, ed essere chiari è anche ciò che crea fiducia.

Domande

Le recensioni compaiono nella valutazione di WooCommerce e nel markup strutturato?

Sì, se le crei come recensioni di WooCommerce (commenti di tipo review con un rating), come nell’esempio. Contano nella valutazione media come qualsiasi altra recensione.

Posso pianificarlo per tenere aggiornate le recensioni?

Sì. Esegui lo script con WP-Cron o con un cron job del server, e salta gli id già importati.

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