init(options)
marejesho Promise<SpreeAISDK | null>. Juu ya mafanikio, kitu kinafichua renderTryOnButton(options): Promise<void>. Angalia null kabla ya kutoa.
| Chaguo | Aina | Chaguo-msingi | Kusudi |
|---|---|---|---|
clientId | string | Inahitajika | Kitambulisho cha mteja wa kivinjari kilichotolewa. |
baseApiURL | string | https://api.spreeai.com | Asili ya API iliyoidhinishwa. Badilisha tu kwa mazingira yaliyotolewa. |
baseURL | string | https://vton.spreeai.com | Asili ya chumba cha kufaa kilichoidhinishwa. |
partnerId sio chaguo la init katika v3. Mshirika anatatuliwa kutoka kwa mteja aliyeidhinishwa. Hakuna njia ya kutoa ukubwa wa pekee inayorejeshwa.
renderTryOnButton(options)
| Chaguo | Aina | Chaguo-msingi / mahitaji | Kusudi |
|---|---|---|---|
elementId | string | Inahitajika | Kitambulisho cha kipengee kilichopo cha seva pangishi. |
garments | GarmentInput[] | Chaguo linalohitajika | Ingizo la nguo lililopendekezwa. Tumia safu isiyo tupu. |
garmentId | string | Njia mbadala iliyoacha kutumika | Ingizo la urithi wa vazi moja. Pendelea mavazi. |
variant | VariantOptions | Imeacha kutumika | Kichujio cha urithi na garmentId; pendelea lahaja kwa kila kitu. |
className | string | Hiari | Darasa la kifungo cha ziada. |
button | { text?: string } | Hiari | Lebo ya kifungo; imebatilishwa na features.tryOnButton.text. |
features | TryOnFeatures | Hiari | Usanidi wa mtindo wa vifungo. |
events | TryOnButtonEvents | Hiari | Bofya na vidhibiti vya kuongeza kwa mkokoteni. |
enableAddToCart | boolean | false | Onyesha utendakazi wa kuongeza kwenye mkokoteni. Tekeleza kidhibiti. |
enableSizingRecommendation | boolean | false | Omba mapendekezo ya ukubwa ndani ya jaribio. |
showSizes | boolean | false | Onyesha hutolewa availableSizes. |
showPrices | boolean | false | Onyesha bei iliyotolewa. |
defaultUnits | "metric" | "imperial" | Hiari | Mfumo wa kitengo cha kuanza kwa vipimo vya wasifu. |
GarmentInput
| Shamba | Aina | Kusudi |
|---|---|---|
garmentId | string | Kitambulishi cha nguo cha SPREEAI kinachohitajika. |
variant | VariantOptions | Rangi ya hiari, inafaa, jinsia au kichujio cha mtindo. |
availableSizes | string[] | Lebo za ukubwa wa onyesho za hiari. |
price | string | Bei ya hiari ya kuonyesha, iliyoonyeshwa kama ilivyotolewa. |
Uthibitishaji na kurudi nyuma
Kwa vazi moja, ustahiki na lahaja yoyote iliyobandikwa huangaliwa kabla ya kutekelezwa. Maombi ya nguo nyingi hutafuta mavazi yanayolingana. Ikiwa hakuna iliyopatikana, SDK inathibitisha na kutoa vazi la kwanza badala yake. Ikiwa uthibitishaji utashindwa, hakuna kifungo kinachotolewa na sababu imeingia kwenye console.
Simu za nyuma
| Piga simu tena | Upakiaji |
|---|---|
onTryOnButtonClick | name: "spreeai-try-on-button-clicked" |
onAddToCartClicked | name: "spreeai-add-to-cart-clicked", mavazi, setIsLoading, closePopUp, onError |
Nguo za mkokoteni zina zinazohitajika id, partner_id, available na name, pamoja na chaguo description na data nyingine. Thibitisha kabla ya kuweka ramani kwenye rukwama yako. Tazama utekelezaji wa gari na mtindo wa kifungo kwa mifano.
Sio sehemu ya uso huu
Hakuna swichi za kila mwonekano uliorekodiwa, kizindua cha Linganisha kilichojitegemea au mbinu ya kusawazisha inayojitegemea hufichuliwa kwenye SDK ya v3.0.0 iliyorejeshwa. features.loadingScreen imeondolewa. Usichukulie mbinu zinazoweza kupigiwa simu kutoka kwa aina zilizosalia zilizosafirishwa au maoni yaliyochakaa.