Dokumentasi

SDK 2.0 · RUJUKAN

Rujukan API Web SDK

Permukaan integrasi awam disahkan terhadap pakej v3.0.0 npm.

init(options)

pulangan Promise<SpreeAISDK | null>. Apabila berjaya, objek itu terdedah renderTryOnButton(options): Promise<void>. Semak nol sebelum rendering.

PilihantaipLalaiTujuan
clientIdstringDiperlukanPengecam klien penyemak imbas yang dikeluarkan.
baseApiURLstringhttps://api.spreeai.comAsal API yang diluluskan. Tukar hanya untuk persekitaran yang dikeluarkan.
baseURLstringhttps://vton.spreeai.comAsal bilik kelengkapan dihoskan yang diluluskan.

partnerId bukan pilihan init dalam v3. Rakan kongsi diselesaikan daripada pelanggan yang disahkan. Tiada kaedah pemaparan saiz kendiri dikembalikan.

renderTryOnButton(options)

PilihantaipLalai / keperluanTujuan
elementIdstringDiperlukanID elemen hos sedia ada.
garmentsGarmentInput[]Pilihan yang diperlukanInput pakaian yang disyorkan. Gunakan tatasusunan bukan kosong.
garmentIdstringAlternatif yang tidak digunakan lagiInput pakaian tunggal warisan. Lebih suka pakaian.
variantVariantOptionsDitamatkanPenapis lama dengan garmentId; lebih suka varian per item.
classNamestringPilihanKelas butang tambahan.
button{ text?: string }PilihanLabel butang; ditindih oleh features.tryOnButton.text.
featuresTryOnFeaturesPilihanKonfigurasi penggayaan butang.
eventsTryOnButtonEventsPilihanPengendali klik dan tambah pada troli.
enableAddToCartbooleanfalsePaparkan fungsi tambah pada troli. Laksanakan pengendali.
enableSizingRecommendationbooleanfalseMinta cadangan saiz dalam percubaan.
showSizesbooleanfalseTunjukkan availableSizes yang dibekalkan.
showPricesbooleanfalseTunjukkan harga yang dibekalkan.
defaultUnits"metric" | "imperial"PilihanMemulakan sistem unit untuk ukuran profil.

GarmentInput

PadangtaipTujuan
garmentIdstringPengecam pakaian SPREEAI diperlukan.
variantVariantOptionsPenapis warna, kesesuaian, jantina atau gaya pilihan.
availableSizesstring[]Label saiz paparan semasa pilihan.
pricestringHarga paparan pilihan, ditunjukkan sebagai dibekalkan.

Pengesahan dan sandaran

Untuk satu pakaian, kelayakan dan sebarang varian yang disematkan disemak sebelum dipamerkan. Permintaan berbilang pakaian mencari pakaian padanan yang tersedia. Jika tiada yang ditemui, SDK mengesahkan dan menjadikan pakaian pertama sebaliknya. Jika pengesahan gagal, tiada butang diberikan dan sebabnya dilog masuk ke konsol.

Panggilan balik

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

Pakaian troli mengandungi yang diperlukan id, partner_id, available dan name, ditambah pilihan description dan data lain. Sahkan sebelum memetakan ke troli anda. Lihat pelaksanaan troli dan penggayaan butang untuk contoh.

Bukan sebahagian daripada permukaan ini

Tiada suis setiap paparan yang didokumenkan, pelancar Bandingkan kendiri atau kaedah saiz kendiri terdedah pada SDK v3.0.0 yang dikembalikan. features.loadingScreen telah dikeluarkan. Jangan menyimpulkan kaedah boleh dipanggil daripada jenis yang dieksport yang sisa atau ulasan lapuk.

Rujukan sumber

Cari tajuk dan kandungan halaman. Escape menutup carian.

Pilih bahasa anda.