Grocery Shopping in English: A Complete Reference
'Do the shopping' or 'go shopping'?
Never translate 'make shopping' — it is a clear error. The correct forms are do the shopping (buy the household groceries), go shopping (head out to shop) or simply go to the supermarket. For the place, British English prefers supermarket and the small corner shop, while American English uses grocery store. Your written list is a shopping list.
Trolley and queue: British vs American English
There are two classic differences here. The wheeled basket is a trolley in British English and a (shopping) cart in American English. The line of waiting people is a queue in the UK (to queue up) and a line in the US (to wait in line). You pay at the checkout (served by a cashier); many shops now have a self-checkout and accept contactless payment.
Date labels: use by vs best before
Packaging distinguishes two kinds of date. Use by is a safety date for perishable food (meat, fish, milk) — do not eat it afterwards. Best before is a quality date: the food is still safe but may lose flavour or texture (biscuits, cereals). The general term is expiry date (UK) / expiration date (US). Note the grammar: food has expired or is past its expiry date, not 'is expired'.
Containers: tin, can, jar, bottle, packet
Containers are fixed to particular products. A tin (UK) / can (US) holds tinned food (a tin of tomatoes). A jar is a glass container with a lid (a jar of jam). A bottle holds liquids (a bottle of milk). A packet / bag holds dry goods (a packet of crisps, a bag of flour). You cannot say 'a glass of jam' — jam comes in a jar.
Offers, stock and service
Useful shop vocabulary: on sale / on offer (reduced price), discount, buy one get one free (BOGOF), and loyalty card. For availability: in stock versus out of stock. For returns: refund (money back), exchange (swap), customer service, and opening hours.