Frontend Plugin - да это нужно создать!
А по поводу изменения формы одним кликом - по опыту могу сказать что это утопическая идея, которой в свое время переболел...
Если это пример с формой отправки сообщения на электронную почту, тогда да, котороая есть в typo3 по умолчанию... Это не утопия.
А если это что-то другое, например как в Вашем случае, задача уникальна по добавлению товара - имеет смысл один раз придумать алгоритм (концепцию) и более его не менять...
Готовые расширения может и есть, а может и нет...
Во всяком случае подобные задачи лучше решать под нужды проекта...
--
Чем проще тем лучше.
Чем меньше зависимостей тем лучше.
Чем меньше потраченного времени тем лучше.

Создавать так, что бы потом вспомнить.