Shops chase ecommerce progress, but can earnings match?