Online retail value reaches USD $2.3 trillion.