Что вы можете сделать, это отследить то, на что смотрел каждый зритель, имея (user_id, product_id, date) в базе данных.Затем вы можете посмотреть, что люди купили в тот день, когда они смотрели на этот предмет.
Но вы захотите улучшить это, как если бы я посмотрел на кастрюлю и купил книгу, вы неЯ не хочу показывать их, если это не книга о кулинарии, возможно.
Но хранение идентификатора сеанса, вероятно, не лучший выбор, поскольку, что произойдет, если я что-то посмотрел, потомПосле разговора с моим SO я решил, что смогу купить этот iPad, по-вашему, он не будет выглядеть как то, что я купил, посмотрев на ноутбук.
Итак, начнем с написания некоторых пользовательских историй, в основном простонекоторые сценарии, которые показывают, что вы хотите сделать, тогда дизайн, вероятно, будет проще.