Артикул при добавлении товара в заказ. Бекенд

Добрый день.

Понадобилось показывать артикул, в выпадающем списке при добавлении товара в заказ в панели администрирования. Сейчас показывается только название и остаток

Проверив порядок добавления, нашел событие тут \wa-apps\shop\js\order\edit.js

add_order_input.autocomplete({
source: '?action=autocomplete&with_counts=1',
minLength: 3,

а в самом контроллере \wa-apps\shop\lib\actions\backend\shopBackendAutocomplete.controller.php оказывается есть возможность показывать sku

если переданы гет параметры

$with_counts = waRequest::get('with_counts', 0, waRequest::TYPE_INT);
$with_sku_name = waRequest::get('with_sku_name', 0, waRequest::TYPE_INT);
foreach ($data as &$item) {
if (empty($item['label'])) {
$item['label'] = htmlspecialchars($item['value']);
}
if ($with_counts) {
$item['label'] .= ' '.shopHelper::getStockCountIcon($item['count'], null, true);
}
if ($with_sku_name) {
$item['label'] .= ' <span class="hint">'.htmlspecialchars($item['sku_name']).'</span>';
}

Вопрос, кто то делал это без изменения базового файла edit.js ?

или надо делать полную подмену js файла ради одной операции ?



1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите