туры/билеты идут как товары/опции и так можно привязать, в том году я делал с помощью опций отдельный выбор по дням и местам в автобусе например и если бронируется место(при условии что вы выставили 1шт. опции) оно автоматически пропадает, а внизу картинка которая показывает какие места есть в автобусе, чтобы клиент мог сориентироваться по наличию оставшихся мест. + указание детей и т.д.
Но это немного не то мне показалось. Спустя недолгого мучения с этим, я столкнулся случайно с hesus, чье предложение для клиентской части мне показалось прямо таки очень удобным. Соглашусь, что важно использовать функционал стандартный, тем самым аналогично указать можно из опций рядами(но вывести как отдельный модуль) возможность построения, например, как в хесус:
1. Опции в виде даты (любой календарь)
2. Опции с картинкой(вроде подобное у модуля пицц видел кажется, тут) чтобы можно было выбрать места в автобусе, по их логике вместо пиццы использовать картинку автобуса, а чтобы показывать бронь места, накладываешь разные пнг красного штриха или что-то в этом духе...
Но тут другая проблема, если человек при бронировании закажет место, то другой же не сможет увидеть, что место занято уже!(
3. Форму заявки человек уже сможет оставить через корзину заказа, че хотел и куда!
Но я считаю что аналог hesus был бы вообще крутым решением, для записи всего чего угодно только!) Тем самым предлагаемая вами административная часть, вместе с аналогичной hesus клиентской частью, была бы востребована!) Там и запись для шиномонтажа и заказ столика и бронь автобусов, заказ туров, даже парковка у магазина(у которого не только интернет-магазин, а и живой магазин тоже) имела место быть.