Вам необходимо изменить контроллер, язык, модель и файлы шаблонов, чтобы добавить фильтр SKU на странице списка продуктов администратора, где происходит длительный процесс.
Я только что изменил эти страницы, но могу вставить весь код здесь, потому что код больше 30000 символов. Я создал zip-файл с измененными файлами.
Если вы используете тему по умолчанию, пожалуйста, скачайте эти файлы по этой ссылке и замените файлы по умолчанию новыми файлами
Если вы используете настроенную тему, вы можете скачать расширение по этой ссылке .
Примечание: Если SKU не является обязательным, удалите автозаполнение из списка продуктов. В противном случае он создает отображаемые пустые поля в своем столбце.
Пожалуйста, откройте product_list.twig из admin / view / template / catalog
и удалите из него следующий код
$('input[name=\'filter_sku\']').autocomplete({
'source': function(request, response) {
$.ajax({
url: 'index.php?route=catalog/product/autocomplete&user_token={{ user_token }}&filter_sku=' + encodeURIComponent(request),
dataType: 'json',
success: function(json) {
response($.map(json, function(item) {
return {
label: item['sku'],
value: item['product_id']
}
}));
}
});
},
'select': function(item) {
$('input[name=\'filter_sku\']').val(item['label']);
}
});
Надеюсь, это поможет вам