Skip to main content

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 objetos BasketItem:

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

Retorna true si la copia de seguridad se creó correctamente.

Restaurar copia de seguridad

Retorna true si la copia de seguridad se restauró correctamente.

Ejemplo

Última modificación el 6 de abril de 2026