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


Оформление Заказа, Не Переходит На След Шаг


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 16

#1 emin808

emin808

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 538 сообщений

Отправлено 08 Декабрь 2012 - 18:21

по какой то причине функция  оформление заказа перестала работать , не переходит на второй шаг :(


Помогите пжлст http://asfn.storelan.../stage/contacts

#2 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 10 Декабрь 2012 - 08:41

Просмотр сообщенияemin808 (08 Декабрь 2012 - 18:21) писал:

по какой то причине функция  оформление заказа перестала работать , не переходит на второй шаг :(


Помогите пжлст http://asfn.storelan.../stage/contacts

Попробуйте заменить шаблон оформления заказа. Возможно, Вами были выполнены какие-то изменения, которые затронули работу кнопки. Может Вы помните после какого момента она перестала работать?

Прикрепленные файлы



#3 emin808

emin808

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 538 сообщений

Отправлено 10 Декабрь 2012 - 10:54

нет , к сожалению не помню  с какого момента кнопка перестала работать , не отслеживал .

шаблон заменил , результата нет((

#4 emin808

emin808

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 538 сообщений

Отправлено 10 Декабрь 2012 - 16:01

:mellow:

#5 emin808

emin808

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 538 сообщений

Отправлено 10 Декабрь 2012 - 16:26

заработало!!! Ураа))

с чьей то помощью видимо ,

Благодарствую :)

#6 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 10 Декабрь 2012 - 16:36

Просмотр сообщенияemin808 (10 Декабрь 2012 - 16:26) писал:

заработало!!! Ураа))

с чьей то помощью видимо ,

Благодарствую :)

Да, на Вашем сайте сейчас форма отправки заказа работает

#7 brillik21

brillik21

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

  • Пользователи
  • PipPipPip
  • 116 сообщений

Отправлено 11 Февраль 2014 - 18:55

Помогите! При выборе способа доставки ...Самовывоз... не переходит на второй шаг оформления заказа!!!
При выборе курьером... все работает отлично!

Прикрепленные изображения

  • ScreenHunter_39 Feb. 11 19.48.jpg


#8 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 11 Февраль 2014 - 21:08

Это происходит из-за того что не заполнены поля для ввода адреса, которые являются необходимыми для заполнения. На данный момент они у Вас просто скрыты.

#9 brillik21

brillik21

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

  • Пользователи
  • PipPipPip
  • 116 сообщений

Отправлено 12 Февраль 2014 - 14:39

Просмотр сообщенияStasya (11 Февраль 2014 - 21:08) писал:

Это происходит из-за того что не заполнены поля для ввода адреса, которые являются необходимыми для заполнения. На данный момент они у Вас просто скрыты.
Это можно как то исправить!? Потому что ранее все работало нормально!
Поля были скрыты или убраны так как не имели смыла для заполнения при самовывозе!!!

#10 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 13 Февраль 2014 - 02:45

Вам необходимо отключить обязательность заполнения данных полей в разделе Настройки -> Основные.

#11 brillik21

brillik21

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

  • Пользователи
  • PipPipPip
  • 116 сообщений

Отправлено 13 Февраль 2014 - 14:05

Просмотр сообщенияСake (13 Февраль 2014 - 02:45) писал:

Вам необходимо отключить обязательность заполнения данных полей в разделе Настройки -> Основные.
Спасибо! Это я догадался, сделал сразу))))))
А исправить не получится я так понимаю?
При заполнении с доставкой обязательно заполнять поля а при самовывозе не нужно!!!

#12 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 14 Февраль 2014 - 03:40

Замените ваш код в файле main.js

$(function(){
$('.orderInfoDeliveryAddress').hide();
$('.orderInfoDeliveryAddress input').removeClass('required');
$('.orderInfoDeliveryAddress textarea').removeClass('required');
$('.orderInfoDeliveryAddress label span').hide();
$('.orderStageDelivery h3:last').hide();
$('.addressform').css('display','none');
$('.deliveryRadio:first').click(function() {
$('.addressform').css('display','none');
$('.orderInfoDeliveryAddress').hide();
$('.orderInfoDeliveryAddress input').removeClass('required');
$('.orderInfoDeliveryAddress textarea').removeClass('required');
$('.orderInfoDeliveryAddress label span').hide();
$('.orderStageDelivery h3:last').hide();
});
$('.deliveryRadio:not(.deliveryRadio:first)').click(function() {
$('.addressform').css('display','block');
$('.orderInfoDeliveryAddress').show();
$('.orderInfoDeliveryAddress input').addClass('required');
$('.orderInfoDeliveryAddress textarea').addClass('required');
$('.orderInfoDeliveryAddress label span').show();
$('.orderStageDelivery h3:last').show();
})
});

на следующий код

