backend_stocks.transfer_list

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

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

Shop-Script

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

$params['transfers'] array Список трансферов в пути. Каждый элемент списка — массив со следующими ключами:
$params['transfers'][transfer_id]['id'] int ID трансфера.
$params['transfers'][transfer_id]['string_id'] string Идентификатор трансфера, составленный из даты его создания и очередного числа по порядку для этой даты.
$params['transfers'][transfer_id]['create_datetime'] datetime Дата и время создания.
$params['transfers'][transfer_id]['finalize_datetime'] datetime Дата и время выполнения.
$params['transfers'][transfer_id]['status'] string Статус: 'sent' (в пути), 'completed' (выполнен), 'cancelled' (отменён).
$params['transfers'][transfer_id]['stock_id_from'] int ID склада-источника.
$params['transfers'][transfer_id]['stock_id_to'] int ID склада-приёмника.
$params['transfers'][transfer_id]['currency'] string 3-буквенный идентификатор валюты цены товаров в составе трансфера.
$params['transfers'][transfer_id]['stock_from'] array Свойства склада-источника в виде массива со следующими ключами:
$params['transfers'][transfer_id]['stock_from']['id'] int ID склада.
$params['transfers'][transfer_id]['stock_from']['name'] string Название склада.
$params['transfers'][transfer_id]['stock_from']['public'] bool Признак видимости на витрине.
$params['transfers'][transfer_id]['stock_from']['sort'] int Значение сортировки.
$params['transfers'][transfer_id]['stock_from']['low_count'] int Максимальное количество товара, считающееся низким.
$params['transfers'][transfer_id]['stock_from']['critical_count'] int Максимальное количество товара, считающееся критически низким.
$params['transfers'][transfer_id]['stock_to'] array Свойства склада-приёмника с таким же ключами.
$params['already_loaded_count'] int Количество видимых трансферов.
… код плагина …

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

{$backend_stocks.transfer_list.transfer_list}
Дополнительный HTML-код, добавляемый над списком трансферов.
Shop-Script

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

PHP

public function backendStocksTransferList($params)
{
    return [
        'transfer_list' => '<!-- custom HTML -->',
    ];
}