Problem:
The cart drawer was a dead end. Customers could see their items and check out, but nothing encouraged higher spend or showed how close they were to free shipping.
Solution:
A real-time free shipping progress bar combined with a metafield-driven upsell widget that hides products already in the cart. Both are fully configurable from the Shopify Theme Editor, no code required.
How it works:
The free shipping bar reads the current cart total in real time and calculates the remaining gap to the configured threshold, updating live as items are added or removed. The upsell widget pulls recommended products from a metafield on the cart page, then uses JavaScript to filter out any products already in the cart before rendering, so the same item is never suggested twice.
Tools: