Перейти к содержанию
GeorgyM

Как бы сделать кнопку в product, всплывающая форма

Рекомендуемые сообщения

Всем привет.

 

Кто нибудь знает модуль, который поможет в такой задаче?

 

сделать кнопку при клике на которую появиться всплывающая форма.

 

Результаты заполнения формы минимум на емэйл получить, а лучше отдельный список в админке бы формировался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что должно быть то ??? В сём суть ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мощно - но слишком мощно.

Если бы просто формы и все

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что должно быть то ??? В сём суть ?

Суть, в карточку товара вывести кнопку, "вызвать оценщика"

 

Юзер по ней кликает, всплывает форма, Ваш телефон и имя + кнопка отправить заявку.

 

Юзер все заполняет + кликает - я получаю емэйл или лучше список заявок ведется прямо в админке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариант №1:

Идёте в шаблон карточки товара, добавляете кнопку в нужное место. Пишете небольшой скрипт на JS, которым перехватываете событие клика по кнопке и рисуете модальное окно с формой. Делаете контроллер, который будет обрабатывать данные, получаемые из формы, и отправлять вам письмо на почту. Если хотите сохранять заявки в БД, то делаете ещё таблицу в БД с соответствующей структурой и модель. Делаете шаблон для страницы с формой заявки, на которую будет осуществляться переход при клике по кнопке "вызвать оценщика", если событие не удастся перехватить скриптом (например, если в браузере отключен JS или ещё по каким-то неведомым причинам).

Если вы хотите видеть заявки в админке, то делаете почти всё то же самое, но только для административной части.

 

Вариант №2:

Ищите какой-то модуль для заказа обратного звонка (например этот или этот, или ещё какой-то), немного переделываете (меняете текст, стили и т.д.) и пользуетесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариант №1:

Идёте в шаблон карточки товара, добавляете кнопку в нужное место. Пишете небольшой скрипт на JS, которым перехватываете событие клика по кнопке и рисуете модальное окно с формой. Делаете контроллер, который будет обрабатывать данные, получаемые из формы, и отправлять вам письмо на почту. Если хотите сохранять заявки в БД, то делаете ещё таблицу в БД с соответствующей структурой и модель. Делаете шаблон для страницы с формой заявки, на которую будет осуществляться переход при клике по кнопке "вызвать оценщика", если событие не удастся перехватить скриптом (например, если в браузере отключен JS или ещё по каким-то неведомым причинам).

Если вы хотите видеть заявки в админке, то делаете почти всё то же самое, но только для административной части.

 

Вариант №2:

Ищите какой-то модуль для заказа обратного звонка (например этот или этот, или ещё какой-то), немного переделываете (меняете текст, стили и т.д.) и пользуетесь.

О, да, конечно пользователь задавший вопрос сам как раз это и сделает  :ugeek: 

 

Уже предложили готовый модуль форм

 

Мощно - но слишком мощно.

Если бы просто формы и все

 

 

А что смущает то?

Вашу задачу решает. Лишнего ничего делать не будет.

Не ну можно купить на opencart.com только модуль форм за 90$

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.