Вывести old_price модификации в корзине

Прошу помогите вывести old_price у модификации товара?
делаю все как тут gist.github.com/vgrish/3748714377be39401799e3908efd8a59
прописываю в чанке корзины вот так
{set $modification = []}
{if $product.options? and $product.options.modification?}
{set $modification = $_modx->runSnippet('!msOptionsPrice.modification',[
            'product' => $product.id,
            'includeThumbs' => 'small',
            'where' => json_encode([
                        'msopModification.id' => $product.options.modification
                        ]),
            'return' => 'data',
            'processOptions' => 1
            ])}
{set $modification = $modification[0]}

{if $modification['old_price']?}
    {set $product.old_price = $modification['old_price']}
 {/if}

<div class="price">
     <span class="old_price">{$product.old_price} {'ms2_frontend_currency' | lexicon}
</div>
Выводит 0. Но старая цена у товара есть.
Не понимаю почему так происходит…
Sergey
21 мая 2020, 13:31
modx.pro
45
0

Комментарии: 2

Sergey
21 мая 2020, 14:34
0
Выяснил что массив
$product.options.modification
пустой
кто подскажет что это за массив?
    Sergey
    21 мая 2020, 14:50
    0
    у меня в options нет массива modification
    вот такого

    подскажите где его включить?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2