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 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();
}