Catalog ecommerce with form enquiry

Hi would like to check if there any plugin or theme for wordpress, that let user add their product and it redirect them to a form when checkout also including a list of product they have added to cart

yup, woocommerce Request a quote is what you need

You will need to install woocommerce and that plugin, plus contact form 7 (or another form plugin) to get the functionality to work