Вы здесь

Как сделать покупку на несколько дней?

0

Приветы.
Требуется сделать такой функционал - продаются билеты на какие-то мероприятия с онлайн-оплатой через яндекс кассу. При покупке нужно указать на какое количество дней приобретается билет. Если сделать билет как товар, то каким образом сделать покупку на несколько дней? Чтобы можно было на один билет наклацать количество нужных дней по аналогии с количеством "шт.".
Как там обстоят дела с коммерцией в Drupal 8? Стоит уже браться или еще лучше на семерке сделать?

Версия Drupal: 
7.x
Вопрос задан 30.01.2018 - 11:47

Так а в чем проблема ?
Человек покупает билет, у билета есть какой-то уникальный код, организатор мероприятия этот код знает. Когда этот билет будет просрочен, организатор тоже будет знать.
Или вам нужно уведомлять покупателя о том, что через сколько-то дней этот билет будет просрочен ?

Комментарий оставлен 30.01.2018 - 12:41

Возможно мы не поняли друг друга.
Пример: проходит выставка. Через сайт можно онлайн купить билет на эту выставку. Нужна возможность указать на какое количество дней покупается билет. В зависимости от этого естественно меняется и цена. Организатор должен знать, что билет с таким то кодом был куплен на столько то дней. Пользователь распечатывает и приходит с этим билетом.
Возможно вопросы мои глупы, я ни разу не сталкивался с commerce. Желательно вообще без него обойтись.

Комментарий оставлен 30.01.2018 - 17:46

Вот здесь схемка Drupal Commerce для Drupal 7 - http://xandeadx.ru/blog/drupal/714.

Можно поступить так - задать доступ на один день к выставке как единицу товара. Соответственно, покупка доступа на неделю - это как покупка семи единиц товара.
Либо, второй вариант - если есть всего несколько вариантов (например, от 1 до 5 дней), то можно задать как пять товаров ("на один день", "на два дня" и т.д.).
Код билета и другую информацию о нём для покупателя можно хранить в commerce_order или в своей таблице, но привязывать её к commerce_order.
P.S. У меня у самого опыт не такой уж большой, высказываю мысли, исходя из него.

Комментарий оставлен 30.01.2018 - 21:57

Ответы