backend_stocks.transfer

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

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

Shop-Script

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

$params['from'] int ID склада — источника трансфера.
$params['to'] int ID склада-приёмника.
$params['stocks'] array Список всех складов. Каждый элемент списка — массив со следующими ключами:
$params['stocks'][stock_id]['id'] int ID склада.
$params['stocks'][stock_id]['name'] string Название склада.
$params['stocks'][stock_id]['public'] bool Признак видимости на витрине.
$params['stocks'][stock_id]['sort'] int Значение сортировки.
$params['stocks'][stock_id]['low_count'] int Максимальное количество товара, считающееся низким.
$params['stocks'][stock_id]['critical_count'] int Максимальное количество товара, считающееся критически низким.
$params['string_id'] string Идентификатор трансфера, составленный из текущей даты и очередного числа по порядку для текущей даты.
… код плагина …

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

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

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

PHP

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