Dokumentasyon

SDK 2.0 · SANGGUNIAN

Sanggunian ng Web SDK API

Na-verify ang public integration surface laban sa v3.0.0 npm package.

init(options)

mga pagbabalik Promise<SpreeAISDK | null>. Sa tagumpay, ang bagay ay naglalantad renderTryOnButton(options): Promise<void>. Suriin ang null bago i-render.

PagpipilianUriDefaultLayunin
clientIdstringKinakailanganInisyu na browser client identifier.
baseApiURLstringhttps://api.spreeai.comNaaprubahan na pinagmulan ng API. Baguhin lamang para sa isang ibinigay na kapaligiran.
baseURLstringhttps://vton.spreeai.comInaprubahang pinanggalingan ng naka-host na fitting-room.

partnerId ay hindi isang opsyon sa init sa v3. Ang kasosyo ay nalutas mula sa napatotohanan na kliyente. Walang ibinalik na paraan ng pag-render ng standalone na sizing.

renderTryOnButton(options)

PagpipilianUriDefault / kinakailanganLayunin
elementIdstringKinakailanganID ng kasalukuyang elemento ng host.
garmentsGarmentInput[]Kinakailangang pagpipilianInirerekomendang pag-input ng damit. Gumamit ng hindi walang laman na array.
garmentIdstringHindi na ginagamit na alternatiboLegacy na single-garment input. Mas gusto ang mga kasuotan.
variantVariantOptionsHindi na ginagamitLegacy na filter na may garmentId; mas gusto ang per-item na variant.
classNamestringOpsyonalKaragdagang klase ng button.
button{ text?: string }OpsyonalLabel ng pindutan; na-override ng features.tryOnButton.text.
featuresTryOnFeaturesOpsyonalConfiguration ng pag-istilo ng button.
eventsTryOnButtonEventsOpsyonalMga tagapangasiwa ng click at add-to-cart.
enableAddToCartbooleanfalseIpakita ang paggana ng add-to-cart. Ipatupad ang handler.
enableSizingRecommendationbooleanfalseHumiling ng mga rekomendasyon sa pagpapalaki sa loob ng try-on.
showSizesbooleanfalseIpakita ang ibinigay na availableSizes.
showPricesbooleanfalseIpakita ang ibinigay na presyo.
defaultUnits"metric" | "imperial"OpsyonalSimula ng unit system para sa mga sukat ng profile.

GarmentInput

PatlangUriLayunin
garmentIdstringKinakailangang SPREEAI garment identifier.
variantVariantOptionsOpsyonal na filter ng kulay, akma, kasarian o estilo.
availableSizesstring[]Opsyonal na kasalukuyang mga label ng laki ng display.
pricestringOpsyonal na display na presyo, ipinapakita bilang ibinigay.

Pagpapatunay at pagbabalik

Para sa isang kasuotan, ang pagiging kwalipikado at anumang naka-pin na variant ay sinusuri bago i-render. Ang mga kahilingan sa maraming damit ay naghahanap ng magagamit na katugmang damit. Kung walang matagpuan, ang SDK ang magpapatunay at magre-render sa unang damit. Kung nabigo ang pagpapatunay, walang button na ire-render at ang dahilan ay naka-log sa console.

Mga callback

CallbackPayload
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", mga damit, setIsLoading, closePopUp, onError

Ang mga kasuotan sa cart ay naglalaman ng kinakailangan id, partner_id, available at name, at opsyonal description at iba pang datos. Patunayan bago imapa sa iyong cart. Tingnan mo pagpapatupad ng cart at pag-istilo ng pindutan para sa mga halimbawa.

Hindi bahagi ng ibabaw na ito

Walang naka-dokumentong per-view na switch, standalone Compare launcher o standalone na paraan ng sizing ang naka-expose sa ibinalik na v3.0.0 SDK. features.loadingScreen ay tinanggal. Huwag maghinuha ng mga matatawag na pamamaraan mula sa mga natirang na-export na uri o mga lipas na komento.

Mga sanggunian sa pinagmulan

Maghanap ng mga pamagat ng pahina at nilalaman. Isinasara ng Escape ang paghahanap.

Piliin ang iyong wika.