Перейти к содержимому


Чек бокс при заказе товара с соглашением условий продажи.


  • Вы не можете ответить в тему
Сообщений в теме: 14

#1 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 28 August 2011 - 10:53 AM

Доброго времени суток. Прошу помощи, нужно сделать чекбокс с ссылкой на пользовательское соглашение при оформлении заказа. Если кто нить делал такое подскажите где и как это организовать.
  • 0

#2 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 28 August 2011 - 07:15 PM

Если никто не подскажет - стучитесь в личку, сделаю.
Готового решения нет, поэтому, увы - не бесплатно.
  • 0
502 Bad Gateway

#3 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 28 August 2011 - 07:24 PM

На самом деле там работы на 10-15 минут (добавить в поле 1 чекбокс и сделать условие при котором оформить заказ нельзя. Если никто такого не делал и не подскажет, придется скачать книгу по пхп и вспоминать молодость :).
Но за предложение спасибо.
  • 0

#4 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 28 August 2011 - 07:34 PM

Ну если в теме, тогда дам подсказку.
в шаблонах добавить, к примеру
<input type="checkbox" name="terms" value="ok">
ну и сам текст и ссылку на правила

в функции проверки аналогично остальным
if(!isset($_POST['terms'])) $error = ERROR_INVALID_TERMS;

ну и в языковой файл
define("ERROR_INVALID_TERMS", "сообщение об ошибке");

Как-то так. должно работать :)
  • 0
502 Bad Gateway

#5 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 28 August 2011 - 07:43 PM

Спасибо! Посижу поковыряю, как сделаю, выложу сюда, думаю не только мне будет полезно.
  • 0

#6 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 29 August 2011 - 10:29 AM

Спасибо! Посижу поковыряю, как сделаю, выложу сюда, думаю не только мне будет полезно.


Я сделал примерный видео-урок. Очень удобно и быстро! Это просто один из вариантов, если хотите можете использовать.

Скачать:
[HIDE="1"][ATTACH]147.vB[/ATTACH][/HIDE]
  • 0

#7 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 29 August 2011 - 10:59 AM

Спасибо! Тоже вариант, но это только временное решение. В случае судебного разбирательства, доказать что пользователь прочел его полностью и согласился нельзя будет.
  • 0

#8 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 29 August 2011 - 11:04 AM

Спасибо! Тоже вариант, но это только временное решение. В случае судебного разбирательства, доказать что пользователь прочел его полностью и согласился нельзя будет.

Ну вы и так не сможете доказать что он ИМЕННО ПРОЧЕЛ! Главное что бы соглашение было предоставлено, а там проблемы клиента читает он или нет.
  • 0

#9 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 29 August 2011 - 11:10 AM

Дело в том, что если он не поставил галочку с тем что он согласен с соглашением, то просто заказ не будет оформлен. Если он поставил галочку, что согласен, то в данном случае юридически похеру, прочел он его или нет, главное он с ним согласился.
  • 0

#10 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 29 August 2011 - 11:21 AM

Дело в том, что если он не поставил галочку с тем что он согласен с соглашением, то просто заказ не будет оформлен. Если он поставил галочку, что согласен, то в данном случае юридически похеру, прочел он его или нет, главное он с ним согласился.

А почему не сделать именно при регистрации??? Что бы постоянно не заставлять его читать данное соглашение. Вот пример:

1. Вставляем в шаблон регистрации:
<input name="agree" id="agree" type="checkbox"> Я согласен с  условиями <a target="_blank" href="http://www">пользовательского  соглашения</a>.

2. В файле core/includes/register.php находим 162 строку:
if ( $error == "" ) unset( $error );

после нее вставить:
if ( !isset($error) ) 
if (!isset($_POST["agree"]))
$error = ERROR_AGREE;


3. В файл core/languages/russian.php добавить в конце:
define('ERROR_AGREE', 'Согласитесь пожалуйста с условиями пользовательского соглашения!');  


Теперь пользователь не сможет зарегистрироваться не приняв соглашения! Хотя по этому примеру вы можете реализовать под себя.
  • 0

#11 Papikov

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 246 сообщений
Репутация: 66
Продвинутый
  • ГородРостов на Дону

Отправлено 29 August 2011 - 11:42 AM

Так я примерно так и хотел сделать :). Просто вчера весь вечер ломал голову где находится обработчик формы регистрации.
Еще вопрос, быстрая регистрация (заказ товара без регистрации), обработчик в томже файле?
  • 0

#12 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 29 August 2011 - 11:47 AM

Так я примерно так и хотел сделать . Просто вчера весь вечер ломал голову где находится обработчик формы регистрации.
Еще вопрос, быстрая регистрация (заказ товара без регистрации), обработчик в томже файле?


Точно не знаю, но думаю что ДА. Надо смотреть!
  • 0

#13 venceslauzzz

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 54 сообщений
Репутация: -2
Начинающий

Отправлено 18 December 2011 - 11:27 PM

я сделал еще проще. при регистрации пользователя ему грузится соглашение и если он согласится, то его бросает на старничку регистрации, а если нет то он снова на дерибасовской ))
  • 0
Спасибо алфавиту за любезно предоставленные буквы! Во время написания ни одна буква не пострадала.

#14 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 19 December 2011 - 03:59 PM

не мучайтесь, поставьте чекбокс, при которм кнопка оформить заказ (регистрация) становится активной или неактивной (пример можно посмотреть в шаблоне страници поиска заказов из личного кабинета)
  • 0
Изображение Изображение Изображение

#15 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 19 December 2011 - 05:05 PM

упс )) не видел первой страницы ... что ж я не внимательный то такой блин последнее время чтото прогрессирует (((

Значит
делам простейшую проверку стоит ли галочка
   


Тудаже можно влепить и проверку остальных обязательных полей чтобы если вдруг незаполнено поле то данные не терялись.

ну и собственно сама форма

  

Условия


  • 0