Dokumentace

SDK 2.0 · REFERENČNÍ PŘÍRUČKA

Referenční příručka API pro webové SDK

Veřejný integrační povrch byl ověřen proti balíčku npm v3.0.0.

init(options)

výnosy Promise<SpreeAISDK | null>. Při úspěchu se objekt obnaží renderTryOnButton(options): Promise<void>. Před vykreslením zkontrolujte, zda neobsahuje hodnotu null.

MožnostTypVýchozíÚčel
clientIdstringPovinnéVydán identifikátor klienta prohlížeče.
baseApiURLstringhttps://api.spreeai.comSchválený původ API. Změna pouze pro vydané prostředí.
baseURLstringhttps://vton.spreeai.comSchválený původ hostované montážní místnosti.

partnerId není možnost init ve v3. Partner je vyřešen z ověřeného klienta. Není vrácena žádná samostatná metoda vykreslování velikosti.

renderTryOnButton(options)

MožnostTypVýchozí / požadavekÚčel
elementIdstringPovinnéID existujícího hostitelského prvku.
garmentsGarmentInput[]Požadovaná volbaDoporučený vstup oděvu. Použijte neprázdné pole.
garmentIdstringZastaralá alternativaStarší jednodílný vstup. Dávejte přednost oděvům.
variantVariantOptionsZastaraléStarší filtr s garmentId; preferujte variantu na položku.
classNamestringVolitelnýDalší třída tlačítka.
button{ text?: string }VolitelnýŠtítek tlačítka; přepsáno features.tryOnButton.text.
featuresTryOnFeaturesVolitelnýKonfigurace stylu tlačítka.
eventsTryOnButtonEventsVolitelnýManipulátory pro kliknutí a přidání do košíku.
enableAddToCartbooleanfalseZobrazit funkci přidání do košíku. Implementujte handler.
enableSizingRecommendationbooleanfalseDoporučení velikosti si vyžádejte při vyzkoušení.
showSizesbooleanfalseZobrazit dodávaný availableSizes.
showPricesbooleanfalseZobrazit dodávanou cenu.
defaultUnits"metric" | "imperial"VolitelnýSystém startovacích jednotek pro měření profilu.

GarmentInput

poleTypÚčel
garmentIdstringPožadovaný identifikátor oděvu SPREEAI.
variantVariantOptionsVolitelný filtr barev, střihu, pohlaví nebo stylu.
availableSizesstring[]Volitelné štítky aktuální velikosti zobrazení.
pricestringVolitelná zobrazovaná cena, zobrazená tak, jak je dodávána.

Ověření a nouzové řešení

U jednoho oděvu se před vykreslením zkontroluje způsobilost a jakákoli připnutá varianta. Požadavky na více oděvů hledají vhodné vhodné oblečení. Pokud není žádný nalezen, SDK místo toho ověří a vykreslí první oděv. Pokud se ověření nezdaří, nevykreslí se žádné tlačítko a důvod se zaprotokoluje do konzole.

Zpětná volání

Zpětné voláníUžitečné zatížení
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", oděvy, setIsLoading, closePopUp, onError

Košík oblečení obsahuje povinné id, partner_id, available a name, plus volitelné description a další údaje. Před mapováním do košíku ověřte. Viz implementace košíku a styling tlačítek pro příklady.

Není součástí tohoto povrchu

Na vrácené sadě SDK verze 3.0.0 nejsou vystaveny žádné zdokumentované přepínače jednotlivých zobrazení, samostatný spouštěč porovnání nebo samostatná metoda velikosti. features.loadingScreen byl odstraněn. Neodvozujte volatelné metody ze zbylých exportovaných typů nebo zastaralých komentářů.

Zdrojové odkazy

Vyhledávejte názvy a obsah stránek. Escape zavře vyhledávání.

Vyberte si jazyk.