Japan-based food retailer Seven & I Holdings has opened a new online mall, 'Seven Net Shopping', stocked with five million items.