В amoCRM есть стандартный механизм работы с товарами. Виджет позволяет расширить этот функционал, он также позволяет привязывать любые элементы списков к сделке, товары либо кастомные списки, менять их количество, удалять их из сделки. Но также он позволяет создавать новые товары внутри прямо внутри сделки, так же он позволяет динамически работать с поиском, т.е мы можем указывать, можно ли вообще искать какие-то элементы, добавлять существующие, либо можно искать, но только те элементы, которые привязаны к связанным сущностям.
Если данный виджет решает не все задачи и требует доработки, мы можем доработать его для вас.