The verdict
If you want a company site that looks sharp and that a designer or marketer can update without help, pick Framer. There is nothing to patch or host.
If you sell products and your site already runs on WordPress, pick WooCommerce. The shop lives in the site you have, and you control data, hosting and payments.
If you sell products and have no WordPress and no developer, I'd look at a hosted shop such as Shopify instead of either of these.
A mixed set-up can work, with a Framer marketing site and a WooCommerce store. Note that WooCommerce needs WordPress as its foundation, so that means two platforms to run. Only do that if you have the people for it.