Digital agencies and e-commerce