Àwọn ìwé ìtọ́nisọ́nà

SDK 2.0 · Itọkasi

Web SDK API itọkasi

Dada isọpọ ti gbogbo eniyan jẹri lodi si package v3.0.0 npm.

init(options)

awọn ipadabọ Promise<SpreeAISDK | null>. Lori aṣeyọri, ohun naa ṣafihan renderTryOnButton(options): Promise<void>. Ṣayẹwo fun asan ṣaaju ṣiṣe.

AṣayanIruAiyipadaIdi
clientIdstringTi beere funIdamo olubara ẹrọ aṣawakiri ti a pese.
baseApiURLstringhttps://api.spreeai.comIpilẹṣẹ API ti a fọwọsi. Yi pada nikan fun ohun ti oniṣowo ayika.
baseURLstringhttps://vton.spreeai.comIpilẹṣẹ yara ibaramu ti gbalejo.

partnerId kii ṣe aṣayan init ni v3. Alabaṣepọ jẹ ipinnu lati ọdọ alabara ti o jẹri. Ko si ọna ti o ṣe iwọn adaduro ti a da pada.

renderTryOnButton(options)

AṣayanIruAiyipada / ibeereIdi
elementIdstringTi beere funID ti awọn ti wa tẹlẹ ogun ano.
garmentsGarmentInput[]Aṣayan ti a beereIṣeduro aṣọ ti a ṣe iṣeduro. Lo orun ti ko ṣofo.
garmentIdstringYiyan ti a ti parẹLegacy nikan-aṣọ igbewọle. Ṣe ayanfẹ awọn aṣọ.
variantVariantOptionsIdinkuAjọ àlẹmọ pẹlu garmentId; fẹ fun-ohun kan iyatọ.
classNamestringÀṣàyànAfikun bọtini kilasi.
button{ text?: string }ÀṣàyànBọtini aami; danu nipa features.tryOnButton.text.
featuresTryOnFeaturesÀṣàyànBọtini iselona iṣeto ni.
eventsTryOnButtonEventsÀṣàyànTẹ ki o si fi-si-fun rira handlers.
enableAddToCartbooleanfalseṢe afihan iṣẹ ṣiṣe afikun-si-ẹru. Mu olutọju naa ṣiṣẹ.
enableSizingRecommendationbooleanfalseBeere awọn iṣeduro iwọn inu igbiyanju-lori.
showSizesbooleanfalseṢe afihan availableSizes ti a pese.
showPricesbooleanfalseṢe afihan idiyele ti a pese.
defaultUnits"metric" | "imperial"ÀṣàyànBibẹrẹ eto ẹyọkan fun awọn wiwọn profaili.

GarmentInput

AayeIruIdi
garmentIdstringTi beere fun idanimọ aṣọ SPREEAI.
variantVariantOptionsAwọ iyan, ibamu, akọ-abo tabi àlẹmọ ara.
availableSizesstring[]Awọn aami iwọn ifihan lọwọlọwọ iyan.
pricestringIye owo ifihan iyan, han bi a ti pese.

Afọwọsi ati fallback

Fun aṣọ ẹyọ kan, yiyẹ ati eyikeyi iyatọ pinni jẹ ayẹwo ṣaaju ṣiṣe. Awọn ibeere aṣọ-pupọ n wa aṣọ ti o baamu ti o wa. Ti ko ba si ọkan ti a rii, SDK fọwọsi ati pese aṣọ akọkọ dipo. Ti ijẹrisi ba kuna, ko si bọtini ti a ṣe ati idi rẹ ti wọle si console.

Ipepada

IpepadaIsanwo
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", aṣọ, setIsLoading, closePopUp, onError

Awọn aṣọ fun rira ni ti a beere ninu id, partner_id, available àti name, plus iyan description ati awọn miiran data. Fifọwọsi ṣaaju ṣiṣe aworan agbaye si rira rẹ. Wo rira imuse àti bọtini iselona fun apẹẹrẹ.

Ko ara ti yi dada

Ko si awọn iyipada iwe-iwoye kan ti o ni akọsilẹ, imurasilẹ Afiwe ifilọlẹ tabi ọna iwọn adaduro ti o han lori v3.0.0 SDK ti o pada. features.loadingScreen ti yọ kuro. Ma ṣe ni oye awọn ọna ti a le pe lati awọn iru ti a fi jade si okeere tabi awọn asọye ti ko duro.

Awọn itọkasi orisun

Wa awọn akọle oju-iwe ati akoonu. Escape tilekun wiwa.

Yan èdè rẹ.