The Electronic Commerce (EC Directive) Regulations 2002 (ECR) as amended by the Electronic Commerce (Amendment etc.) (EU Exit) Regulations 2019 apply to all sales online, whether to business customers or consumers. They mean you have to provide certain information to buyers before a contract is made.
The ECR share a central theme with other legislation governing online sales: companies should not hide themselves from purchasers, and should provide as much information to purchasers as possible. The intention is that a buyer should know exactly who is selling the goods. The ECR force all commercial websites to make the following information directly and permanently available to consumers via the website:
When it comes to actually going through the contractual process, the requirements for information increase once again and the consumers must be told about:
Your website must also set out your terms and conditions, in a way that allows users to save and print them.
All of this information must be provided before the purchaser selects the product and starts the contractual process. It should be possible to convey it early on in the sale, without deterring users with an unwieldy sales process. The most common route is to bundle as many of these details into the terms and conditions as possible, and ensure that consumers are appropriately directed to read them.