Fra Web SDK v2
| Ændring | Handling |
|---|---|
| partnerId fjernet fra init | Bestå kun clientId. Løs partnerkonfiguration gennem godkendelse. |
| features.loadingScreen fjernet | Fjern tilpassede indlæsningsskærmindstillinger og den fjernede type. |
| Standard hosted oprindelse er nu vton.spreeai.com | Gennemgå eksplicitte baseURL-tilsidesættelser og CSP-frame-src-regler med dit godkendte miljø. |
| Dialoglayout ændret | Tjek igen tilpasset dialogboks CSS, mobil fuldskærmsadfærd og scroll-/fokushåndtering. |
Aktuel initialisering
TypeScript
import { init } from "@spreeai/web-sdk";
const sdk = await init({ clientId: "YOUR_ISSUED_CLIENT_ID" });
if (sdk) {
await sdk.renderTryOnButton({
elementId: "spreeai-try-on",
garments: [{ garmentId: "YOUR_READY_GARMENT_ID" }],
features: { tryOnButton: { text: "Try it on you" } },
});
}Fra legacy v1
Udskift singlen tryOnButton() ring med en init() ring og en eller flere sdk.renderTryOnButton() opkald. Udskift den gamle enkelt beklædningsgenstandsindgang med garments. Opdater håndtering af kurv for en garments række snarere end en enkelt beklædningsgenstand.
Migration tjekliste
- Registrer den installerede pakke, kendt fungerende hostet build og godkendt konfiguration.
- Pin v3.0.0 og kompiler den opdaterede integration i staging.
- Tjek autentificering, enkelt beklædningsgenstand, variant matchning og outfit fallback.
- Teststørrelsesvisning, størrelsesanbefalinger og håndtering af vogne kun, hvor det understøttes.
- Løb produktionstjeklisten på desktop og mobil.
- Fremme gennem den godkendte proces. Hold en kendt arbejdspakke og konfiguration tilgængelig for tilbagerulning.
Rul tilbage
Hvis autentificering, produktkvalificering eller købsadfærd falder, skal du stoppe udrulningen og gendanne den sidst verificerede kompatible pakke og konfiguration. Bevar reproduktionstrin og korrelations-id'er. Bekræft den gendannede oplevelse i stedet for at stole på en vellykket implementering alene.