I am having the same problem. This may not be much help but I have a feeling it is something in theme-woocommerce.php
This is the code starting on line 85
// Change columns in related products output to 3 and move below the product summary
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
add_action( 'woocommerce_after_single_product', 'woocommerce_output_related_products', 20);
if (!function_exists('woocommerce_output_related_products')) {
function woocommerce_output_related_products() {
woocommerce_related_products(3,3); // 3 products, 3 columns
}
}
// Change columns in upsells output to 3 and move below the product summary
remove_action( 'woocommerce_after_single_product', 'woocommerce_upsell_display');
add_action( 'woocommerce_after_single_product', 'woocommerceframework_upsell_display', 20);
if (!function_exists('woocommerceframework_upsell_display')) {
function woocommerceframework_upsell_display() {
woocommerce_upsell_display(3,3); // 3 products, 3 columns
}
}
[Moderator Note: Please post code or markup snippets between backticks or use the code button. Or better still – use the pastebin. As it stands, your code may now have been permanently damaged/corrupted by the forum’s parser.]
I’m not great with code so I don’t want to start changing stuff, but maybe you can see something here?