Mini Cart List

Renders CMS product cards for only the line(s) from the most recent add to cart — for post-add mini cart overlays.

Last updated

Mini Cart List icon

How to use

  1. Build a mini cart Overlay — the post-add overlay that shows only what a customer just added.

  2. Place this component inside that overlay.

  3. Insert your Products CMS collection from the + icon on the top left of Framer's canvas. Place the collection on the canvas, outside any pages/variants (it should be on the root-level of the layer's panel). Important: Remove any pagination or filters from the list.

  4. If you want a different card design on mobile vs. desktop, set States to how many designs you need (1–4) and connect a Collection List per tier — each list must contain exactly one product card design. Then override Display for each of Framer's breakpoints so the right tier shows at each screen size.

  5. Configure Layout — wrap, gap, columns, min/max width, row gap, padding, background, and radius.

  6. On your Purchase Button or Quick Add Button, set On Click to Trigger Mini Cart Event, then in Framer's Interactions panel connect that event to open this overlay.

  7. Build the card itself with Cart Item Data, Remove Item Button, quantity controls, and any other line-level components.

What shows: the latest add, not the whole cart

Mini Cart List repeats your card for whatever the customer just added — typically a single item, but when one add covers several lines at once (a Purchase Button with cross-sells selected, or a Recipe adding several items), every one of those lines shows here.

Until the customer adds something in the current session, it renders nothing at all — there's no "last add" to show yet. It also doesn't persist across a full page reload; it reflects only the most recent add made during this visit.

One collection, one card

The connected Collection List must contain exactly one product card. Anything that needs a line's data — Cart Item Data, Remove Item Button, quantity controls — has to live inside that card, since it reads its line from context.

Mini Cart List vs. Cart List

Both use the same CMS card pattern, but they're built for different places in the flow.

Component

Shows

Where it goes

Mini Cart List

Only the line(s) from the most recent add

A post-add Mini Cart overlay

Cart List

Every line currently in the cart

The full Cart Overlay or cart page

If your mini cart is showing nothing, confirm the customer has added something this session, and that the overlay wired to the Purchase Button's Mini Cart event actually contains this component (not Cart List).

Questions? Join our Slack community