Forum Replies Created

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Gauthier Depierre

    (@gdep)

    Hi @winterstreet,

    Thanks for the update.

    The plugin only shows the Google Customer Reviews opt-in and sends the required order data to Google. The review email itself is sent by Google, so the exact delay is controlled by Google.

    The WooCommerce order status may matter because Google usually expects a real completed purchase flow. If the order was a manual/check payment order, changing it to Completed may have helped Google process it.

    So yes, the order status is the most likely reason. Logging into Merchant Center is less likely to be the cause.

    Best regards,
    The Brumisphère Team

    Plugin Support Gauthier Depierre

    (@gdep)

    Hi @sophiavancouver

    Thanks for the clear report.

    We have just released version 1.0.9, which updates the Google widget/badge handling and makes the display mode clearer.

    Please update the plugin, then check:

    • WooCommerce -> Google Merchant Center Reviews
    • Merchant ID is filled in
    • Review display mode is set to either New Google store widget or Legacy badge
    • If using the opt-in, test only on a valid WooCommerce thank-you/order-received page
    • Try setting script placement to Header if your theme/plugin setup delays footer scripts

    For the new Google widget, you should now see Google’s merchantwidget.js. For the legacy badge/opt-in, Google’s platform script is still used where needed.

    Best regards,
    The Brumisphère Team

    Plugin Support Gauthier Depierre

    (@gdep)

    HelloYes, this option is made for this situation.

    Plugin Support Gauthier Depierre

    (@gdep)

    Hi @nikeri,

    Just checking in one last time!

    Since we haven’t heard back from you, we’ll go ahead and close this thread for now. If you still need help mapping the GTIN field or run into any other issues, feel free to reopen this topic or start a new one — we’ll be happy to help!

    Best regards

    Plugin Support Gauthier Depierre

    (@gdep)

    Hi @nikeri,

    I hope you’re doing well!

    Just following up on your inquiry regarding the GTIN field and its use with the review opt-in. As mentioned earlier, if you’re using Rank Math to add the GTIN, it should seamlessly migrate into the native WooCommerce GTIN field during plugin updates or through their database tool.

    To recap:

    • Ensure you’re using the latest version of Rank Math.
    • Confirm that the GTIN values are correctly populated in the WooCommerce GTIN field.
    • The review opt-in should work as expected as long as the GTIN is stored correctly in this field.

    If the issue persists, please let me know, and I’d be happy to assist further!

    Best regards

    Plugin Support Gauthier Depierre

    (@gdep)

    Hello @nikeri,

    Thanks for reaching out.

    If you added the GTIN using Rank Math, it should automatically migrate into the native WooCommerce GTIN field when you update your plugin or use their database tool. As noted in their documentation:

    Source: https://rankmath.com/kb/gtin-mpn-woocommerce/#add-global-identifier

    Note: If you previously used Rank Math to add the GTIN code to your product, the data will automatically migrate to this WooCommerce field when you update your plugin or use the database tool.

    Our plugin uses the native GTIN field from WooCommerce, so as long as Rank Math correctly populates this field, the review opt-in should work as expected.

    Please ensure you’re running the latest version of Rank Math and check if the GTIN values are stored in the native WooCommerce field. If you continue to experience issues, feel free to reach out for further assistance!

    Best Regards

    Plugin Support Gauthier Depierre

    (@gdep)

    Glad to hear it’s working on the live site now!

    Regarding the GTIN error, it might be related to how GTINs are handled on your website. To avoid any confusion, could you please start a new thread for this issue? When doing so, please include details — such as examples of GTINs from your site — so we can help you right away.

    I’m closing this thread as solved. Thanks for your cooperation!

    Plugin Support Gauthier Depierre

    (@gdep)

    Hi @nikeri, just checking in — were you able to fix the issue with the opt-in not showing on the thank you page using the troubleshooting steps provided? Let us know if the changes helped or if you need any further assistance.
    Best

    Plugin Support Gauthier Depierre

    (@gdep)

    Hi @j0321,

    Since you mentioned the badge works when manually added to <head> but not through the plugin, let’s try a simple test to verify if the script loading location is the issue.

    Could you try this modification to the plugin’s script loading? Add this code to your theme’s functions.php or a site-specific plugin:php

    add_action('wp_enqueue_scripts', function() {
    // Remove default plugin script loading
    wp_dequeue_script('google-platform');
    wp_dequeue_script('brumigmcreview-optin');

    // Re-add scripts to head
    if (is_order_received_page()) {
    wp_enqueue_script('google-platform', 'https://apis.google.com/js/platform.js', array(), null, false);
    wp_enqueue_script('brumigmcreview-optin', plugins_url('/merchant-center-reviews-for-woocommerce/assets/optin.js'), array('google-platform'), null, false);
    }
    }, 100);

    The key change here is setting the last parameter of wp_enqueue_script to false which will load the scripts in the <head> instead of the footer. After making this change:

    1. Clear your site’s cache
    2. Check if the opt-in appears on the order confirmation page
    3. Let me know if you still see the “Google API is not loaded” error

    This will help us determine if script loading order is indeed the root cause of the issue.
    Many thanks

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