product backend: getlist and addnew
category backend: getlist