Dokumentasi

SDK 2.0 · REFERENSI

Referensi API Web SDK

Permukaan integrasi publik diverifikasi terhadap paket v3.0.0 npm.

init(options)

pengembalian Promise<SpreeAISDK | null>. Jika berhasil, objek akan terekspos renderTryOnButton(options): Promise<void>. Periksa null sebelum merender.

PilihanKetikBawaanTujuan
clientIdstringDiperlukanPengenal klien browser yang dikeluarkan.
baseApiURLstringhttps://api.spreeai.comAsal API yang disetujui. Ubah hanya untuk lingkungan yang dikeluarkan.
baseURLstringhttps://vton.spreeai.comDisetujui asal kamar pas yang dihosting.

partnerId bukan opsi init di v3. Mitra diselesaikan dari klien yang diautentikasi. Tidak ada metode render ukuran mandiri yang dikembalikan.

renderTryOnButton(options)

PilihanKetikDefault/persyaratanTujuan
elementIdstringDiperlukanID elemen host yang ada.
garmentsGarmentInput[]Pilihan yang diperlukanMasukan pakaian yang direkomendasikan. Gunakan array yang tidak kosong.
garmentIdstringAlternatif yang tidak digunakan lagiMasukan pakaian tunggal yang lama. Lebih suka pakaian.
variantVariantOptionsTidak digunakan lagiFilter lama dengan garmentId; lebih memilih varian per item.
classNamestringOpsionalKelas tombol tambahan.
button{ text?: string }OpsionalLabel tombol; ditimpa oleh features.tryOnButton.text.
featuresTryOnFeaturesOpsionalKonfigurasi gaya tombol.
eventsTryOnButtonEventsOpsionalPenangan klik dan tambahkan ke troli.
enableAddToCartbooleanfalseTampilkan fungsionalitas tambahkan ke troli. Menerapkan pawang.
enableSizingRecommendationbooleanfalseMinta rekomendasi ukuran dalam uji coba.
showSizesbooleanfalseTampilkan availableSizes yang disertakan.
showPricesbooleanfalseTampilkan harga yang disediakan.
defaultUnits"metric" | "imperial"OpsionalSistem unit awal untuk pengukuran profil.

GarmentInput

BidangKetikTujuan
garmentIdstringPengenal pakaian SPREEAI yang diperlukan.
variantVariantOptionsFilter warna, kecocokan, jenis kelamin, atau gaya opsional.
availableSizesstring[]Label ukuran tampilan opsional saat ini.
pricestringHarga tampilan opsional, ditampilkan seperti yang disediakan.

Validasi dan penggantian

Untuk satu pakaian, kelayakan dan varian apa pun yang dipasangi pin diperiksa sebelum dirender. Permintaan multi-garmen mencari pakaian serasi yang tersedia. Jika tidak ada yang ditemukan, SDK akan memvalidasi dan merender pakaian pertama. Jika validasi gagal, tidak ada tombol yang ditampilkan dan alasannya dicatat ke konsol.

Panggilan balik

Panggilan balikMuatan
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", pakaian, setIsLoading, closePopUp, onError

Pakaian keranjang berisi yang diperlukan id, partner_id, available Dan name, ditambah opsional description dan data lainnya. Validasi sebelum memetakan ke keranjang Anda. Lihat implementasi gerobak Dan penataan tombol untuk contoh.

Bukan bagian dari permukaan ini

Tidak ada peralihan per tampilan yang terdokumentasi, peluncur Bandingkan mandiri, atau metode pengukuran mandiri yang diekspos pada SDK v3.0.0 yang dikembalikan. features.loadingScreen telah dihapus. Jangan menyimpulkan metode yang dapat dipanggil dari jenis sisa yang diekspor atau komentar basi.

Referensi sumber

Cari judul halaman dan konten. Escape menutup pencarian.

Pilih bahasa Anda.