@SeanConnors Late reply, but I found a solution that worked for me.
paste this code in the theme. liquid make sure that the jQuery is being loaded make sure the ids are correct for bubble and drawer.
Users report that the cart drawer in Shopify’s Dawn theme fails to update automatically when items are added. The drawer shows as empty even after adding products, and customers cannot view their cart without manually refreshing the page.
Root Cause Identified:
One user discovered the issue stems from missing DOM elements that the fetchQuantityRules() function expects. Specifically, removing the quantity rules label (class=“quantity__rules-cart…”) from main-product.liquid breaks the cart update functionality.
Proposed Solutions:
fetch('/cart.js') to retrieve cart data asynchronously and update the drawer without full page refreshif (!this.querySelector('.quantity__rules-cart')) return;) in product-info.js (around line 61)$('#cart-drawer').load(location.href + " #cart-drawer")Status: Multiple users confirmed solutions work, though implementation varies by Dawn version. The issue typically affects stores with customized themes or page builders that modify default Dawn structure.
@SeanConnors Late reply, but I found a solution that worked for me.
paste this code in the theme. liquid make sure that the jQuery is being loaded make sure the ids are correct for bubble and drawer.