Глючит пересчет стоимости доставки Minishop2
Была нужна дополнительная валидация при отправке заказа.
Условия:
1. Введен город «Челябинск» или «Копейск» — доступны все виды доставки;
2. Введен любой другой город кроме «Челябинск» и «Копейск» — доступен только способ доставки «Почтой» delivery_2
Накидал такой код на JQuery все номально работает, но стал глючить пересчет стоимости доставки:
Заранее спасибо!
Условия:
1. Введен город «Челябинск» или «Копейск» — доступны все виды доставки;
2. Введен любой другой город кроме «Челябинск» и «Копейск» — доступен только способ доставки «Почтой» delivery_2
Накидал такой код на JQuery все номально работает, но стал глючить пересчет стоимости доставки:
$(function(){
$(".ms2_link").click(function() {
if (!$("#delivery_2").is(':checked'))
if (!(($("#city").val() == "Челябинск") || ($("#city").val() == "челябинск") || ($("#city").val() == "ЧЕЛЯБИНСК") || ($("#city").val() == "Копейск") || ($("#city").val() == "копейск") || ($("#city").val() == "КОПЕЙСК"))) {
//alert("BAD");
$.jGrowl("Для вашего города доступна доставка только <b>Почтой</b>", {theme:'ms2-message-error'});
return false;
}
});
});Причем рандомно — переключишься с первого способа доставки на второй- пересчитает, с третьего на второй не пересчитывает… Как правильно сделать?Заранее спасибо!
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Но почему-то продолжает глючить даже после удаления моего кода и полной очистки кэша:
www.nosemask.ru/cart.html
Даже с другого браузера зашел…
Спасибо!)
Создаете файл core/components/minishop2/custom/order/msCustomOrderHandler.class.php
В нем делаете таким образом:
В системных настройках minishop2 прописываете обработчик заказа свой msCustomOrderHandler