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

Сейчас у меня в xml шаблоне для выгрузки цены товара прописаны строки:

<price>{if $product.list_price}{$product.price}{else}0{/if}</price>

<sale_price>{if $product.list_price}{$product.list_price}{else}{$product.price}{/if}</sale_price>

В фид выгружаются только цифры, вот так:

<price>964</price>
<sale_price>900</sale_price>

Какую переменную нужно указать чтобы выгружалась базовая цена с валютой?

Чтобы было:

<price>964 руб.</price>
<sale_price>900 руб.</sale_price>

Или 964 RUB

Пробовал вместо {$product.price} подставлять {$product.base_price} … Не то… Заранее благодарен

Попробуйте

{include file="common/price.tpl" value=$product.price}

Спасибо. Вывелась цена с валютой, только в вот таком виде с тегами и пробелом:

> <g:price>
>  <span> 964</span>&nbsp;руб
> </g:price>

А нужно просто - 964 руб

Может еще какой-то другой вариант может быть?

{capture name=“myprice”}
{include file=“common/price.tpl” value=$product.price}
{/capture}
{$myprice|strip_tags}

Попробуйте так

Спасибо за совет. Попробовал. К сожалению, так выгрузка не работает. Ошибку 500 выдает и ничего не выгружает…

Тяжелый день. Извиняюся :slight_smile: Сверился с докой.

{capture name="myprice"}
{include file="common/price.tpl" value=$product.price}
{/capture}
{$smarty.capture.myprice|strip_tags:false|replace:"&nbsp;":" "}

проверил теперь верно, Ошибка была - при копировании отсюда не те кавычки копировались, проверьте

Тогда так

{$product.price} {$currencies.$primary_currency.symbol}

1 лайк

Спасибо. То что нужно

1 лайк

Подскажите, пожалуйста, еще переменную для выгрузки УРЛ товара без ватермарка - Detailed image URL.

УРЛ на фото товара с ватермарком выгружает переменная - {$image_url}

А какой переменной можно получить в выгрузке Detailed image URL?

Заранее благодарен

Надо смотреть модуль. Скорее всего, он просто так не даст получить URL без ватермарка, и нужно будет писать свою функцию

Ну это легко проверить :slight_smile: Главное знать имя переменной которая выдает Detailed image URL

В шаблоне напишите

{debug}

И будет вам счастье в поисках переменной

А в каком шаблоне нужно вставлять? Где он лежит?

А можно еще вот так: https://www.cs-cart.ru/docs/4.2.x/developer/instruments/debug/