Dari Web SDK v2
| Perubahan | Tindakan |
|---|---|
| partnerId dihapus dari init | Lewati clientId saja. Selesaikan konfigurasi mitra melalui autentikasi. |
| features.loadingScreen dihapus | Hapus opsi layar pemuatan khusus dan jenis yang dihapus. |
| Asal yang dihosting default sekarang adalah vton.spreeai.com | Tinjau penggantian baseURL yang eksplisit dan aturan frame-src CSP dengan lingkungan yang Anda setujui. |
| Tata letak dialog berubah | Periksa kembali CSS dialog khusus, perilaku layar penuh seluler, dan penanganan gulir/fokus. |
Inisialisasi saat ini
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" } },
});
}Dari warisan v1
Ganti yang tunggal tryOnButton() telepon dengan satu init() panggilan dan satu atau lebih sdk.renderTryOnButton() panggilan. Gantilah input garmen tunggal yang lama dengan garments. Perbarui penanganan keranjang untuk a garments susunan daripada satu pakaian.
Daftar periksa migrasi
- Catat paket yang diinstal, build host yang diketahui berfungsi, dan konfigurasi yang disetujui.
- Sematkan v3.0.0 dan kompilasi integrasi yang diperbarui dalam pementasan.
- Periksa autentikasi, pakaian tunggal, pencocokan varian, dan penggantian pakaian.
- Tampilan ukuran pengujian, rekomendasi ukuran, dan penanganan keranjang hanya jika didukung.
- Jalankan daftar periksa produksi di desktop dan seluler.
- Promosikan melalui proses yang disetujui. Simpan paket dan konfigurasi yang berfungsi dan tersedia untuk rollback.
Kembalikan
Jika autentikasi, kelayakan produk, atau perilaku pembelian mengalami kemunduran, hentikan peluncuran dan pulihkan paket dan konfigurasi kompatibel yang terakhir diverifikasi. Pertahankan langkah reproduksi dan ID korelasi. Konfirmasikan pengalaman yang dipulihkan daripada hanya mengandalkan penerapan yang berhasil.