Documentación

SDK 2.0 · REFERENCIA

Referencia API Web SDK

La superficie de integración pública verificada con el paquete npm v3.0.0.

init(options)

devoluciones Promise<SpreeAISDK | null>. Si tiene éxito, el objeto se expone. renderTryOnButton(options): Promise<void>. Verifique si hay nulos antes de renderizar.

OpciónTipoPor defectoPropósito
clientIdstringRequeridoIdentificador de cliente del navegador emitido.
baseApiURLstringhttps://api.spreeai.comOrigen API aprobado. Cambie solo para un entorno emitido.
baseURLstringhttps://vton.spreeai.comOrigen probador alojado homologado.

partnerId no es una opción de inicio en v3. El socio se resuelve a partir del cliente autenticado. No se devuelve ningún método de representación de tamaño independiente.

renderTryOnButton(options)

OpciónTipoPredeterminado/requisitoPropósito
elementIdstringRequeridoID del elemento host existente.
garmentsGarmentInput[]Elección requeridaEntrada de prenda recomendada. Utilice una matriz no vacía.
garmentIdstringAlternativa obsoletaEntrada de prenda única heredada. Prefiere prendas.
variantVariantOptionsEn desusoFiltro heredado con garmentId; prefiera la variante por artículo.
classNamestringOpcionalClase de botón adicional.
button{ text?: string }OpcionalEtiqueta de botón; anulado por features.tryOnButton.text.
featuresTryOnFeaturesOpcionalConfiguración de estilo de botones.
eventsTryOnButtonEventsOpcionalHaga clic y agregue controladores al carrito.
enableAddToCartbooleanfalseMuestra la funcionalidad de agregar al carrito. Implementar el controlador.
enableSizingRecommendationbooleanfalseSolicite recomendaciones de tallas dentro de la prueba.
showSizesbooleanfalseMostrar availableSizes suministrado.
showPricesbooleanfalseMostrar precio suministrado.
defaultUnits"metric" | "imperial"OpcionalSistema de unidad de partida para mediciones de perfiles.

GarmentInput

campoTipoPropósito
garmentIdstringIdentificador de prenda SPREEAI obligatorio.
variantVariantOptionsFiltro opcional de color, ajuste, género o estilo.
availableSizesstring[]Etiquetas opcionales de tamaño de visualización actual.
pricestringPrecio de visualización opcional, mostrado tal como se suministra.

Validación y respaldo

Para una sola prenda, la elegibilidad y cualquier variante fijada se verifican antes de renderizar. Las solicitudes de prendas múltiples buscan un conjunto a juego disponible. Si no se encuentra ninguno, el SDK valida y procesa la primera prenda. Si la validación falla, no se representa ningún botón y el motivo se registra en la consola.

Devoluciones de llamada

Devolución de llamadaCarga útil
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", prendas, setIsLoading, closePopUp, onError

Las prendas del carrito contienen lo necesario. id, partner_id, available y name, más opcional description y otros datos. Valide antes de asignar a su carrito. Ver implementación del carrito y estilo de botones para ejemplos.

No forma parte de esta superficie.

No se exponen cambios por vista documentados, iniciador de comparación independiente ni método de dimensionamiento independiente en el SDK v3.0.0 devuelto. features.loadingScreen ha sido eliminado. No infiera métodos invocables a partir de tipos exportados sobrantes o comentarios obsoletos.

Referencias fuente

Buscar títulos y contenido de páginas. Escape cierra la búsqueda.

Elige tu idioma.