Skip to main content

Swatches Not Showing in Bundle

Color or variant swatches aren't appearing in your bundle interface? Here's how to troubleshoot.

Updated yesterday

Quick Checks

  1. Do swatches work on regular (non-bundle) product pages?

  2. Is your theme using native Shopify swatches or a custom implementation?

  3. Have you enabled swatches in the bundle settings?


Understanding Swatch Support

MOD Bundles is designed to work with native Shopify swatches. However, swatch display can vary because:

  • Themes implement swatches differently

  • Some themes use custom JavaScript for swatches

  • Swatch styling may need theme-specific CSS


Step 1: Check Your Theme's Swatch Implementation

Test on a Regular Product Page

  1. Go to a non-bundle product with color variants

  2. Check if swatches display there

If swatches don't work on regular products:

  • The issue is with your theme's swatch setup, not MOD Bundles

  • Configure swatches in your theme first

If swatches work on regular products but not in bundles:

  • Continue to the next steps


Step 2: Check Bundle Swatch Settings

In MOD Bundles, ensure swatches are enabled:

  1. Open MOD Bundles

  2. Go to Customization

  3. Look for swatch-related settings

  4. Enable color/variant swatches if available

  5. Save changes


Step 3: Check Variant Option Names

Swatches typically display for options named:

  • "Color"

  • "Colour"

  • "Size" (sometimes)

If your variant option is named differently (e.g., "Shade", "Finish"), swatches may not automatically appear.

To check:

  1. Go to Products in Shopify admin

  2. Open a product in your bundle

  3. Look at the variant option names

  4. Rename to "Color" if appropriate


Step 4: Theme-Specific Configuration

Some themes require additional setup for swatches to appear in app blocks.

Common Theme Settings

  1. Go to Online Store → Themes → Edit theme

  2. Look for theme settings related to:
    Swatches Color swatches Variant display

  3. Ensure swatches are enabled globally

Dawn Theme

Dawn uses native swatches. Check:

  1. Theme settings → Product → Enable color swatches

Custom/Premium Themes

Premium themes often have their own swatch systems. Check your theme's documentation for:

  • How to enable swatches

  • Required meta fields or settings

  • CSS class names for swatch styling


Step 5: Add Swatch CSS (If Needed)

Sometimes swatches exist but aren't styled correctly. Add custom CSS:

/* Basic swatch styling */.bundle-color-swatch {  width: 24px;  height: 24px;  border-radius: 50%;  border: 2px solid transparent;  cursor: pointer;}.bundle-color-swatch.selected {  border-color: #000;}/* Ensure swatches are visible */.bundle-variant-swatches {  display: flex;  gap: 8px;  flex-wrap: wrap;}

Add this CSS in MOD Bundles → Customization → Custom CSS.


Common Issues

Swatches Show as Dropdown Instead

Some themes default to dropdowns for all variants. To force swatches:

  • Check theme settings for "Variant picker type"

  • Look for options like "Swatches" vs "Dropdown"

Swatches Missing Colors

Swatch colors come from:

  • Variant color names (e.g., "Red", "Blue")

  • Product variant images

  • Theme color mappings

If colors are wrong or missing:

  • Ensure variant names match expected color names

  • Add variant-specific images

  • Check theme's color swatch mapping

Swatches Work for Some Products, Not Others

Check the products where swatches don't work:

  • Do they have a "Color" option?

  • Are variant images uploaded?

  • Is the option name spelled correctly?


When to Contact Support

If you've tried the above and swatches still don't appear:

  1. Tell us your theme name — we can check compatibility

  2. Share your store URL — we'll inspect the implementation

  3. Describe what you see — dropdowns instead of swatches? Nothing at all?

We can often configure swatches manually for your specific theme.


Alternative: LinkedOptions App

If you're having persistent issues with variant names and swatch display, the LinkedOptions app can help manage variant option names and their order across products.


Related Articles

Did this answer your question?