Skip to main content
Button settings define the visual style of all buttons throughout your store, controlling filled vs outlined styles, corner shapes, and text formatting for consistent call-to-action appearance. Well-designed button styling creates instant brand recognition and can improve conversion rates by 15-25% through clear visual hierarchy. Configure these button settings when establishing your store’s base visual design to ensure consistent user experience across all customer touchpoints.

What this controls

Button settings define the visual style of all buttons throughout your store - from “Add to Cart” to “Checkout” to “Subscribe”. These global settings ensure consistent button appearance while allowing flexibility for primary vs secondary actions.
Button style creates instant brand recognition. Consistent button styling across your store improves user experience and conversion rates.

How it works

Sahara’s button system has three components:
  1. Button Styles: Choose filled or outlined for primary and secondary buttons
  2. Button Shape: Squared (sharp corners) or rounded (pill shape)
  3. Text Formatting: Control letter case (uppercase, normal, etc.)
  4. Input Styling: Match form inputs to button aesthetic
Button colors are defined separately in Color Schemes - these settings control style and shape only.
Sahara’s default pairing is unconventional: Primary buttons are outlined, secondary are filled. Most stores reverse this - consider swapping for a more standard approach.

Getting started

1

Open Theme Customizer

From Shopify admin → Online StoreThemesCustomize
2

Access button settings

Click Theme settings (gear icon in sidebar) → Select Buttons
3

Set button styles

Choose filled or outlined for primary and secondary buttons
4

Choose button shape

Select squared (sharp) or rounded (pill) corners
5

Configure text transform

Set button text capitalization (uppercase, normal, etc.)

Location

Path: Theme settings → Buttons Button settings location

Settings

Primary Button Style

Style for primary action buttons - the most important actions on each page.Options:
  • Filled: Solid background color, high visibility
  • Outlined: Transparent background with border
Default: Outlined
Sahara defaults to Outlined primary buttons, which is unconventional. Most e-commerce stores use Filled for primary buttons. Consider changing to Filled for clearer call-to-action hierarchy.
Use Filled Primary (Recommended for Most Stores):
  • Maximum visibility for Add to Cart, Checkout
  • Clear call-to-action hierarchy
  • Standard e-commerce pattern users expect
  • Better conversion rates typically
Use Outlined Primary:
  • Minimal/subtle aesthetic
  • When primary actions shouldn’t dominate
  • Consistent with minimal brand identity
  • Sahara’s default (consider if intentional)
Visual Impact:
  • Filled: Button “pops” from page, draws eye
  • Outlined: Blends more with page, subtle
Conversion Focus:
  • High-priority stores: Use Filled
  • Content/editorial sites: Outlined acceptable
Homepage:
  • “Shop Now” - Primary
  • “View Collection” - Primary
  • “Subscribe” - Primary (newsletter)
Product Page:
  • “Add to Cart” - Primary (most important)
  • “Buy Now” - Primary (alternative checkout)
  • “View Size Guide” - Secondary
Collection Page:
  • “Quick Add” - Primary (per product)
  • “View Product” - Secondary
  • “Filter Results” - Secondary
Cart Page:
  • “Checkout” - Primary (conversion goal)
  • “Continue Shopping” - Secondary
  • “Update Cart” - Secondary
Account Pages:
  • “Save Changes” - Primary
  • “Cancel” - Secondary
  • “Delete” - Secondary (destructive)

Secondary Button Style

Style for secondary action buttons - supporting actions that are less critical than primary.Options:
  • Filled: Solid background color
  • Outlined: Transparent background with border
Default: Filled
Standard pattern: Primary = Filled, Secondary = Outlined. Sahara reverses this. For conventional hierarchy, set Primary to Filled and Secondary to Outlined.
Standard Pattern (Recommended):
  • Primary: Filled
  • Secondary: Outlined
  • Why: Clear visual hierarchy, industry standard
  • Use: Most e-commerce stores, conversion focus
Sahara Default (Reversed):
  • Primary: Outlined
  • Secondary: Filled
  • Why: Minimal aesthetic, subtle CTAs
  • Use: Editorial sites, less aggressive conversion
High Contrast:
  • Primary: Filled (brand color)
  • Secondary: Filled (neutral color)
  • Why: Both stand out, different colors distinguish
  • Use: Complex interfaces, many actions
Minimal:
  • Primary: Outlined
  • Secondary: Outlined
  • Why: Extremely subtle, text-focused
  • Use: Content-heavy sites, minimal design
Testing: Try standard pattern first, adjust based on conversion data.
Button settings overview

Best practices

Use standard button hierarchy

Primary = Filled, Secondary = Outlined (opposite of Sahara default). This pattern has highest conversion rates.

Match button shape to brand

Squared = professional/modern, Rounded = friendly/casual. Choose one and be consistent.

Coordinate buttons and inputs

If buttons are squared, inputs should be squared. If rounded, inputs rounded too.

Choose text transform intentionally

Uppercase = bold/formal (add letter spacing), Normal = readable/casual, Capitalize = professional.

Test button visibility

Ensure buttons work on light schemes, dark schemes, and over images.

Keep button text short

2-4 words maximum, especially with uppercase (harder to read).

Use brand color for primary

Primary buttons should use brand color for recognition and emphasis.

Ensure sufficient contrast

Button text needs 4.5:1 contrast ratio against button background.

Make hover states obvious

Users need visual feedback when hovering over buttons.

Test on mobile devices

Buttons should be minimum 44×44px touch targets on mobile.

Common use cases

Goal: Clear CTAs that drive sales with maximum visibilitySettings:
  • Primary style: Filled (change from default)
  • Secondary style: Outlined (change from default)
  • Button shape: Squared
  • Text transform: Uppercase
  • Input shape: Squared
Why it works: Filled primary buttons have highest visibility, uppercase creates urgency, squared matches professional aesthetic.Best for: Product-focused stores, conversion optimization
Goal: Approachable, casual aesthetic with soft visual languageSettings:
  • Primary style: Filled
  • Secondary style: Outlined
  • Button shape: Rounded
  • Text transform: Normal (change from default)
  • Input shape: Rounded
Why it works: Rounded buttons feel friendly, normal case is readable and casual.Best for: Lifestyle brands, wellness products, children’s stores
Goal: Sophisticated, understated elegance with subtle CTAsSettings:
  • Primary style: Outlined (keep default)
  • Secondary style: Outlined (change from default)
  • Button shape: Squared
  • Text transform: Normal (change from default)
  • Input shape: Squared
Why it works: All outlined creates minimal aesthetic, normal case is refined, squared is sophisticated.Best for: High-end fashion, luxury goods, art galleries
Goal: Strong visual impact with dramatic button presenceSettings:
  • Primary style: Filled
  • Secondary style: Filled (same as primary, different colors)
  • Button shape: Rounded
  • Text transform: Uppercase (keep default)
  • Input shape: Rounded
Why it works: Both filled creates bold presence, rounded softens uppercase, high contrast.Best for: Fashion-forward brands, creative industries, youth market
  • Colors - Define button colors in color schemes
  • Typography - Button text uses button font setting
  • Products - Mobile Add to Cart style configured separately
  • Common Settings - Sections can override button styles

Need help? See Shopify’s button best practices or test button changes in preview mode before publishing.