Выбор платформы для проекта. На сколько гибок Bitrix и в чём он сильнее чем Drupal?
Друпал сильно лучше по коду. Гибче, масштабируемее, можно делать CI. В битриксе вопрос деплоя между dev->stage->рабочим сервером вообще не решен для команды, в Drupal8 это сейчас из коробки (спасибо конфигурациям).
По 54-фз делают все кому не лень под друпалом уже, https://www.ra-don.ru/shop например. Как и интеграций с платежными системами полно (а еще -- их гораздо легче писать новые, чем для битрикса!)
Если у вас не типовой функционал то забудьте про эти решения и стройте свое. Возьмите Laravel или Yii, например