Från Web SDK v2
| förändring | Åtgärd |
|---|---|
| partnerId togs bort från init | Passera endast clientId. Lös partnerkonfiguration genom autentisering. |
| features.loadingScreen har tagits bort | Ta bort anpassade laddningsskärmalternativ och den borttagna typen. |
| Standardvärdens ursprung är nu vton.spreeai.com | Granska explicita baseURL åsidosättningar och CSP frame-src-regler med din godkända miljö. |
| Dialogrutan har ändrats | Kontrollera igen anpassad dialogruta CSS, mobil helskärmsbeteende och hantering av rullning/fokus. |
Aktuell initiering
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" } },
});
}Från äldre v1
Byt ut singeln tryOnButton() ring med en init() ring och en eller flera sdk.renderTryOnButton() samtal. Byt ut den gamla ingången för enstaka plagg mot garments. Uppdatera kundvagnshantering för en garments array snarare än ett enda plagg.
Migration checklista
- Spela in det installerade paketet, känd fungerande värdbyggd och godkänd konfiguration.
- Fäst v3.0.0 och kompilera den uppdaterade integrationen i staging.
- Kontrollera autentisering, enkelplagg, variantmatchning och outfit-backup.
- Teststorleksdisplay, storleksrekommendationer och vagnhantering endast där det stöds.
- Kör produktionschecklistan på desktop och mobil.
- Marknadsför genom den godkända processen. Håll ett känt arbetspaket och konfiguration tillgänglig för återställning.
Återställ
Om autentisering, produktkvalificering eller köpbeteende går tillbaka, stoppa lanseringen och återställ det senast verifierade kompatibla paketet och konfigurationen. Bevara reproduktionssteg och korrelations-ID:n. Bekräfta den återställda upplevelsen istället för att förlita sig på en framgångsrik implementering ensam.