Как вывести значение поля в зоне покупателя

Добрый день!

Упёрся в такую проблему, не знаю в какую сторону далее идти…

Начну с того, что на сайте используется модуль вариации товаров.
Я добавил поле в админку, сделал сохранение значения в БД. Всё работает.
Далее…
Допустим, открываем товар к которому созданы вариации, в новое поле задаем данные(например: 50), сохраняем. Открываем карточку товара, видим заданные данные.
Далее, открываем в админке этот же товар и переходим к вариации, выбираем какую-либо вариацию и задаём в новом созданном поле данные(например: 55).
Открываем опять туже самую карточку товара, видим заданные данные 50. Переключаем карточку товара на заданную вариацию, и 50 не меняется на 55.

Так вот вопрос, как правильно нужно в default_template.tpl реализовать код, чтобы данные изменялись, при перещелкивании опций ?

Банально, если задублировать :

                {assign var="sku" value="sku_`$obj_id`"}
                {$smarty.capture.$sku nofilter}
                {assign var="sku" value="sku_`$obj_id`"}
                {$smarty.capture.$sku nofilter}

То на сайте обновляется Код товара только для одной строчки, а во второй остается прежний.