Я вроде бы всё подробно всё расписал, но вы меня всё равно не поняли
Я хочу, чтобы опции отображались в таком порядке:
1. аренда
2. вид
Это легко сделать, поменяв приоритеты, но, насколько я понял, при разных ценах опций в ОС по умолчанию выбирается цена последней опции (в данном случае вида). Мне же необходимо такое развитие событий:
1. Если человек выбирает только вид, то цена считается по виду (с этим всё в порядке).
2. Если человек выбирает аренду и вид, то цена считает по аренде (например, аренда стоит 5 рублей, а вид — 14, тогда итоговая цена будет 5 рублей).
Что я делал: ставил максимальный приоритет для аренды, а потом в контроллере перемещал аренду в начало массива опций. То же самое пытался делать в view, но ни тот, ни другой способ ничего не дал, а следовательно, именно порядок вывода опций является решающим, а приоритеты, которые ставятся в админке, влияют только на этот порядок.