WooCommerce is the most popular WordPress eCommerce plugin. And it's available for free. Packed full of features, perfectly integrated into your self-hosted WordPress website.
So go ahead and check out Woocommerce Affiliate Software to know how to set up Woocommerce the best way.
Learn more about the OSI Affiliate Software and WooCommerce integration.