почему-то к значению переменной картинки нужно добавить родительские каталоги: <img src=«assets/images/{$object.tvs.image.value}»…
Потому что в товаре когда картинку выбираешь, там же не из корня сайта идет раздел картинок, а в assets/images/. Для этого там используется Источник файлов.
Но $object.tvs.image.value — это чистое значение параметра. А в процессоре уже прописано формирование полного пути на картинку, при чем как от корня, так и абсолютный с протоколом и хостом. github.com/Fi1osof/ShopModxBox/blob/master/core/components/modxsite/processors/web/catalog/products/getdata.class.php#L60
В процессоре есть метод, который получает путь для медиасурса: github.com/Fi1osof/ShopModxBox/blob/master/core/components/modxsite/processors/web/getdata.class.php#L122
Можно УРЛ получить, а можно путь на диске (если передать $callback = 'getBasePath').
и, самое главное, при покупке возвращается ответ 500.
Какая версия php? Не 5.2? Вот это не спасает? modxclub.ru/blog/voprosy-spetsyalistov/255.html#comment2293