Custom form on the frontend to create a custom post

Good afternoon

I am wondering if there is a way to create a form on the frontend where a logged in user can create a custom product type, I have woocommerce installed and WPauctions and would like there to be a form with the theme styling that will create a custom product type,