A grocery list only helps when every shopper can reach the same version at the moment they remember something. Account invitations and app installation often break that simple handoff. A private browser link keeps the workflow small: name the list, send the link once, and let trusted people add or complete items from any phone.

Use one list for one shopping context

Choose a name that tells everyone what the list is for: “Weekly groceries,” “Cabin weekend,” or “Supplies for Grandma.” A concrete title prevents an old list from being mistaken for the current shop. Grocery intentionally creates one workspace per link. It does not hide several lists behind an account dashboard, so the shared link itself should appear in the chat or bookmark where the group expects to find it.

Start with the name, not a long setup form

Creation asks for one required title. Items are added after the list opens, where everyone can contribute. This avoids making the creator predict the complete shop before the other household members have access. Keep item labels concrete enough to buy: “oat milk” is better than “milk” when the choice matters. Use the optional quantity for “2 cartons,” “500 g,” or another short instruction.

Treat the complete link as the key

The QR code and copy action carry the same private collaboration link. Anyone holding it can read and change the list, including renaming it or clearing completed items. Share it only with the trusted group. The access secret stays after the # symbol in the browser address and is stored by the server only as a hash. If the link reaches the wrong audience, create a new list rather than continuing to reuse it.

Check off at the basket, not hours later

Mark an item bought when it goes into the basket. Active groceries stay in the primary section while completed ones move below, so another shopper can quickly see what remains. An open list refreshes regularly, but ordinary mobile networks can lag. Use the refresh control before buying the last expensive or easily duplicated item. If two edits collide, Grocery reloads the latest list and preserves recoverable text.

Keep the tool smaller than the task

Grocery does not categorise aisles, scan barcodes, plan meals, compare prices, or place orders. Those features need product databases and retailer integrations that would make a quick household checklist harder to trust and maintain. It also does not identify who changed an item. Use it with people who already coordinate in a trusted channel; use a role-based inventory or procurement system when attribution and audit history matter.