Hi @lindsaywhitehead
Every now and then I get an order with a variable product sold without the variant listed. i.e. the parent product is listed on the order. Most times, the order has other variable products that are working correctly. However, I have had one order where all products showed parents and not variants.
I’m assuming the variable products are all correctly configured. Here’s the documentation for your reference: https://woocommerce.com/document/variable-product/
It is very likely that it might be your theme or one of the plugins you’re using that’s causing the issue. To detect the cause behind this unusual behavior, we recommend checking whether the same problem persists when you change to a default WP theme like Twenty Twenty-One or Storefront, and deactivate all plugins apart from WooCommerce. You’ll need to create some test orders for testing purpose. If this issue does not persist at this point, you’ll want to reactivate your theme/plugins one by one until you find the one causing the issue. Here’s the conflict test guide for reference: https://docs.woocommerce.com/document/how-to-test-for-conflicts/
If you don’t want to run the test on your live production site, you can create a duplicate/staging site. Many hosting providers offer site staging facilities, but if you don’t have such a feature, you can create one with the WP Staging plugin.
If nothing comes out of the conflict test, could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, paste it here in your response.
Additionally, please also navigate to WooCommerce > Status > Logs and from the dropdown on the right side, please see if there are any logs starting with the words fatal-error
. Please share here if you find any.