I think WooCommerce + WordPress is suitable for you. You can upload your products to Facebook and Google Shopping easily with WooCommerce and its extra plugins. It has Paypal checkout integrated by defaut. If you have tech savvy, I think you should choose WooCommerce.

But if you want a platform that completely matchs all your requirements, I think it's Shopify. All the features in your list are supported by Shopify by default. You can sync your shop with multiple social networks, including Pinterest, Instagram, Facebook, Google and so on without installing any extra apps.

**Links removed by Site Administrator so it doesn't look like you're spamming us. Please don't post them again.**