backend_customers_list

Позволяет добавлять дополнительное содержимое в раздел «Покупатели».

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

Shop-Script

Входящие параметры (передаются по ссылке)

$params['hash'] string Фрагмент URL текущей страницы, соответствующий типу выборки покупателей: категории, поиску или фильтру.
$params['filter'] array Параметры выборки покупателей в виде массива со следующими ключами:
$params['filter']['id'] int|string ID фильтра. Или пустая строка, если для просмотра списка покупателей фильтр не используется.
$params['filter']['name'] string Заголовок, отображаемый на странице при просмотре списка покупателей.
$params['filter']['hash'] string Хеш-строка с описанием условий фильтрации списка покупателей.
$params['filter']['create_datetime'] datetime|string Дата и время создания фильтра. Или пустая строка, если для просмотра списка покупателей фильтр не используется.
$params['filter']['contact_id'] int ID пользователя, создавшего фильтр. Или ID текущего пользователя, если для просмотра списка покупателей фильтр не используется.
$params['filter']['icon'] string Обозначение иконки фильтра. Или пустая строка, если для просмотра списка покупателей фильтр не используется.
… код плагина …

Результат работы плагина

{$backend_customers_list.top_li}
Дополнительный элемент (например, в виде ссылки) для управления списком покупателей.
Shop-Script

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

PHP

public function backendCustomersList($params)
{
    $link_text = _wp('Manage customers');
    $encoded_hash = urlencode($params['hash']);

    return [
        'top_li' => <<<HTML
<a href="?plugin={$this->id}&module=backend&action=customers&hash={$encoded_hash}" class="button light-gray">{$link_text}</a>
HTML
    ];
}