Descripción general
El carrito se almacena en el localStorage del navegador y persiste entre recargas de página. Todas las operaciones del carrito son síncronas y actualizan el estado local de inmediato.El objeto
komerza está disponible globalmente después de incluir el script.
Llama a komerza.init('tu-id-de-tienda') antes de usar otros métodos.Añadir artículos
Añade una variante de producto al carrito con una cantidad especificada.Parámetros
string
requerido
El identificador único del producto
string
requerido
El identificador único de la variante del producto
number
Cuántos artículos añadir (por defecto 1 si no se indica)
Ejemplo
Ver el carrito
Obtén todos los artículos que hay actualmente en el carrito.Retorna
Retorna un array de objetosBasketItem:
Ejemplo
Obtener el recuento de artículos
Obtén el número total de artículos en el carrito (suma de todas las cantidades).Retorna
Retorna un número que representa la cantidad total de todos los artículos.Ejemplo
Eliminar artículos
Elimina una variante de producto completamente del carrito.Parámetros
string
requerido
El ID del producto a eliminar
string
requerido
El ID de la variante a eliminar
Ejemplo
Vaciar el carrito
Elimina todos los artículos del carrito de una vez.Ejemplo
Copia de seguridad y restauración
Crea copias de seguridad del estado del carrito y restáuralas más tarde. Útil para gestionar errores de pago o implementar funciones de «guardar para después».Crear copia de seguridad
true si la copia de seguridad se creó correctamente.
Restaurar copia de seguridad
true si la copia de seguridad se restauró correctamente.