uni_rush, Да, давайте на примере. У Мака когда кликаем на товар, улетает GET запрос на сервер и дает json с атрибутами (состав, картинки и тд), а так же там есть модификаторы. Вот отрывок с модификаторами-
Далее открывается попап с этими модификаторами и когда пользователь нажимает на чекбокс система же должна как то понимать что нажали именно на чекбокс "Дополнительно бекон"
Ну и у меня собственно вопрос как определить что в массив нужно записать модификатор "Добавить бекон"
Круто, спасибо большое. Подскажите еще пожалуйста где они хранят id модификаторов? id товара у них лежит в классе кнопки купить, а вот у модификаторов я их не вижу.
Sanes, Хорошо, это я понял, спасибо большое. Еще интересует как это сделано у них. При нажатии на добавление модификатора в попапе на сайте Макдональдс, не идет никаких запросов кроме google аналитики, в куки тоже ничего не добавляется, и локал тоже пуст
Sanes, Вы имеете ввиду при нажатии на кнопку добавить в корзину, отправлять запрос на сервер, проверять данные (что пришел именно идентификатор товара) и записывать в таблицу, далее открывать клиенту попап с данными об этом товаре и его модификаторами и при каждом добавлении модификатора ходить на сервер и записывать в таблицу?
Как хранить данные это понятно, больше интересуют вопросы:
Как добавлять модификаторы к товару? ( думал вариант через form и отправлять на сервер, но у Макдональдс просто div с input внутри и идентификаторы модификаторов нигде не светится)
И где хранить эти данные на момент когда клиент добавляет модификаторы в popup`e ? (думал вариант в Local Storage), но Макдональдс и тд, так почему-то не делают.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Далее открывается попап с этими модификаторами и когда пользователь нажимает на чекбокс система же должна как то понимать что нажали именно на чекбокс "Дополнительно бекон"
Ну и у меня собственно вопрос как определить что в массив нужно записать модификатор "Добавить бекон"