• Resolved royaltyhealth

    (@royaltyhealth)


    According to our developer out “product schema” data is not visible to Google. We are supposed to see the set up below. I checked the settings and under Schema.Org Settings I see the “Output Structured Data” checkbox checked off. Are we missing something?

    Product
    └─ offers
    └─ AggregateOffer
    ├─ lowPrice
    ├─ highPrice
    ├─ priceCurrency
    ├─ availability

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Sybre Waaijer

    (@cybr)

    Hello!

    TSF doesn’t output Product schema—that’s handled entirely by WooCommerce. The “Output Structured Data” setting in TSF controls other schema types (like WebSite, WebPage, BreadcrumbList, etc.), not Product.

    WooCommerce generates Product schema via the woocommerce_single_product_summary action hook.

    If your theme or page builder (Elementor) doesn’t fire that hook on the Product template, the schema never gets created. You may want to check in with your developer or the theme support to ensure the product template is set up correctly.

    If you go to WP Admin > WooCommerce > Status > System status > Templates, do you see any overridden templates listed? These should be reviewed and compared to the latest WooCommerce versions to ensure compatibility.

    To quickly identify this issue, you could ask your developer to add this temporarily to your theme’s functions.php file:

    add_action( 
        'wp_footer',
        function () {
            if ( is_product() ) {
                echo '<!-- WC hook check: ' . ( did_action( 'woocommerce_single_product_summary' ) ? 'FIRED' : 'NOT FIRED' ) . ' -->';
            }
        },
    );
    

    Then view the source of a product page and search for “WC hook check: “. If it says “NOT FIRED”, that confirms the theme/builder is bypassing WooCommerce’s standard template structure.

    Thread Starter royaltyhealth

    (@royaltyhealth)

    Awesome thank you for your help!

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.