Задать вопрос
@stpnov

Как правильно построить архитектуру продления подписки на сайте?

Помогите пожалуйста, иначе весь мозг сломал. Вопрос конечно глупый, но все же)

На сайте доступна оплата подписки, так есть возможность при оплате подписки купить дополнительные "слоты". Проблема заключается в следующем, попробую объяснить. Пользьзователь оформляет подписку на месяц и берет 3 слота в базе данных отмечаем, что подписка до n даты и ему доступно 3 слота. Но если по середине месяца он решает докупить подписку и включает уже 6 слотов, обновляем в базе доту подписки, но кол-во слотов обновить мы сразу не можем, ведь до конца первой подписки у него должно быть доступно лишь 3 слота, только лишь после наступления даты новой подписки. Так как же хранить это в базе данных? Хранить дату начала и окончания подписок и кол-во слотов и обновлять количество слотов по крону мне кажется не правильным.

UPD. Слот, например под аккаунт социальной сети для сбора аналитики.
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы