Anwendungsfall

AliExpress-Bewertungen in deinen BigCommerce-Shop importieren

BigCommerce hat eine Bewertungs-API, und AliExpress hat die Bewertungen. Verbinde beide mit einem kurzen Skript, und deine Produkte bekommen native Bewertungen.

Kostenlosen API-Key holenZur Dokumentation

Zwei APIs, ein Skript

BigCommerce erlaubt es, Produktbewertungen über die Catalog API zu erstellen, also gibt es auf deiner Seite nichts zu scrapen und im Shop nichts zu installieren. Du brauchst nur die Bewertungen in einem sauberen Format, und genau das liefert diese API.

Auf diese Weise erstellte Bewertungen sind ganz normale BigCommerce-Bewertungen: Dein Theme und die Sternebewertung deiner Produktseiten verwenden sie wie jede andere.

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 mit filter: eine Sternebewertung, Bewertungen mit Fotos oder Bewertungen aus einem Land.
  3. Übersetze sie mit lang, passend zur Sprache deines Storefronts.
  4. Erstelle sie mit POST /v3/catalog/products/{id}/reviews und einem BigCommerce-API-Token mit dem Scope Products.

Beispiel: von AliExpress zu BigCommerce-Bewertungen

Ein Node.js-Skript, das die 5-Sterne-Bewertungen eines AliExpress-Produkts liest und sie als Bewertungen eines BigCommerce-Produkts anlegt. Trage deinen Store-Hash, das API-Token und die BigCommerce-Produkt-ID ein.

Node.js — reviews to BigCommerce
// Create BigCommerce product reviews from the 5-star reviews of an AliExpress product.
const API = 'https://api.aliexpress-reviews.com';
const STORE_HASH = process.env.BC_STORE_HASH;
const BC_PRODUCT_ID = 123; // your BigCommerce product

const res = await fetch(`${API}/v1/reviews/1005006123456789?filter=5&pageSize=20`, {
  headers: { 'x-api-key': process.env.REVIEWS_API_KEY },
});
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const { data } = await res.json();

for (const r of data) {
  const created = await fetch(
    `https://api.bigcommerce.com/stores/${STORE_HASH}/v3/catalog/products/${BC_PRODUCT_ID}/reviews`,
    {
      method: 'POST',
      headers: {
        'X-Auth-Token': process.env.BC_ACCESS_TOKEN,
        'Content-Type': 'application/json',
        Accept: 'application/json',
      },
      body: JSON.stringify({
        title: r.content.slice(0, 60),
        text: r.content,
        status: 'pending', // review them in the control panel, then approve
        rating: r.rating,
        name: r.author,
        date_reviewed: new Date(r.date).toISOString(),
      }),
    },
  );
  if (!created.ok) console.error(r.id, created.status, await created.text());
}

Details, auf die es ankommt

  • Führe es serverseitig aus. Sowohl der API-Key für die Bewertungen als auch das BigCommerce-Token sind Geheimnisse: Nutze ein Skript, eine Serverless-Funktion oder Cron.
  • Beachte die Rate Limits von BigCommerce und erstelle Bewertungen nacheinander oder in kleinen Batches.
  • Vermeide Duplikate, indem du die IDs der bereits erstellten AliExpress-Bewertungen speicherst.
  • Moderation: Erstelle sie mit dem Status, den du bevorzugst (pending, um sie vorher zu prüfen, approved, um sie zu veröffentlichen).

Nutze sie transparent

Zeige sie als Produktbewertungen von AliExpress-Käufern, nicht von deinen Kunden. Das Verbraucherrecht in vielen Ländern verlangt, über die Herkunft von Bewertungen zu informieren, und genau das schafft auch Vertrauen.

Fragen

Welche BigCommerce-Berechtigung brauche ich?

Einen API-Account auf Store-Ebene, dessen Token Produkte im Scope Catalog ändern darf. Halte das Token auf dem Server, genau wie den API-Key für die Bewertungen.

Kann ich die Fotos der Bewertungen importieren?

Im Max-Plan liefert filter=image nur Bewertungen mit Fotos und enthält deren Bild-URLs. Der BigCommerce-Endpunkt für Bewertungen hat kein Bildfeld, füge sie also dem Text hinzu oder hoste sie selbst.

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