Проблема: у меня есть 3 тарифных плана для услуги. Услуга оформлена карточкой товара. Нужно привязать 3 кнопки к каждому тарифному плану. Для каждого тарифного плана сделана опция. Например, посетитель хочет купить услугу по тарифному плану за 1000 денег, нажимает на кнопку "Хочу тарифный план 1" и этот тарифный план отправляется в корзину. Другой посетитель хочет услугу по тарифному плану за 2000 денег и нажимает на кнопку "Хочу тарифный план 2", этот тарифный план отправляется в корзину.
Однако, логика опекарта построена так, что необходимо сначала сделать выбор опции, а потом жмакать на кнопку. Объяснить посетителям, что нужно сначала жмакнуть на чекбокс, а потом на кнопку задача не тривиальная. Поэтому вопрос, как сделать, чтобы в карточке товара при нажатии на кнопку купить 1, автоматически выбиралась опция 1, без нажатия на чекбокс или радио. Опенкарт 3 версии.
Варианты:
1. Возможно нужно добавить три кнопки с разными айдишниками, но с учетом того, что услуг не мало, то плодить такие кнопки не самый лучший вариант.
2. После поиска похожих решений, нашел альтернативу сделать услугу не карточкой а категорией и выводить тарифы разными карточками, что логично. Но, тогда получается будут дублироваться услуги, и каждый раз придумывать различия для тарифных планов, что тоже не хорошо.
Наткнулся на похожую проблему и хочу продолжить тему не закрытую в этом топике:
3. Все-таки может есть вариант, как передать данные опции при нажатии на кнопку купить, чтобы автоматически выбиралась опция под тариф, без нажатия на чекбокс или радио.
4. Возможно я вообще не туда думаю и все гараздо проще )
Буду благодарен за любые варианты и помощь!