Dokumentacja

SDK 2.0 · ODNIESIENIE

Informacje o interfejsie API Web SDK

Publiczna powierzchnia integracji zweryfikowana pod kątem pakietu npm v3.0.0.

init(options)

zwroty Promise<SpreeAISDK | null>. Po sukcesie obiekt zostaje odsłonięty renderTryOnButton(options): Promise<void>. Przed renderowaniem sprawdź wartość null.

OpcjaWpiszDomyślnyCel
clientIdstringWymaganeWydany identyfikator klienta przeglądarki.
baseApiURLstringhttps://api.spreeai.comZatwierdzone pochodzenie API. Zmień tylko dla wydanego środowiska.
baseURLstringhttps://vton.spreeai.comZatwierdzone pochodzenie z hostowanej przymierzalni.

partnerId nie jest opcją inicjującą w wersji 3. Partner jest rozpoznawany na podstawie uwierzytelnionego klienta. Nie jest zwracana żadna samodzielna metoda renderowania rozmiaru.

renderTryOnButton(options)

OpcjaWpiszWartość domyślna / wymaganieCel
elementIdstringWymaganeIdentyfikator istniejącego elementu hosta.
garmentsGarmentInput[]Wymagany wybórZalecany wkład odzieżowy. Użyj niepustej tablicy.
garmentIdstringPrzestarzała alternatywaStarsze dane wejściowe dotyczące jednej odzieży. Preferuj ubrania.
variantVariantOptionsPrzestarzałeStarszy filtr z garmentId; preferuj wariant dla poszczególnych pozycji.
classNamestringFakultatywnyDodatkowa klasa przycisku.
button{ text?: string }FakultatywnyEtykieta przycisku; zastąpiony przez features.tryOnButton.text.
featuresTryOnFeaturesFakultatywnyKonfiguracja stylizacji przycisków.
eventsTryOnButtonEventsFakultatywnyKliknij i dodaj do koszyka.
enableAddToCartbooleanfalseWyświetl funkcję dodawania do koszyka. Zaimplementuj moduł obsługi.
enableSizingRecommendationbooleanfalsePoproś o zalecenia dotyczące rozmiaru podczas przymierzania.
showSizesbooleanfalsePokaż dostarczony availableSizes.
showPricesbooleanfalsePokaż podaną cenę.
defaultUnits"metric" | "imperial"FakultatywnySystem jednostek początkowych do pomiarów profili.

GarmentInput

PoleWpiszCel
garmentIdstringWymagany identyfikator odzieży SPREEAI.
variantVariantOptionsOpcjonalny filtr koloru, dopasowania, płci lub stylu.
availableSizesstring[]Opcjonalne etykiety aktualnego rozmiaru wyświetlacza.
pricestringOpcjonalna cena wystawowa, pokazana w stanie dostarczonym.

Walidacja i powrót

W przypadku pojedynczego elementu garderoby przed renderowaniem sprawdzana jest kwalifikowalność i wszelkie przypięte warianty. Zapytania dotyczące wielu ubrań szukają dostępnego pasującego stroju. Jeśli żaden nie zostanie znaleziony, zestaw SDK weryfikuje i zamiast tego renderuje pierwszą część garderoby. Jeśli weryfikacja nie powiedzie się, żaden przycisk nie zostanie wyświetlony, a przyczyna zostanie zarejestrowana w konsoli.

Oddzwonienia

OddzwonienieŁadunek
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", odzież, setIsLoading, closePopUp, onError

Koszyk odzieży zawiera wymagane id, partner_id, available I name, plus opcjonalne description i inne dane. Zatwierdź przed mapowaniem do koszyka. Zobacz wdrożenie koszyka I stylizacja guzików dla przykładów.

Nie jest częścią tej powierzchni

W zwróconym zestawie SDK w wersji 3.0.0 nie są widoczne żadne udokumentowane przełączniki poszczególnych widoków, samodzielny program uruchamiający Porównaj ani samodzielna metoda ustalania rozmiaru. features.loadingScreen został usunięty. Nie wnioskuj wywoływalnych metod na podstawie resztek wyeksportowanych typów lub nieaktualnych komentarzy.

Odniesienia źródłowe

Wyszukaj tytuły stron i treść. Ucieczka zamyka wyszukiwanie.

Wybierz swój język.