Under the Sale of Goods Act, 'buyer' has a comprehensive definition that includes both stages of a purchase transaction. A buyer is someone who has already purchased goods (completed transaction) OR someone who has agreed to purchase goods (executory contract). This broad definition ensures that both scenarios - actual purchase and agreement to purchase - fall within the scope of buyer rights and obligations.