added product action and form using (with error) the qrcode generator
library