Shopify Dwell Theme: Make Your 'Quick Add' Button Always Visible (Not Just on Hover!)

Hey there, fellow store owners! Let's chat about a common little tweak that can make a big difference in how your customers interact with your products. I've seen this question pop up quite a bit in the Shopify community forums, and recently, a store owner named Bmac87 asked a very specific question about the Dwell theme: "How do I switch the quick add button to show always and not just on hover in the dwell theme?"

It's a fantastic question because, honestly, sometimes those 'on hover' elements can be a bit of a hidden gem that shoppers miss. Making that 'quick add' or 'add to cart' button always visible can really streamline the shopping experience, especially for mobile users or those who prefer a more direct path to purchase. It's all about reducing friction, right?

Why Make the Quick Add Button Always Visible?

Before we dive into the 'how,' let's quickly touch on the 'why.' When a customer lands on a collection page or sees a product grid, they're often scanning. If they have to hover over each product image just to see the 'Add to Cart' or 'Quick Add' button, that's an extra step. For some, it might be intuitive, but for others, it's a missed opportunity. Making it visible by default:

  • Improves Discoverability: Shoppers immediately see the option.
  • Speeds Up Shopping: Less clicking, less hovering, faster checkout.
  • Enhances Mobile UX: Hover states don't translate well to touchscreens, so an always-visible button is a must for mobile.
  • Boosts Conversions: A clearer path to purchase often leads to more sales.

So, it's a small change with potentially significant impact on your customer's journey.

The Community's Solutions for the Dwell Theme

The beauty of the Shopify community is that someone has usually run into the same challenge and found a solution. In Bmac87's thread, a couple of great answers emerged, offering slightly different but effective ways to achieve this. It's also worth noting, as tim_1 pointed out, that the Dwell theme is part of the Horizon theme family. This means solutions that work for themes like Horizon, Vessel, or Atelier might also be applicable here – super helpful context!

Method 1: Using Custom CSS (Recommended for most)

This is often the cleanest and safest way to make small visual adjustments without digging too deep into your theme's core files. Dan-From-Ryviu provided a concise CSS snippet for this:

Here's the code:

.quick-add__button {
    opacity: 1 !important;
}

A quick note on the code: The original post had an extra closing curly brace `}`. Make sure your code looks exactly like the snippet above to avoid any syntax errors!

Here's how you can implement this:

  1. Backup Your Theme! Seriously, always do this before making any code changes. Go to your Shopify Admin > Online Store > Themes. Find your current theme, click 'Actions,' and then 'Duplicate.' This creates a safe copy you can revert to if anything goes wrong.
  2. Navigate to Theme Customization: In your Shopify Admin, go to 'Online Store' > 'Themes.'
  3. Edit Your Theme: Click 'Customize' on your active theme.
  4. Find Custom CSS: In the theme editor, look for 'Theme settings' (usually a gear icon or a button in the bottom left). Click on it, and then find 'Custom CSS.'
  5. Add the Code: Paste the CSS snippet above into the 'Custom CSS' box.
  6. Save Your Changes: Click 'Save' in the top right corner.

You should see the quick add button now appear permanently on your product cards without needing to hover! Dan also included a helpful image showing where to find the Custom CSS section:

Custom CSS in Theme settings

Method 2: Editing the base.css File (More Advanced)

Shadab_dev offered a slightly more specific approach by recommending adding code directly to your theme's `base.css` file. While effective, this method requires a bit more care, and as Shadab wisely noted, these changes might be lost during theme updates. This is why the Custom CSS method is often preferred for simpler tweaks.

Here's Shadab_dev's code:

product-card-link .product-card .quick-add__button{

  opacity: 1;

}

If you prefer this method (or if the Custom CSS method doesn't quite work for some reason), here's how you'd do it:

  1. Backup Your Theme! (Cannot stress this enough!)
  2. Navigate to Theme Code: In your Shopify Admin, go to 'Online Store' > 'Themes.'
  3. Edit Code: Click 'Actions' on your active theme, then select 'Edit code.'
  4. Find base.css: In the left-hand sidebar, under the 'Assets' directory, locate the base.css file (it might also be named theme.css or similar, but base.css is common).
  5. Add the Code: Scroll to the very bottom of the base.css file and paste the snippet provided by Shadab_dev.
  6. Save Your Changes: Click 'Save' in the top right corner.

Remember Shadab's warning: direct edits to theme files like `base.css` can sometimes be overwritten when your theme gets updated. Always keep a note of these changes in case you need to reapply them later.

Which Method Should You Choose?

For most store owners looking to make this specific change, I'd strongly lean towards Method 1: Using Custom CSS. It's less invasive, generally safer, and less likely to be affected by minor theme updates. It also keeps your custom styles separate from the core theme files, which is good practice.

However, if you find that the Custom CSS doesn't quite get the job done (perhaps due to theme-specific styling conflicts), then Method 2, directly editing `base.css` with the more specific selector, might be necessary. Just be extra diligent about backups and documenting your changes!

Making your 'quick add' button always visible is a small but powerful way to enhance your store's user experience and potentially nudge those conversion rates up. Always test your changes thoroughly on different devices and browsers after implementation to ensure everything looks and functions as expected. Happy customizing!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases