Решение, если у вас на сайте не используется поиск (лично я его нигде не вижу):
Переходим в настройки модуля
"Панель управления" - "Интернет-магазин" - "Настройки модуля" - "Список полей товара, по которым будет осуществляться поиск"
и отмечаем там только пункт "Артикул".
Дальше, создаем новую страницу в модуле "Редактор страниц", делаем его доступным только для администраторов, и в поле для описания страницы в режиме html-редактора вставляем код:
<form action="/shop/search" style="margin: 0px;" method="post" onsubmit="this.sfSbm.disabled=true"><div align="center" class="schQuery"><input type="text" class="queryField" size="20" maxlength="30" name="query"/></div><div align="center" class="schBtn"><input type="submit" value="Найти" name="sfSbm" class="searchSbmFl"/></div><input type="hidden" value="14" name="a"/></form>
Сохранаяем, и пробуем искать поиском по артикулу. На практике не проверял, но в теории должно работать.
В случае, если модуль поиска будет использоватся для поиска по названию или описанию, тогда можно написать скрипт, который с использованием uApi будет фильтровать товары по артикулу.
Ну и самый простой вариант, не используя поиск - на странице товара сделать кликабельным артикул, после нажатия на который отображать рядом ID товара, который пользователь потом будет сообщать вам.