Ecommerce Player technology