Как получить объект заказа по критерию?
        Нужно получить данные заказа по номеру. Вроде как можно без обращения к БД через загрузку объекта. Но не понял как…    
    
    
                                                                                
            Комментарии: 3
$modx->getObject('msOrder', array('id' => $id));Это общий вариант. К примеру для сниппета. Обращение к базе данных при загрузке объекта в любом случае где-то происходит.
Исключение может составлять плагин или метод в классе, куда передан объект заказа. Но если вы пишите — что получить по номеру — тогда вот так с обращением к базе
Или вот так
$modx->getObject('msOrder', array('num' => $num));Смотря какой у вас номер в наличии. Порядковый или сформированная строка.            
                Вот как раз такой способ почему то не работал. В доках указано что есть xml схема соответствий объектов полям, и там я не нашел.            
                    
                Ну… показывайте код. Где именно вы вызываете заказ? Что это? сниппет, плагин, класс,?            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.