Skip to main content
The Design module allows you to customize the appearance of your cart, including layout, brand colours, and button styles.

General

Inherit Fonts from Theme

This setting allows Upcart to use the fonts defined in your Shopify theme settings. To view your current font choices, open the Shopify Theme Editor and navigate to the Typography section.

🚧 Cart Preview 🚧

Fonts inherited from your theme will not appear in the Upcart preview window, but they will display correctly on your live storefront.

Show Strikethrough Prices

Enable this setting to show a strikethrough (also known as the Compare At Price) price beside each item in the cart. This reflects discounted pricing, similar to your product pages. Cart item showing a strikethrough original price beside the discounted price and savings

Enable Subtotal Line

Adds a subtotal line to the cart. Turning this on also reveals a Subtotal text color field under Colors, so the subtotal can be styled separately from the rest of the cart text. With the setting off, that colour field is hidden.

Cart Width

Controls how wide the drawer is, set separately for each viewport:
  • Desktop - Default or Wide
  • Mobile - Full (edge to edge) or Nearly full (a small gap at the edge)

Colors

Background Color

Sets the main background color of the cart, excluding the footer and upsell cards.

Cart Accent Color

Controls the background color of the cart footer and upsell item cards. Upcart Colors settings with the cart accent color applied to pink upsell cards

Cart Text Color

Defines the color for all cart text, except for button text and savings text, which are controlled separately.

Savings Text Color

Sets the color of the savings text shown beneath the product price. Cart item with the savings amount text highlighted in magenta

Subtotal Text Color

Sets the colour of the subtotal line. This field only appears when Enable subtotal line is turned on under General.

🚧 Cart Preview 🚧

The preview editor may not reflect final styling precisely. Your store’s theme may include custom CSS that affects text size or color. Always verify changes on your live storefront.

Button Settings

Upcart offers advanced button styling options, including specific customization for the checkout button. This includes methods for CSS adjustments and integrating Shopify’s branding tools.

Corner Radius

Adjusts the roundness of button corners, from 0 px to 40 px. 0 gives sharp, square corners; 40 is the roundest the slider goes. The value applies to the checkout button, upsell button, discount button, and upgrade button together.
The slider stops at 40 px. For a fully pill-shaped button you need Custom CSS — see Advanced CSS customization below.
Corner radius slider set to 16 pixels rounding the checkout button

Button Color

Sets the background color for all buttons in the cart, including:
  • Checkout button
  • Upsell “Add to Cart” button
  • Discount “Apply” button
  • Subscription upgrade button You can customize these buttons’ color through the Cart Editor. For further advanced customizations like CSS modifications, refer to the advanced customization section.

Button Text Color

Specifies the text color used in all cart buttons.

Button Text Hover Color

Controls the color of button text when a customer hovers over it with their mouse. For example, if set to green, the text will turn green on hover.

Show Continue Shopping Button

Adds a Continue shopping button to the cart, letting customers dismiss the drawer and return to browsing without using the close icon.

Advanced CSS Customization for Checkout Buttons

For significant design changes, you can use Custom CSS code to modify the checkout button:
  1. In the Cart Editor, open Settings and select the Custom CSS tab.
  2. Utilize the relevant CSS selector, such as .checkout. Example CSS snippets: To create a pill-shaped button:
    To add a black border:
    Replace .checkout with the actual CSS class for your button. Additional styling includes hover effects, padding, text colors, or fonts.

Integrating Shopify Branding for Button Customization

If you’re using Shopify, you can update your checkout button design via Shopify’s admin:
  1. Log in to your Shopify Admin.
  2. Navigate to Settings > Checkout > Customize.
  3. Utilize branding options to modify the font, roundness, or colour for a seamless design.
Upcart cart drawer preview with an upsell Add button and checkout button