Вариантов кроме цифр сортировки лично я не знаю.
Либо в админке Вы заходите в каждый раздел и вручную указываете для списка товаров сортировку, либо выгружаете средствами битрикс каталог товаров (добавляете поля при выгрузке "группа уровня (1)", "группа уровня (2)" ) и через любую доступную Вам программу правки электронных таблиц выставляете приоритет.
Я формировал цифры так. Брал разделы и задавал им приоритет для товаров следующим образом:
- Кровати: 1-200 (То есть, все товары раздела "кровати" будут иметь приоритеты от 1 до 200, плюс учтите, что товарам можно задавать одну и ту же цифру).
- Диваны: 201 - 400 (То есть, все товары раздела "Диваны" будут иметь приоритеты от 201 до 400).
- и тд.
- Для всяких универсальных товаров-аксессуаров я задавал уровень сортировки от 5000 и выше(чтобы у меня какая-нибудь подушка не показывалась раньше дивана.)
Это гарантировало мне, что в общей выкладке товаров "кровать А" будет показываться раньше, чем "диван Б", но в разделе "Диваны" товар "Диван Б" покажется раньше, чем "Диван В".
Заморочки - да. Но кроме Вас платформе битрикс никто не "объяснит" то, как показывать товары(в какой последовательности и тд).