$(function() {
  $('.deliveryRadio').click(function() {
	$('.addressform').show().find('input').addClass('required').attr('required', 'required');
	if($(this).val() === '230499') {
	   $('.addressform').hide().find('input').removeClass('required').removeAttr('required', 'required');
	}
  });
  $('.deliveryRadio:checked').trigger('click');
});


#13 brillik21

brillik21

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

  • Пользователи
  • PipPipPip
  • 116 сообщений

Отправлено 17 Февраль 2014 - 12:38

Просмотр сообщенияСake (14 Февраль 2014 - 03:40) писал:

Замените ваш код в файле main.js

$(function(){
$('.orderInfoDeliveryAddress').hide();
$('.orderInfoDeliveryAddress input').removeClass('required');
$('.orderInfoDeliveryAddress textarea').removeClass('required');
$('.orderInfoDeliveryAddress label span').hide();
$('.orderStageDelivery h3:last').hide();
$('.addressform').css('display','none');
$('.deliveryRadio:first').click(function() {
$('.addressform').css('display','none');
$('.orderInfoDeliveryAddress').hide();
$('.orderInfoDeliveryAddress input').removeClass('required');
$('.orderInfoDeliveryAddress textarea').removeClass('required');
$('.orderInfoDeliveryAddress label span').hide();
$('.orderStageDelivery h3:last').hide();
});
$('.deliveryRadio:not(.deliveryRadio:first)').click(function() {
$('.addressform').css('display','block');
$('.orderInfoDeliveryAddress').show();
$('.orderInfoDeliveryAddress input').addClass('required');
$('.orderInfoDeliveryAddress textarea').addClass('required');
$('.orderInfoDeliveryAddress label span').show();
$('.orderStageDelivery h3:last').show();
})
});

на следующий код

$(function() {
$('.deliveryRadio').click(function() {
$('.addressform').show().find('input').addClass('required').attr('required', 'required');
if($(this).val() === '230499') {
	 $('.addressform').hide().find('input').removeClass('required').removeAttr('required', 'required');
}
});
$('.deliveryRadio:checked').trigger('click');
});
К сожалению ничего не получилось!

#14 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 18 Февраль 2014 - 03:37

Что именно у вас не получилось? На данный момент у вас не произведена замена кода. Пожалуйста, замените предложенный ранее код. В дополнении - вместо ранее указанного кода можно использовать код вида

$(function() {
$('.deliveryRadio').click(function() {
$('.addressform').show().find('input, textarea, select').addClass('required').attr('required', 'required');
if($(this).val() === '230499') {
  $('.addressform').hide().find('input, textarea, select').removeClass('required').removeAttr('required', 'required');
}
});
$('.deliveryRadio:checked').trigger('click');
});

в данном случае будут учитываться и блоки textarea и списки select

#15 brillik21

brillik21

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

  • Пользователи
  • PipPipPip
  • 116 сообщений

Отправлено 18 Февраль 2014 - 20:25

Просмотр сообщенияСake (18 Февраль 2014 - 03:37) писал:

Что именно у вас не получилось? На данный момент у вас не произведена замена кода. Пожалуйста, замените предложенный ранее код. В дополнении - вместо ранее указанного кода можно использовать код вида

$(function() {
$('.deliveryRadio').click(function() {
$('.addressform').show().find('input, textarea, select').addClass('required').attr('required', 'required');
if($(this).val() === '230499') {
$('.addressform').hide().find('input, textarea, select').removeClass('required').removeAttr('required', 'required');
}
});
$('.deliveryRadio:checked').trigger('click');
});

в данном случае будут учитываться и блоки textarea и списки select
Спасибо за ответ!
Я попробовал поставить код но ничего не изменилось, проблема осталась и я вернул все назад!

#16 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 19 Февраль 2014 - 02:01

У вас не переходит на следующий шаг оформления заказа? При использовании выше предложенного кода подобной проблемы на вашем сайте замечено не было. Вы не изменяете опции обязательности полей в разделе Настройки -> Основные при использовании предложенного кода? Обязательные поля должны быть в любом случае отключены в настройках. Обязательность заполнения полей в последствии будет определять вставленный код javascript при условии соответствия способа доставки.

#17 brillik21

brillik21

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

  • Пользователи
  • PipPipPip
  • 116 сообщений

Отправлено 19 Февраль 2014 - 10:04

Просмотр сообщенияСake (19 Февраль 2014 - 02:01) писал:

У вас не переходит на следующий шаг оформления заказа? При использовании выше предложенного кода подобной проблемы на вашем сайте замечено не было. Вы не изменяете опции обязательности полей в разделе Настройки -> Основные при использовании предложенного кода? Обязательные поля должны быть в любом случае отключены в настройках. Обязательность заполнения полей в последствии будет определять вставленный код javascript при условии соответствия способа доставки.
Спасибо!
открылись глаза))) почему то зациклился на обязательном заполнении полей и всегда ставил  в основных настройках!
Все работало и до изменения  кода,  если ставил не обязательность заполнения полей! Спасибо за потраченное на меня время! :)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных