finish weshopage add, edit, del