0) вычитываете новые товары (у вас ведь есть дата добавления?)
1) смотрите, к каким категориям эти товары принадлежат
2) смотрите, какие пользователи подписаны на эти категории
3) формируете письма
4) рассылаете
В зависимости от статистических данных, первые 3 шага можно инвертировать в:
0) смотрите, на какие категории подписаны пользователи
1) выгребаете новые товары в этих категориях
vanya_sl пишет:в поле БД "подписка" записаны категории
Не в поле, а в таблице-связке подписок, связывает id пользователя и id категории.
|