wildrock Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 (изменено) Всем привет нужен модуль или решение, платная регистрация на сайте , как реализовать есть идеи? ( оплатил регистрацию покупай товар ) Даже сложнее сделать регистрацию с таймером в админке к примеру ( оплатил регистрацию на 1 месяц покупай товар ) после истечения таймера товар на сайте отображается а вот кнопка купить и корзина нет . Изменено 20 августа, 2015 пользователем websah Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 (изменено) Даже сложнее сделать регистрацию с таймером в админке к примеру ( оплатил регистрацию на 1 месяц покупай товар ) после истечения таймера товар на сайте отображается а вот кнопка купить и корзина нет . не сложнее, если проще, создаешь в базе в s_users поле например vip_expired (по умолчанию текущая дата)после оплаты, выбираешь дату из этого поля, смотришь если она меньше текущей - значит подписки нет, и обновляешь это поле значением текущая_дата+1месяц, если значение больше текущей даты, значит подписка есть, обновляешь это поле значением дата_из_поля+1мес. на странице товара проверять если дата vip_expired больше за текущую - выводить кнопку. если нет - скрыть. без крона и так далее. посложнее можно заводить внутренний счет пользователя, с которого списывать каждый день деньги по крону. либо списывать при заходе юзера в систему, тогда крона не нужно, просто сравнивать дату последнего захода с текущей датой, и списывать за то количество дней у юзера деньги Изменено 20 августа, 2015 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 mishanya, по-моему, Вы недооцениваете сложность задачи. Например, "на странице товара проверять если дата vip_expired больше за текущую - выводить кнопку. если нет - скрыть" - это типично примитивный подход, который дает элементарную дыру, через которую ушлые пользователи быстренько научатся пользоваться услугами бесплатно... "платная регистрация на сайте" - если подумать как следует, в чистой постановке бессмысленно.1. Чтобы зарегистрироваться, надо оплатить,2. А чтобы оплатить, оплачивающий как-то должен быть идентифицирован (например, зарегистрирован и авторизован).Имеем извечный вопрос - курица или яйцо? То есть работу сначала надо аккуратно спланировать. Например, оплачивать никак НЕ регистрацию, а ВРЕМЯ доступности корзины и заказа... Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 mishanya, по-моему, Вы недооцениваете сложность задачи. Например, "на странице товара проверять если дата vip_expired больше за текущую - выводить кнопку. если нет - скрыть" - это типично примитивный подход, который дает элементарную дыру, через которую ушлые пользователи быстренько научатся пользоваться услугами бесплатно... что вам мешает проверить при оформлении заказа или при добавлении в корзину эту переменную? то что быстренько научатся - ваши догдаки, которые ничем не подкреплены. Например, оплачивать никак НЕ регистрацию, а ВРЕМЯ доступности корзины и заказа... тоесть я заказал, да еще и не имею права потом это получить потому что время заказа истекло. не бред? как бы вы сказали.делать платную подписку к товарам лучше. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.