Хочу настроить на сайте вывод товаров ajax запросом.
Проблема заключается в том что товары фильтруются по городу.
Ниже привел содержимое php скрипта который отдает ajax.

Скрипт возвращает ошибку:
Could not load class: cfField from mysql.cffield.
[pdoTools] Error 42S22: Unknown column 'Pprice.value' in 'field list'

Никак не пойму в чем может быть проблема.
Подскажите кто сталкивался или может догадывается в чем может быть причина.

<?php 
define('MODX_API_MODE', true);
require_once($_SERVER['DOCUMENT_ROOT'].'/index.php');
$modx=new modX();
$modx->initialize('web');

$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');

if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {
	return;
}
 
$output = $modx->runSnippet('pdoPage', [
    'element' => 'msProducts',
    'sortby' => 'createdon',
    'sortdir' => 'DESC',
    'tpl' => 'tpl.msProducts.row_main',
    'offset' => 8,
    'limit' => 50,
    'includeTVs' => 'smr_price,msk_price,dmg_price,sob1',
    'parents' => 0,
    'leftJoin' => '{
        "Pprice" : {
			"class" : "cfField",
			"alias" : "Pprice",
			"on" : "Pprice.city_id = ' . $modx->getPlaceholder('cf.current_city.id') .' AND Pprice.placeholder = CONCAT(\'[pre]\', msProduct.id, \'_price[/pre]\')"
		}
	}',
	'select' => '{ "Pprice" : "Pprice.value" }',
	'where' => '{"Pprice.value:>":"0","sob1:=":"День рождения"}'
]);

print_r($output);

?>