Home > widget-integration > CartService > getDefaultCartConfig

CartService.getDefaultCartConfig() method

Get default cart rendering configuration Override to provide shop-specific defaults that differ from standard settings

Default values: - cartStyle: 'side' (side drawer) - showCurrencyCodes: false (hide currency codes)

Common cart style values: - 'side': Side drawer (slides from right) - 'drawer': Bottom drawer - 'modal': Center modal - 'page': Full page redirect

Signature:

protected getDefaultCartConfig(): CartRenderConfig;

Returns:

CartRenderConfig

CartRenderConfig object with default cartStyle and showCurrencyCodes settings

Example

Custom defaults for specific shop

protected getDefaultCartConfig(): CartRenderConfig {
  const shopConfig = this.appService.getConfig();

  // Different defaults for multi-currency shops
  if (shopConfig.multiCurrency) {
    return {
      cartStyle: 'modal',
      showCurrencyCodes: true, // Show codes for clarity
    };
  }

  return super.getDefaultCartConfig();
}