2
Самовывоз-Вопрос Подвис?
Автор samotoyloff, 19 марта 2014 10:43
Сообщений в теме: 8
#1
Отправлено 19 Март 2014 - 10:43
Так как сделать, чтоб при самовывозе не вводить адрес доставки и тд? Решился этот вопрос положительно?
И ещё нюанс, кто-нить подскажет, есть какие-то особенности при добавлении Самовывоза, именно в настройках? Или просто добавил этот способ и всё?
И ещё нюанс, кто-нить подскажет, есть какие-то особенности при добавлении Самовывоза, именно в настройках? Или просто добавил этот способ и всё?
#2
Отправлено 19 Март 2014 - 13:18
samotoyloff (19 Март 2014 - 10:43) писал:
Так как сделать, чтоб при самовывозе не вводить адрес доставки и тд? Решился этот вопрос положительно?
И ещё нюанс, кто-нить подскажет, есть какие-то особенности при добавлении Самовывоза, именно в настройках? Или просто добавил этот способ и всё?
И ещё нюанс, кто-нить подскажет, есть какие-то особенности при добавлении Самовывоза, именно в настройках? Или просто добавил этот способ и всё?
#3
Отправлено 19 Март 2014 - 14:14
это не то что я имел введу. Там автоматом стоит галка на Самовывозе, но адреса доставки для заполнения активны. Зачем это путаница для клиента? Нужно админам Сторленда сделать функцию - поставил галочку на самовывозе и ни какие поля не лезут, чтоб не переписывать кода по 200 раз. Это не серьёзно.
глупость какая-то. 100% клиент начнёт репу чесать зачем поля для достваки, если самовывоз. Как эту дурь убрать без исправления кодов?
глупость какая-то. 100% клиент начнёт репу чесать зачем поля для достваки, если самовывоз. Как эту дурь убрать без исправления кодов?
#4
Отправлено 20 Март 2014 - 00:05
..ну понятно, глухой лес...
#5
Отправлено 20 Март 2014 - 00:15
К сожалению, без изменений в шаблоне не обойтись. Для корректной реализации задуманного можно использовать javascript, который попросту будет прятать не нужные поля при активности того или иного пункта доставки. Пожалуйста, сообщите номер вашего аккаунта.
#6
Отправлено 20 Март 2014 - 00:25
Сake (20 Март 2014 - 00:15) писал:
К сожалению, без изменений в шаблоне не обойтись. Для корректной реализации задуманного можно использовать javascript, который попросту будет прятать не нужные поля при активности того или иного пункта доставки. Пожалуйста, сообщите номер вашего аккаунта.
#7
Отправлено 20 Март 2014 - 00:58
Вам необходимо отключить обязательность заполнения полей доставки. Это можно сделать в разделе Настройки -> Основные. После этого добавьте в файл main.js следующий код
$(function() { $('.deliveryRadio').click(function() { $('.order form > .headline, .order form > .privat').show(); $('#deliveryZipCode, #deliveryCity, #deliveryAddress, #deliveryConvenientDate') .attr('required', 'required').addClass('required'); if(!$('[for="deliveryZipCode"] span').length) { $('[for="deliveryZipCode"], [for="deliveryCity"], [for="deliveryAddress"], [for="deliveryConvenientDate"]') .append('<span>*</span>'); } var delivery = '240227'; if($(this).val() === delivery) { $('.order form > .headline, .order form > .privat').hide(); $('#deliveryZipCode, #deliveryCity, #deliveryAddress, #deliveryConvenientDate') .removeAttr('required', 'required').removeClass('required'); } }); $('.deliveryRadio:checked').trigger('click'); });
#8
Отправлено 20 Март 2014 - 00:59
..)), а куда добавить-то? Вверх, вниз.., в блок какой-нить?
#9
Отправлено 20 Март 2014 - 01:07
о! спасибо добрый человек!!!!!!! всё получилось!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных