We have setup many shopping carts over the last 17 years and used many different types of cart software. We use and recommend PrestaShop and Woo Commerce. We use Woo Commerce if you have a smaller amount of products and want to sell them from your wordpress website. We use PrestaShop for larger installations.
$399 for installation and setup of payment processor through your PayPal Account