Вы здесь

Как добавлять товары в корзину на странице чекаута?

0

суть в чем, один человек может сделать заказ услуг для многих гостей (каждому гостю свой набор услуг), и все это нужно сформировать при одном чекауте.
В правом верхнем углу поле - "кол-во гостей" - юзер ставит значение от 1 до 12. (тут пр. 2)

внизу появляется доп поля выбора товаров(услуг) и для каждого из гостей можно набрать свои товары(услуги) и вывести все одним заказом.

Подскажите в какую сторону копать? есть ли что то подобное с готовыми решениями для комерца?

PS: попутно вопрос, есть ли готовое решение для реализации добавления товара в корзину из выпадающего списка?

Версия Drupal: 
7.x
Связанные проекты: 
Drupal Commerce
Вопрос задан 26.03.2017 - 16:00
Аватар пользователя Denis
Denis
58

Ответы

0

Как простой вариант:
Пишете свой модуль, который выводит форму на странице чекаута. В форме 12 филдсетов с заказом услуг.

При вбивании кол-ва гостей показываете столько филдсетов, сколько вбито человек.
При клике на подтверждение заказа - валидируете данные и если всё хорошо, то добавляете их к заказу.

Формы, валидацию и сохранение данных можно добавить с помощью hook_form_alter.

Ответ дан 28.03.2017 - 23:20
Аватар пользователя shu
shu
136