좋은 질문이에요. 이 단어들은 전부 비슷한데, 쓰임새에 있어서 살짝씩 다른 부분이 있어요. 일반적으로 이 단어들은 제품을 사용하거나 구매하는 사람들을 가리키죠.
Customer, shopper는 도소매업체에서 물건을 사거나 장을 보는 사람들을 가리키는 말이에요.
예: There are many customers in the store due to the sale. (세일 때문에 가게에 손님이 많다.)
예: The store only allows 10 shoppers at a time, due to social distancing measures. (그 가게는 사회적 거리두기 방침 때문에 한 번에 10명의 손님만 받는다.)
Buyer도 구매를 하는 사람을 가리키는데, 구매를 전문적으로 하거나, 바이어라는 직업을 가진 사람들을 가리켜요. 바이어는 주식이나 무역 쪽에서 기업에서 필요한 것들을 구매하는 사람들을 말하죠.
예: The downtown location of X clothing store always has the best sales. This is because the buyer really understands current trends and shopper's preferences. (시내에 위치한 X 옷가게는 항상 최고의 매출을 올리고 있어. 왜냐하면 바이어가 소비자들의 선호나 최신 유행에 민감하거든.)
마지막으로 consumer는 어떤 소비재를 소비하는 사람을 가리켜요. Consumer는 shoppers, customers, buyers 셋 다 될 수 있어요. Consumer는 쇼핑, 경제, 비즈니스 관련해서 나오는 뉴스나 기사에 주로 쓰이는 용어랍니다.
예: The study showed that 50% of consumers were more likely to purchase a product if it was on sale. (그 연구는 50%의 소비자들이 세일 상품을 사는 경향이 있다는 걸 밝혀냈다.)
예: Americans are the biggest consumers of beef. (미국인들은 소고기의 주 고객이다.)