How to prepare your business for the online market