Как получить данные товара из заказа.

Добрый день.
Прошу помощи у всех кто знает как это сделать.
Как получить данные товара (name) из одного заказа? SHK3
Я знаю как вывести данные всех заказов. Вот код:

$modx->addPackage('shopkeeper3', $modx->getOption('core_path').'components/shopkeeper3/model/');
$q = $modx->newQuery('shk_order');
$orders = $modx->getCollection('shk_order', $q);

foreach ($orders as $o) {
    $purchases = $modx->getCollection('shk_purchases', ['order_id' => $o->get('id')]);

    foreach ($purchases as $p) {
       echo "{$p->get('name')} : {$p->get('price')}<br>";
    }
}

Данный код выводит имена и цены товаров всех заказов.
Но как вывести данные товара одного конкретного заказа по id?
Знаю что нужно работать с getObject и с shk_purchases. Но не понимаю как!!
@Andchir на странице http://wiki.modx-shopkeeper.ru/doku.php?id=shkorder дает инструкцию как работать с shk_order, но инструкции как работать с shk_purchases нет, хотя эта документация нужна.
Прошу всех кто может помочь, показать на примере, как вывести название товара из конкретного заказа.

Один заказ по ID

$order = $modx->getObject('shk_order', 10);
if( !$order ){
    return '';
}
$purchases = $modx->getCollection('shk_purchases', array('order_id' => $order->id));
...

@Andchir Огромное спасибо!

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.