backend_stocks.transfer_info

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

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

Shop-Script

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

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

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

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

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

PHP

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