Собственно отменить выбор опции можно только перезагрузкой страницы с потерей всех раннее выбранных чекбоксов, дат, количества и тд. Предлагаю сделать так, чтобы повторное нажатие на опцию отменяло ее.
Нет, не получится переделать для сборки. Русская сборка идет по принципу минимального отличия от оригинала и вносятся только самые нужные изменения. Но все это можно сделать в частном порядке.
У товара несколько опций. При переходе от одной опции к другой, выбор предыдущей должен сбрасываться и применяться параметры другой опции. Насколько это сложно сделать? Цена вопроса?
Опция, например, "Цвет изделия" - цена зависит от цвета. Другая опция - пачка 20 шт/уп без выбора по цветам - тоже другая цена. При переходе от одной опции к другой цена остаётся от предыдущей. При переходе по ценах в рамках одной опции всё норм. Опции писались на заказ. Так вот написали.
Опция А: 1 вариант, 2 вариант, 3 вариант. Опция Б: 1 вариант, 2 вариант, 3 вариант. Если опция А выполнена в виде радиокнопок, то раз нажавши на любой вариант этой опции, эту опцию нельзя будет отключить (т.е. отключить все её варианты). А значит активный вариант этой опции будет влиять на цену. Попробуйте все варианты вписать в одну опцию, если логика позволяет.
Стандартно может и не сложно. Но так как у вас на заказ, то возможно и сложно, нужно изучать обстановку. Ну а так, для общих задач, сброс всех опций при переключении Код: $('input').click(function(){ if ($(this).is(':checked')) { $('input').not(this).prop('checked', false); } });
не особо понятно. к примеру у вас опция цвета красный = 100 р. синий = 150 р. выбираем синий цена стала 150 р. другая опция 20шт/уп = 1000 р. при выборе опции 20 шт/уп какая общая цена должна быть ?
это по теории ))) а вот как на самом деле и что имеет ввиду тс остается только догадываться ) если по теории то все можно реализовать через связку
Ребята, простите, пропал. Получил ответ, что можно сделать в частном порядке, и "успокоился". Главный посыл, что за выбор надо платить. Это первое. Второе - берёшь больше и "не глядя" (упаковка как есть) - платишь меньше. Отсюда выбор по цветам, и количеству штук в упаковке. Хотите упаковку красных - пожалуйста, я распечатаю 20 уп,, выберу красные, но за это надо заплатить. Отсюда разные опции с разными принципами выбора. Опции работают с "базовой" ценой, которая указывается на вкладке "Данные". В опциях к этой цене добавляется некая надбавка "за выбор". Покупатель же с одного раза может и "не врубиться" по какой цене и что он хочет купить. По этому будет скакать по опциям. Просить его при этом жать F5 - не вариант. Вот и требуется, чтобы при переходе от одной опции к другой, предыдущий выбор отменялся.
так что не сделали ? что то вы как то замудренно все пишите и настраиваете. сделайте связки цвет без цвета красный синий зеленый в каждый цвет привяжите опции упаковка 20 шт = 100 р. упаковка 30 шт. = 190 р упаковка 40 шт = 170 р для красного упаковка 20 шт = 200 р. упаковка 30 шт. = 290 р упаковка 40 шт = 270 р для синего упаковка 20 шт = 300 р. упаковка 30 шт. = 390 р упаковка 40 шт = 370 р это для примера а так надо конкретику и посмотреть как и что настроить можно.
Связанные опции выбор следующей зависти от предыдущей С упаковкой - да.. Тут есть варианты Если покупаешь 10 телевизоров то 10 упаковок Но если, например 10 монет, то упаковка - одна
Связки для моих задач не подходят. Уже написаны опции. Но они работают зависимо, а хочется чтобы каждая выбиралась отдельно.
Купить количество штук в упаковке в Новосибирске (zakolki-nsk.ru) опции накиданы от фонаря. Если переходить по опциям через F5, то работают норм. При клике на квадратик - выделяется и опция применяется. При клике на квадратик другой опции, хотелось бы, чтобы предыдущий выбор сбрасывался, и корректно работал текущий.
это модуль у вас такой, тут или переписывать на нем логику или ставить другой модуль https://zagruz.kvrstd.ru/ampir-bordyur-begevyiy-5h50
Похоже, что так. Надо логику переписывать. А это поможет? Прикольно в "бордюре" цена меняется. Оживляет картинку.