Кладём товар в корзину с подменой цены, взятой от другого товара

Создаём плагин с любым именем. Ставим галочку на OnSHKgetProductPrice

Непосредственно в товаре цена не забита. Цена забита на другой странице, ссылка на которую указывается при создании товара в переменной lamp_compatible. Цена - тв-параметр "price".

Код плагина

$tv = $modx->getTemplateVar('lamp_compatible', '*', $id);
$tv_content = $tv['value'];
$tv = $modx->getTemplateVar('price', '*', $tv_content);
$tv_content = $tv['value'];
$output=$tv_content;
$modx->event->output($output);
Яндекс.Метрика