llirik писал(а):
Стандартно товары не добавляются в корзину "как сопутствующие".
Да, поэтому у меня и возник этот вопрос.
Смотрите, приведу иной пример.
На шиномонтаже есть услуга ремонта прокола шины. Допустим, шиномонтаж имеет сайт на HostCMS, и в качестве стандартного для CMS магазина на этом сайте реализовано нечто типа калькулятора услуг.
Пользователь выбирает услугу
Ремонт прокола жгутом. Для этой услуги определена базовая цена — 130 рублей. Так же для нее являются сопутствующими товарами:
жгут - 50 рублей,
универсальная заплата - 50 рублей,
кордовая заплата - 100 рублей.
Пользователь выбирает для услуги
Ремонт прокола жгутом сопутствующие товары
универсальная заплата и
жгут. Таким образом, итоговая стоимость услуги составляет: 230 рублей.
Но есть один нюанс, жгут и универсальную заплату можно купить и отдельно от услуги. И как сделать так, чтобы в корзине жгуты и заплаты, которые были выбраны именно в виде товаров, сопутствующих ремонту прокола, отображались вместе с ремонтом прокола, а жгуты и заплаты, которые пользователь выбрал просто в виде отдельных товаров (мало ли, хочет на досуге сам снять шину и поремонтировать её), шли отдельной строкой или, даже, были отделены визуально (понимаю, что вопрос чисто в оформлении, но такие товары нужно сначала как-то «вычислить»).