Нет решение не очень хорошее. Вообще лучше всего удалённый товар переадресовывать в категорию, в которой находился данный товар т.к. это позволит решить проблему пользователя в наибольшей степени и показатель отказов будет меньше, чем в случае переадресации на главную (нужно сделать ряд кликов чтобы "найти" зачем пришёл, или 404 - тут понятно). Кроме того ,статический вес также пригодится вашей категории.
А вообще - лирика, но я замечал ряд вполне успешних магазинов, когда товар не удаляли физически (за исключением совсем уж старых моделей, а лишь выводили "нет в наличии"). Это позволит сохранить и места в выдаче по НЧ и трафик.