The Consumer Protection Act 68/2008 has implemented immense changes on transactions, fixed term agreements, franchise agreements, auctions, etc.
One example is that a supplier, if he acts in the ordinary course of business, can only terminate a fixed term agreement after giving the consumer notice of a material failure and providing the consumer twenty business days to perform.
Failure by the consumer to then perform will entitle the supplier to terminate the agreement. There are also a list of terms and provisions in written agreements that are deemed to be automatically unfair in terms of the Consumer Protection Act. It is advised that a professional scrutinize your agreement before you sign it.