Seven & i Holdings plans to open a chain of discount stores called The Price, with the first store opening scheduled in Tokyo next week.