backend_marketing_promo_expenses

Позволяет изменить содержимое списка затрат на маркетинг в свойствах промоакции и добавить дополнительное содержимое в этот раздел.

Shop-Script
Входящие параметры
передаются по ссылке
$params['expenses'] array Информация о затратах на маркетинг.
$params['expenses']['type'] string Обозначение типа записи. Значение по умолчанию — 'promo'.
$params['expenses']['storefront'] string Адрес витрины магазина, к которой относится запись.
$params['expenses']['start'] string Дата и время начала периода, к которому относится запись, в формате «гггг-мм-дд чч-мм-сс».
$params['expenses']['end'] string Дата и время окончания периода, к которому относится запись, в формате «гггг-мм-дд чч-мм-сс».
$params['expenses']['amount'] float Сумма затрат в основной валюте магазина.
$params['expenses']['color'] string Цветовое обозначение записи.
$params['expenses']['note'] string Текст заметки.
… код плагина …
Результат работы плагина
{$backend_marketing_promo_expenses.%plugin_id%.top}

Дополнительное содержимое в верхней части вкладки со списком затрат на маркетинг для промоакции. Например, блок с информацией или фрагмент JavaScript-кода.

{$backend_marketing_promo_expenses.%plugin_id%.bottom}

Дополнительное содержимое в нижней части вкладки со списком затрат на маркетинг для промоакции. Например, блок с информацией или фрагмент JavaScript-кода.

Shop-Script

Пример кода плагина

PHP

public function backendMarketingPromoExpenses(&$params)
{
    foreach ($params['expenses'] as &$entry) {
        if (!strlen($entry['note'])) {
            $entry['note'] = _wp('Auxiliary expenses.');
        }
    }

    return [
        'top'  => '<div class="block double-padded highlighted">' . _wp('My top block') . '</div>',
        'bottom'  => '<div class="block double-padded highlighted">' . _wp('My bottom block') . '</div>',
    ];
}