Let shoppers remove items from the cart easily
A cart should let shoppers remove an item in one clear step. Hidden or confusing remove controls cause frustration and abandonment.
2 min read
Area
CRO & UX
Severity
Medium
Fix effort
Small
Stores failing
Not enough data
A shopper who added the wrong item needs a clear way to remove it. A visible remove link or icon next to each line item, with a quantity control, is the standard. This check looks for it on the cart.
Why it matters
If removing an item is hard, shoppers feel trapped and may abandon the whole order. It is a small control that signals a store that is easy to deal with.
What the audit looks at
The audit reads the cart page and looks for a remove control on each line item.
What usually causes it
- A tiny icon with no label
- A remove control only available by setting quantity to zero
- A theme that hides it on mobile
- A cart drawer that lacks the control
How to fix it
Let shoppers remove an item from the cart. The effort is small, usually a setting or a paste and under 30 minutes.
- Show a clearly labelled remove control (a text link or a bin icon with an accessible name) on every cart line.
- Do not rely on setting the quantity to zero: many shoppers will not think of it.
On Shopify
- Online Store > Themes > Customize, open the cart section and check its settings; the free Dawn-family themes include a remove button by default, so a missing one usually means a customised or older theme.
On WooCommerce
- The WooCommerce cart shows a remove (x) link on each line by default. If it is missing, a theme override of cart/cart-item or cart/cart.php removed it: compare it with the plugin template.
How to check it yourself
- Add two items and try to remove one without help.
- Test on desktop and phone.
- Confirm the cart total updates and the page does not jump.
Frequently asked questions
Should removal ask for confirmation?
Not usually. A quick undo message is friendlier than a confirmation dialog.
Is setting quantity to zero enough?
It works for some shoppers. A dedicated remove control is clearer.
Related checks
Check your own store
See whether your store passes this check
Paste your store URL. The audit loads your pages in a real browser and shows the result for this check with the evidence behind it.