Change Add to Cart Button Destination on Homepage - Dawn Theme

Topic summary

A user wants to modify the “Add to Cart” button on their Dawn theme homepage product listings to redirect to the product page instead of adding items directly to cart.

Current Functionality:

  • Clicking product images or names already redirects to product pages
  • The button adds items to cart directly, or shows “Choose Options” for multi-variant products with a popup selector

Proposed Solutions:

  • Rename the button (e.g., to “Learn More”) while keeping add-to-cart functionality
  • Replace the button entirely with one that redirects to the product page
  • Remove the button completely

Key Consideration: One respondent notes the button’s original purpose is to enable purchases directly from the homepage without visiting product pages, suggesting renaming rather than changing core functionality. Implementation code and example screenshots were offered for the redirect solution.

Summarized with AI on November 4. AI used: claude-sonnet-4-5-20250929.

Hello,

On my homepage I have product listings for 2 products. Under each product is an add to cart button. I would like to change this button to say something like “Learn More”, and have it bring the user to the product page. The url is www.starburstgoodies.com

@md249 this add to cart button is added for exact the opposite reason that user do not have to visit product page, if it wants it can purchase product from home page only. You can rename it but not change functionality.

Hi @md249

Currently, clicking on the image or product name already redirects users to the product page, which works well. For the button:

  • It serves as Add to Cart (ATC), and for products with multiple variants, it changes to “Choose Options”, showing a popup for variant selection.
  • If you don’t want this functionality, you can remove the button entirely.

Alternatively, you can replace the button with button that redirects users to the product page directly.

Please add it here: Button Example Screenshot

You can use this code for implementation:


I hope this helps

Best,

Daisy