0
Оформление Быстрого Заказа
Автор МихаилДолматов, 26 июля 2019 00:56
Сообщений в теме: 7
#1
Отправлено 26 Июль 2019 - 00:56
Вкнопке купить в один клик (кнопка формы быстрого заказа шаблона Техно) Нужно убрать все пункты и оставить только ФИО ,ТЕЛЕФОН ДЛЯ СВЯЗИ и КНОПКУ ОФОРМИТЬ ЗАКАЗ. Я пробовал изменять шаблон по похожим темам форума, но изменения были не коректными, а так же задевалост полное оформление заказа через корзину. Нужно чтобы изменения коснулись только кнопки купить в 1 клик
#2
Отправлено 26 Июль 2019 - 10:23
МихаилДолматов (26 Июль 2019 - 00:56) писал:
Вкнопке купить в один клик (кнопка формы быстрого заказа шаблона Техно) Нужно убрать все пункты и оставить только ФИО ,ТЕЛЕФОН ДЛЯ СВЯЗИ и КНОПКУ ОФОРМИТЬ ЗАКАЗ. Я пробовал изменять шаблон по похожим темам форума, но изменения были не коректными, а так же задевалост полное оформление заказа через корзину. Нужно чтобы изменения коснулись только кнопки купить в 1 клик
Здравствуйте.
Убрать вообще пункты доставки и оплаты невозможно, не будет проходить валидация формы. Можно лишь скрыть сами блоки в разметке, но тогда будет выбираться всегда первый вариант из списка. Сейчас я вижу, что у Вас везде несколько вариантов на выбор.
#3
Отправлено 26 Июль 2019 - 20:01
Firefly (26 Июль 2019 - 10:23) писал:
Здравствуйте.
Убрать вообще пункты доставки и оплаты невозможно, не будет проходить валидация формы. Можно лишь скрыть сами блоки в разметке, но тогда будет выбираться всегда первый вариант из списка. Сейчас я вижу, что у Вас везде несколько вариантов на выбор.
Убрать вообще пункты доставки и оплаты невозможно, не будет проходить валидация формы. Можно лишь скрыть сами блоки в разметке, но тогда будет выбираться всегда первый вариант из списка. Сейчас я вижу, что у Вас везде несколько вариантов на выбор.
я имею ввиду быстрый заказ тоесть чтобы была только фио и телефон сотовый, я не имеею ввиду полноценный заказ через корзину , показываю на скринах . во многих магазинах я видел было реализовано такое упрощение, нужно чтобы эти изменения не косались кнопки в корзину
#4
Отправлено 26 Июль 2019 - 20:28
МихаилДолматов (26 Июль 2019 - 20:01) писал:
я имею ввиду быстрый заказ тоесть чтобы была только фио и телефон сотовый, я не имеею ввиду полноценный заказ через корзину , показываю на скринах Безымянный1.png Безымянный2.png. во многих магазинах я видел было реализовано такое упрощение, нужно чтобы эти изменения не косались кнопки в корзину
Заказ в один клик и оформление заказа через корзину - это один модуль "Быстрый заказ" в редакторе шаблонов, просто при вызове через "в 1 клик" - он подгружается во всплывающем окне. Если мы скроем все поля доставки у Вас будет по-умолчанию выбираться первый пункт из 3. Если Вас устроит такой вариант - то можно будет стилями скрыть это только для всплывающего окна.
#5
Отправлено 26 Июль 2019 - 21:02
Firefly (26 Июль 2019 - 20:28) писал:
Заказ в один клик и оформление заказа через корзину - это один модуль "Быстрый заказ" в редакторе шаблонов, просто при вызове через "в 1 клик" - он подгружается во всплывающем окне. Если мы скроем все поля доставки у Вас будет по-умолчанию выбираться первый пункт из 3. Если Вас устроит такой вариант - то можно будет стилями скрыть это только для всплывающего окна.
мне это и нужно, если вы имеете ввиду что будет выбирать по умолчанию первый пункт, пусть он выбирается , главное если человек будет оформлять заявку через корзину там у него чтобы была возможность выбрать способ оплаты доставки и тд. Да, скиньте код , который скрывает стилями только для всплывающего окна, но выше код не подошел, он скрывал и на оформлении заказа через кнопку в корзину, нужно кое что другое, только для всплыв окна! Спасибо!
#6
Отправлено 29 Июль 2019 - 00:29
Актуально
#7
Отправлено 30 Июль 2019 - 07:52
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
замените на:
Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
// Быстрый заказ function quickOrder(formSelector) { // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if(1 > formBlock.length || formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", cache : false, url : formBlock.attr('action'), data : formData, success: function(data) { $.fancybox({ content : data, // При изменении размера окна изменяем размер окна оформления заказа onUpdate : function(){ ppModal(); return false; } }); setTimeout(function(){$.fancybox.update();}, 500); } }); return false; }
замените на:
// Быстрый заказ function quickOrder(formSelector) { // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if(1 > formBlock.length || formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", cache : false, url : formBlock.attr('action'), data : formData, success: function(data) { $.fancybox({ content : data, // При изменении размера окна изменяем размер окна оформления заказа onUpdate : function(){ ppModal(); return false; } }); setTimeout(function(){$.fancybox.update();}, 500); $('.delivery, .payment, .adress, .coupons ').hide(); } }); return false; }
#8
Отправлено 30 Июль 2019 - 11:12
Спасибо все работает!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных