Ща слушал конфу про битрикс 24 и она плавно перетекла в простой битрикс. Оказывается, они там придумали заказы хранить как объекты, да ещё и навесили на них хуки жизненного цикла - вот это прорыв!
Это понятно, но если делать в двух местах (в самой сущности и на фронте) - это на 33% меньше работы, чем в трёх местах (ещё и graphql-схему поправить не забыть)
Поэтому если есть возможность отказаться от graphql - лучше это сделать раньше