Home > widget-integration > CartErrorContext

CartErrorContext interface

Cart error context for debugging and logging

Provides additional context about errors for better debugging and error tracking in production.

Signature:

export interface CartErrorContext 

Example

const errorContext: CartErrorContext = {
  operation: 'addToCart',
  item: { productId: '12345', quantity: 2 },
  timestamp: Date.now(),
  sessionId: 'session_abc123',
  userAgent: navigator.userAgent
};

Properties

Property

Modifiers

Type

Description

item?

AddToCartItem

(Optional) Cart item or operation details

operation

string

Cart operation that failed

sessionId?

string

(Optional) User session ID for tracking

timestamp?

number

(Optional) Error timestamp

userAgent?

string

(Optional) User agent for debugging