Thanks for the help! I think the issue is the theme code, after seeing your message (how you created a new page for products to test whether or not they would show up – which was genius btw, props to you) I realized that the display of products in the shop page is hard-coded into the theme file. So with geodirectory active maybe there’s a conflict with product tags or the membership plugin or something. Either way, to fix the issue, I just edited the shop page and manually added the shop products using with woocommerce shortcodes with visual composer. Otherwise the page is empty (so if I deactivate the geodirectory plugin those products will show because of my code, but they will show twice because of the hard-coded settings (I guess) does that make sense? So If you visit the shop page now, you’ll see products, yes, but you’ll also see at the bottom of the page where there’s still a notice that: No products were found matching your selection. Which means the theme is still calling for all products to be displayed on that page regardless of their category or tags. So technically the issue is not “solved” but the issue is solved. This works great and it was a total lack of common sense on my end. It makes sense for me to just create a page for memberships and manually add those related products via visual composer anyway, which is what I should have done in the first place. You guys are the absolute best!