publish products
update wrap panel
refactor code and fix notice page bug