Please provide a link to a page on your site where we can see this. Thanks.
Have you asked the devs/authors of any of those plugins?
I am developing on my local host using XAMPP. Could this be why? I created my theme from scratch.
From Scratch? So completely self-developed? Then your theme is probably missing the output of JavaScript and CSS from other plug-ins. But without a link to the page, it’s hard to judge. You could also upload it to a public hosting for a short time so that people can see it.
I am using a short code to add an item in to the cart with woocommerce. This item is a variable product. It then redirects to the products page.
I want to instead have a popup box load and the product page to display.
Then you should rather ask the WooCommerce support since it concerns their functionalities that you want to influence here: https://ww.wp.xz.cn/support/plugin/woocommerce/