relaunched
To relaunch something is to start the process of selling it again. This can be a new product, a new version of an existing product, or a new business.
The company relaunched their line of dresses after they lost a lot of money.
The company relaunched their website after they made a lot of changes.