Anwendungsfall

AliExpress-Bewertungen in deinen WooCommerce-Shop importieren

Dein Produkt hat tausende Bewertungen auf AliExpress und keine in deinem Shop. Hol sie als JSON und erstelle mit ein paar Zeilen PHP native WooCommerce-Bewertungen.

Kostenlosen API-Key holenZur Dokumentation

Warum kein Plugin?

Bewertungs-Importer, die AliExpress scrapen, brechen bei jeder Änderung der Seite, und viele speichern die Bewertungen in eigenen Tabellen, sodass dein Theme, dein Schema-Markup und deine Sternebewertung sie ignorieren.

WooCommerce-Bewertungen sind einfach WordPress-Kommentare vom Typ review mit einem Meta-Wert rating. Wenn du sie selbst aus sauberem JSON erstellst, erscheinen sie überall, wo eine normale Bewertung erscheint: in den Produkt-Tabs, in der Durchschnittsbewertung, in den strukturierten Daten und in Bewertungs-Widgets.

So funktioniert es

  1. Finde die AliExpress-Produkt-ID in der URL: die Zahl in aliexpress.com/item/1005006123456789.html.
  2. Wähle die Bewertungen: nur 5 Sterne (filter=5), nur mit Fotos (filter=image) oder die aus dem Land deiner Kunden (filter=local&country=DE).
  3. Übersetze sie mit lang (de_DE, fr_FR, es_ES…), damit sie zur Sprache deines Shops passen.
  4. Füge sie als WooCommerce-Bewertungen ein und behalte die AliExpress-Bewertungs-ID, damit ein zweiter Durchlauf nie Duplikate erzeugt.

Beispiel: von AliExpress zu WooCommerce-Bewertungen

Führe das in einem WP-CLI-Skript oder einer geplanten Aufgabe aus. Es liest die 5-Sterne-Bewertungen eines AliExpress-Produkts und legt sie als Bewertungen eines WooCommerce-Produkts an. Ersetze $wc_product_id durch die ID des Produkts in deinem Shop.

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);

Details, auf die es ankommt

  • Halte den API-Key auf dem Server. Führe den Import mit PHP, WP-CLI oder Cron aus, nie mit JavaScript im Browser.
  • Vermeide Duplikate. Speichere die AliExpress-id als Kommentar-Meta und überspringe bereits importierte Bewertungen.
  • Fotos (filter=image, Max-Plan): Jede Bewertung enthält Bild-URLs. Lade sie in die Mediathek herunter, wenn du sie behalten willst, falls AliExpress sie entfernt.
  • Bewertung aktualisieren. Rufe nach einem Batch-Import WC_Comments::clear_transients( $wc_product_id ) auf, damit die Durchschnittsbewertung neu berechnet wird.

Nutze sie transparent

Kennzeichne sie als das, was sie sind: Produktbewertungen von AliExpress-Käufern, nicht von deinen Kunden. In der EU verlangt das Verbraucherrecht, über die Herkunft von Bewertungen zu informieren, und Klarheit schafft auch Vertrauen.

Fragen

Erscheinen die Bewertungen in der WooCommerce-Bewertung und im Schema-Markup?

Ja, wenn du sie wie im Beispiel als WooCommerce-Bewertungen anlegst (Kommentare vom Typ review mit einer Bewertung). Sie zählen wie jede andere Bewertung in die Durchschnittsbewertung.

Kann ich es planen, um die Bewertungen aktuell zu halten?

Ja. Führe das Skript mit WP-Cron oder einem Cronjob auf dem Server aus und überspringe die bereits importierten IDs.

Wie viele Bewertungen bekomme ich?

Bis zu 20 pro Anfrage im Free-Plan und bis zu 100 in Pro und Max, mit Paginierung, um alle durchzugehen. Das Kontingent liegt je nach Plan bei 100, 1.000 oder 10.000 Anfragen pro Tag.

Ist die API mit AliExpress verbunden?

Nein. Sie liefert die öffentlichen Bewertungen, die AliExpress auf seinen Produktseiten zeigt, ist aber ein unabhängiger Dienst.

Probier es mit deinen eigenen Produkten

100 Anfragen pro Tag kostenlos, ohne Kreditkarte. Füge eine Produkt-ID in den Tester im Dashboard ein und sieh dir das JSON an.

Kostenlosen API-Key holenPreise