backend_marketing_promo_expenses

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

Доступно начиная с версии 8.5.0.

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.top}
Дополнительное содержимое в верхней части вкладки со списком затрат на маркетинг для промоакции. Например, блок с информацией или фрагмент JavaScript-кода.
{$backend_marketing_promo_expenses.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="box custom-p-8 highlighted">' . _wp('My top block') . '</div>',
        'bottom'  => '<div class="box custom-p-8 highlighted">' . _wp('My bottom block') . '</div>',
    ];
}