You will need all product details in appropriate CSV format/photographs, and an official agreement signed by all parties. If you are planning a Marketplace, you need to purchase a paid extension and integration and customization fee as an extra add on.