A warranty is less important than a condition and does not impact on the main purpose of the contract. A breach of a warranty entitles the injured party to claim for damages ONLY. They may not repudiate the contract.
A condition is a major term that goes to the root of the contract. Such term is essentials to the main purpose of the contract and therefore the injured party is entitled to repudiate the contract as well as make a claim for damages.