Опции (отмена выбора)

Тема в разделе "Предложения и пожелания", создана пользователем Zakus_qqq, 3 апр 2021.

  1. Zakus_qqq

    Zakus_qqq Пользователь

    Сообщения:
    35
    Симпатии:
    2
    Собственно отменить выбор опции можно только перезагрузкой страницы с потерей всех раннее выбранных чекбоксов, дат, количества и тд.

    Предлагаю сделать так, чтобы повторное нажатие на опцию отменяло ее.
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    Нет, не получится переделать для сборки. Русская сборка идет по принципу минимального отличия от оригинала и вносятся только самые нужные изменения.

    Но все это можно сделать в частном порядке.
     
  3. Новосибирск

    Новосибирск Новичок

    Сообщения:
    10
    Симпатии:
    0
    У товара несколько опций. При переходе от одной опции к другой, выбор предыдущей должен сбрасываться и применяться параметры другой опции. Насколько это сложно сделать? Цена вопроса?
     
  4. Zakus_qqq

    Zakus_qqq Пользователь

    Сообщения:
    35
    Симпатии:
    2
    Вообще-то, так стандартно и просходит... А у Вас что?
     
  5. Новосибирск

    Новосибирск Новичок

    Сообщения:
    10
    Симпатии:
    0
    Опция, например, "Цвет изделия" - цена зависит от цвета. Другая опция - пачка 20 шт/уп без выбора по цветам - тоже другая цена. При переходе от одной опции к другой цена остаётся от предыдущей. При переходе по ценах в рамках одной опции всё норм. Опции писались на заказ. Так вот написали.
     
    Последнее редактирование: 19 апр 2021
  6. Zakus_qqq

    Zakus_qqq Пользователь

    Сообщения:
    35
    Симпатии:
    2
    Опция А: 1 вариант, 2 вариант, 3 вариант.
    Опция Б: 1 вариант, 2 вариант, 3 вариант.

    Если опция А выполнена в виде радиокнопок, то раз нажавши на любой вариант этой опции, эту опцию нельзя будет отключить (т.е. отключить все её варианты). А значит активный вариант этой опции будет влиять на цену.

    Попробуйте все варианты вписать в одну опцию, если логика позволяет.
     
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    Стандартно может и не сложно. Но так как у вас на заказ, то возможно и сложно, нужно изучать обстановку.

    Ну а так, для общих задач, сброс всех опций при переключении
    Код:
    $('input').click(function(){
        if ($(this).is(':checked')) {
             $('input').not(this).prop('checked', false);
        }
    });
     
  8. zema50

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

    Сообщения:
    827
    Симпатии:
    94
    не особо понятно. к примеру у вас опция цвета
    красный = 100 р.
    синий = 150 р.
    выбираем синий цена стала 150 р.
    другая опция
    20шт/уп = 1000 р.
    при выборе опции 20 шт/уп какая общая цена должна быть ?
     
  9. fanatic

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

    Сообщения:
    1.415
    Симпатии:
    239
    по теории, и упаковки должны быть красная и синяя
     
  10. zema50

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

    Сообщения:
    827
    Симпатии:
    94
    это по теории ))) а вот как на самом деле и что имеет ввиду тс остается только догадываться )
    если по теории то все можно реализовать через связку
     
  11. Новосибирск

    Новосибирск Новичок

    Сообщения:
    10
    Симпатии:
    0
    Ребята, простите, пропал. Получил ответ, что можно сделать в частном порядке, и "успокоился". Главный посыл, что за выбор надо платить. Это первое. Второе - берёшь больше и "не глядя" (упаковка как есть) - платишь меньше. Отсюда выбор по цветам, и количеству штук в упаковке. Хотите упаковку красных - пожалуйста, я распечатаю 20 уп,, выберу красные, но за это надо заплатить. Отсюда разные опции с разными принципами выбора. Опции работают с "базовой" ценой, которая указывается на вкладке "Данные". В опциях к этой цене добавляется некая надбавка "за выбор". Покупатель же с одного раза может и "не врубиться" по какой цене и что он хочет купить. По этому будет скакать по опциям. Просить его при этом жать F5 - не вариант. Вот и требуется, чтобы при переходе от одной опции к другой, предыдущий выбор отменялся.
     
  12. zema50

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

    Сообщения:
    827
    Симпатии:
    94
    так что не сделали ?


    что то вы как то замудренно все пишите и настраиваете.
    сделайте связки
    цвет
    без цвета красный синий зеленый
    в каждый цвет привяжите опции
    упаковка 20 шт = 100 р.
    упаковка 30 шт. = 190 р
    упаковка 40 шт = 170 р

    для красного
    упаковка 20 шт = 200 р.
    упаковка 30 шт. = 290 р
    упаковка 40 шт = 270 р

    для синего
    упаковка 20 шт = 300 р.
    упаковка 30 шт. = 390 р
    упаковка 40 шт = 370 р

    это для примера а так надо конкретику и посмотреть как и что настроить можно.
     
  13. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Связанные опции
    выбор следующей зависти от предыдущей

    С упаковкой - да.. Тут есть варианты

    Если покупаешь 10 телевизоров то 10 упаковок
    Но если, например 10 монет, то упаковка - одна
     
  14. Новосибирск

    Новосибирск Новичок

    Сообщения:
    10
    Симпатии:
    0
    Связки для моих задач не подходят. Уже написаны опции. Но они работают зависимо, а хочется чтобы каждая выбиралась отдельно.
     
  15. zema50

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

    Сообщения:
    827
    Симпатии:
    94
    вы бы тогда показали что у вас есть и как работает. тогда может стало бы понятнее что вы хотите.
     
  16. Новосибирск

    Новосибирск Новичок

    Сообщения:
    10
    Симпатии:
    0
    Купить количество штук в упаковке в Новосибирске (zakolki-nsk.ru)
    опции накиданы от фонаря. Если переходить по опциям через F5, то работают норм. При клике на квадратик - выделяется и опция применяется. При клике на квадратик другой опции, хотелось бы, чтобы предыдущий выбор сбрасывался, и корректно работал текущий.
     
  17. zema50

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

    Сообщения:
    827
    Симпатии:
    94
  18. Новосибирск

    Новосибирск Новичок

    Сообщения:
    10
    Симпатии:
    0
    Похоже, что так. Надо логику переписывать. А это поможет?
    Прикольно в "бордюре" цена меняется. Оживляет картинку.