Отчет показывает состояния кампаний в Яндекс.Маркет, статус программы «Заказ на Маркете»
{* @TODO описать назначение и смысл экрана *} {if !empty($error)}
{$error|escape} {if !empty($error_code)} {if $error_code==403} Ошибка авторизации, проверьте корректность настроек плагина {elseif $error_code==420} Превышены лимиты на обращения через API {/if} {/if}
{/if} {if !empty($graph_data)} {* Too easy to shoot yourself in the foot *}ID/Домен | Прайс-листы | Состояние кампании | Программа «Заказ на Маркете» CPA | Точки выдачи заказов | |
---|---|---|---|---|---|
{$campaign.id|escape}
{$campaign.domain|escape} {if !empty($campaign.settlements)} {foreach $campaign.settlements as $settlement} {$settlement|escape} {/foreach} {/if} |
{if !empty($campaign.feeds)}
{foreach $campaign.feeds as $feed}
{if empty($feed.profile_id)}
Профиль для прайс-листа {$feed.id} не найден.
Проверьте настройки плагина или обновите URL прайс-листа. Текущий URL: {$feed.url|escape} {else} {$feed.profile_info.name|escape}{if !empty($feed.path_mtime)} {$feed.path_mtime|wa_datetime:'humandatetime'} {/if} {/if} {if !$feed@last} {/if} {/foreach} {elseif !empty($campaign.settlements)} Для кампании не найдено ни одного прайс-листа. Создайте или укажите один из существующих профилей экспорта прайс-листа в настройках размещения. {/if} |
{if !empty($campaign.stateIcon)}{/if}
{$campaign.stateDescription|escape}
{if isset($campaign.offers_count)}
{$campaign.offers_count}
{/if}
{if !empty($campaign.stateReasons)}
{/if}
{if !empty($campaign.balance)}
{if $campaign.balance.daysLeft<700}{else}{/if} {$campaign.balance.balance_str} {/if} |
{if !empty($campaign.stateIconCpa)}{/if} {$campaign.stateDescriptionCpa|escape} {if isset($campaign.orders_count)} {$campaign.orders_count|default:'N/A'} {/if} {if !empty($campaign.stateReasonsCpa)} {/if} | {if !empty($campaign.outlets)} | {/if}|
{* @TODO: состояние лимитов API, общие сообщения *} |