Если логика новинок такая - то на кой хрен вообще галочка, ее установка и снятие? Какой-то дечайший оверхед.
Ну помечайте новинками товары для которых две недели еще не прошло с даты записанной куда-то в поле датывремя или если это дата добавления на сайте (или начала активности), то с нее.
А придумывать при такой логике галку, а потом еще морочаться с ее снятием...