@glhit

Как сделать такую форму завки на php и подсадить на вордпресс?

Есть такой сайт и нужно узнать как сделать этот скрипт. Сам я почти нулевый в php. Если кто расскажет как и что буду признателен. Или хотя бы ссылки где глянуть похожее решение.
spoiler

5f5baf3b37a0a421454394.png5f5baf4372c10867466165.png5f5baf4b678b1793043773.png5f5baf55b9bb5675519430.png
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 4
SpiderPigAndCat
@SpiderPigAndCat
занимаюсь салообразованием
опишу тезисно.
1) сделать зависимые селекты
https://stackoverflow.com/questions/23562694/jquer...
2) по принципу тому что выше отслеживать изменения второго селекта и в зависимости от выбранного там, показывать то, что в пункте 3
3) плагин contact form 7 там составляются формы можно заверстать как на картинке и динамически менять текст в списке жирном ( вставлять туда нужные машины на jquery сразу после изменения на втором селекте)

вот и все. но лучше найти человека который сделает)
Ответ написан
san_jorich
@san_jorich
Творческий кодер
glhit больше оптимизма! Вам понадобятся знания jQuery php и немножечко css
Структурируйте Ваши данные. Если как в примере то две рубрики: Марка и Модель. Да, и при создании записей указывайте родительскую запись (или страницу)
А план примерно такой:
Создаем плагин, с функцией по шорт-коду циклом формирующий первый список
(Берем все записи из рубрики Марка и генеруем )
C jQuery отслеживаем выбор в первом списке, и в зависимости от выбора генерируем второй в соседнем (условно) div
При выборе модели AJAX-ом подтягиваем нужную запись на страницу в третий div
Пишем еще один не сложный jQuery обработчик формы отправки и php обработчик заказа
Оформляем все это CSS

Честное слово - это все не сложно. Только захотеть ;)
Ответ написан
Privetiq
@Privetiq
Web Developer
Для начала, хотел бы дать совет автору указывать как можно больше данных по задаче, даже если они для вас кажутся очевидными.
Сначала хотелось бы понимать как устроены "марки" автомобилей, и "модели". Реализовать их можно было минимум тремя простыми способами: 1) WooCommerce - кажется очевидно, скорее всего с помощью плагина реализованы "марки" и "модели", но это не точно. 2) С помощью кастомных таксономий/категорий или даже пост-тайпов. 3) Сделать товары через обычные посты + ACF, а "марки" и "модели" - как категории и подкатегории постов.
В зависимости от "дано" в задаче - будет и формироваться ответ. Если хотите точный ответ, формулируйте точный вопрос.
Но предположу, что скорее всего у вас автомобили это товары а "марки" и "модели" - это категории/атрибуты товаров.
Для начала, как я вижу задачу в целом: нужно создать форму отправки заказа, и при её генерации еще и ответ клиенту должен прийти на почту, аля "спасибо, ваш заказ принят, скоро с вами свяжутся". Так же уведомление может приходить на корп.почту, но это не отменяет потребность сохранять заказ в базу.
Могу предложить вам несколько путей решить задачу самостоятельно:
1) Посмотрите в сторону плагина wpforms
2) Установите плагин CF7 и дополнения к нему Conditional Fields и Contact Form 7 WooCommerce Order Dropdown Field.
И хоть эти решения "полуавтомат" - документацию почитать и вникнуть как всё работает - придется.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы