Web SDK -integraatio

Käyttää @spreeai/web-sdk mukautetulle tai headless-verkkokaupalle.

Nämä esimerkit kohdistuvat julkaistuihin versio 3.0.0 paketti. Soita init() kerran ja vartioi sen nollautuvaa tulosta. Partneri ratkaistaan clientId; älä ohita partnerId versiohun 3 init()Olemassa olevien v2-integraatioiden tulee noudattaa virallista päivitysopasta ennen versioiden vaihtamista.

Asentaa

npm install @spreeai/web-sdk@3.0.0
# or
yarn add @spreeai/web-sdk@3.0.0

Sisällytä asennetulle SDK-versiolle dokumentoitu SDK-tyylitiedosto.

Alusta ja renderöi

import { init } from "@spreeai/web-sdk";
import "@spreeai/web-sdk/dist/web-sdk.css";

// Add <div id="spreeai-try-on"></div> to the product page first.
const sdk = await init({ clientId: "your-client-id" });

if (sdk) {
  await sdk.renderTryOnButton({
    elementId: "spreeai-try-on",
    garments: [{ garmentId: "your-garment-id" }],
    enableAddToCart: true,
  });
}

init() tuotot null kun todennus epäonnistuu. Suojaa kaikki renderöintikutsut.

Koko

v3.0.0 mahdollistaa koon muuttamisen jo sovitustoiminnon sisällä erillisen koon muuttamisen sijaan. sdk.renderSizingButton() menetelmä. Jos vaatteella on hyväksytyt kokotiedot, ota kyseinen työnkulku käyttöön sovituspainikkeessa:

await sdk?.renderTryOnButton({
  elementId: "spreeai-try-on",
  garments: [{ garmentId: "your-garment-id" }],
  enableSizingRecommendation: true,
});

Ota koon määritys käyttöön vasta, kun vaatteen tiedot ja kumppanin kokoonpano ovat valmiit.

Tapahtumat

Julkinen SDK dokumentoi asiakaspuolen takaisinkutsut Kokeile-painikkeelle ja lisää ostoskoriin -toiminnoille. Yhdistä takaisinkutsut verkkokaupan olemassa oleviin analytiikka- ja ostoskorikerroksiin. Älä lisää asiakaskuvia, tunnistetietoja tai tarpeettomia henkilötietoja analytiikkasisältöihin.

Tuotanto-ohjeet

Virallinen viite

Valitse kielesi.