Customize cart icon, visibility, and behavior
sc_cart_menu_icon
Show properties
add_filter( 'sc_cart_menu_icon', function( $icon, $type ) { return 'shopping-bag'; // Use a different icon }, 10, 2 );
sc_cart_disabled
add_filter( 'sc_cart_disabled', function( $disabled ) { // Disable cart on specific pages if ( is_page( 'landing-page' ) ) { return true; } return $disabled; } ); // Or disable during maintenance add_filter( 'sc_cart_disabled', function( $disabled ) { if ( get_option( 'maintenance_mode' ) ) { return true; } return $disabled; } );
add_filter( 'sc_cart_disabled', function( $disabled ) { // Hide cart on specific landing pages $landing_pages = [ 'promo', 'special-offer', 'webinar' ]; foreach ( $landing_pages as $slug ) { if ( is_page( $slug ) ) { return true; } } return $disabled; } );
add_filter( 'sc_cart_disabled', function( $disabled ) { // Only show cart to logged-in users return ! is_user_logged_in(); } );
Was this page helpful?