{if !$snova.row} {$_state = 'none'} {else} {$_state = $snova.row.status} {/if}
{if $_state == 'posted'}{/if} [`Снова`] {if $_state == 'posted'}[`чек проведён`] {elseif $_state == 'refunded'}[`чек возвращён`] {elseif $_state == 'skipped'}[`баллы не начислены`] {elseif $_state == 'pending'}[`ждёт оплаты`] {else}[`не участвует`]{/if}
{if !$snova.row}

[`Заказ создан до подключения плагина или без участия покупателя.`]

{elseif $_state == 'posted'}

{sprintf('[`Начислено %d, списано %d (%s).`]', $snova.row.earned_points, $snova.row.redeem_points, $snova.currency|escape)} {if $snova.row.refunded > 0}
{sprintf('[`Возвращено: %s — баллы откачены пропорционально.`]', shop_currency_html($snova.row.refunded))}{/if}

{if $snova.edited}

[`Заказ правили после проведения чека — сумма в «Снова» не пересчитана. При необходимости скорректируйте баллы в кабинете «Снова».`]

{/if}

ID {$snova.row.transaction_id|escape}

{elseif $_state == 'refunded'}

[`Чек возвращён целиком, баллы откачены.`]

ID {$snova.row.transaction_id|escape}

{elseif $_state == 'skipped'}

{$snova.row.last_error|escape}

{else}

{if $snova.row.attempts > 0} {sprintf('[`Чек не проведён (попыток: %d): %s`]', $snova.row.attempts, $snova.row.last_error|escape)}
[`Повтор будет автоматически.`] {else} [`Чек будет проведён при оплате или выполнении заказа.`] {if $snova.row.redeem_points > 0}
{sprintf('[`Покупатель списывает %d (%s).`]', $snova.row.redeem_points, $snova.currency|escape)}{/if} {/if}

{/if} {if $snova.install_url}

[`Ссылка на карту выдана покупателю.`]

{/if}