backend, add product plugin