• Resolved chefdelwebservices

    (@chefdelwebservices)


    I’m trying to integrate this plugin on a client’s website, but I keep receiving an error when I try to connect to the Google Place.

    I have created a fresh API Key with Places API enabled, and I’ve placed the correct data-pid into the field under the shortcode tab. When I click connect I receive an “Google error: Undefined”

    Here is the debugging info (I’ve removed my API Key for obvious reasons):

    URL: https://medicarehelpinfl.com
    PHP Version: 7.3.12
    WP Version: 5.3.2
    Active Theme:
    Velux 1.1.3
    URLOpen Method: curl
    URLOpen allow: 1
    Plugin Version: 1.8.4
    Settings:
    grw_version: 1.8.4
    grw_active: 1
    grw_google_api_key:
    grw_language:
    grw_activation_time: 1580258299
    grw_rev_notice_hide:
    rplg_rev_notice_show:

    Widgets: Array
    (
    [_multiwidget] => 1
    )
    1

    Plugins:
    Akismet Anti-Spam 4.1.3
    Google Analytics for WordPress by MonsterInsights 7.10.4
    Google Reviews Widget 1.8.4 (active)
    Official Facebook Pixel 1.8.0 (active)
    OptimizePress 2.5.23 (active)
    Page scroll to id 1.6.7 (active)
    Search Engine Visibility 0.5
    Sucuri Security – Auditing, Malware Scanner and Hardening 1.8.23
    WP-Optimize – Clean, Compress, Cache 3.0.16 (active)
    WP101 Video Tutorials 0.3

    DB Places: Array
    (
    )
    1
    DB Places error:
    DB Reviews: Array
    (
    )
    1
    DB Reviews error:

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author richplugins

    (@richplugins)

    Hi @chefdelwebservices,

    Could you send your Place ID or link to Google map of your listing?

    Thanks!

    Thread Starter chefdelwebservices

    (@chefdelwebservices)

    Heh I actually solved it. The owner of the business didn’t have an address listed for his business.. so when I noticed it said there was a null value returned I knew something was missing. Thanks for making the plugin =)

    Plugin Author richplugins

    (@richplugins)

    Hi @chefdelwebservices,

    You’re absolutely right, Google suddenly stopped return the reviews for a service areas, unfortunately, we don’t know by which reason.

    The plugin uses a Google Places API to show the reviews. For some time now, this Google API returns an empty answer for area places (without a physical address).

    Any can check it if replace the PLACE_ID and GOOGLE_KEY parameters in the API url below:

    https://maps.googleapis.com/maps/api/place/details/json?placeid=PLACE_ID&key=GOOGLE_KEY

    Sorry, we do not know if it’s a temporary error or correct behavior, because several days ago it works and Google had return the reviews through this API and for area places, but at the moment it doesn’t work. Unfortunately, we can’t make this work, because it’s a limitation of Google, not us or the plugin.

    As our clients say the solution is to add the physical address for the place, after that Google Places API began to work and return reviews.

    Thanks!

    Seb

    (@sebastienrenaudeau)

    Hi @richplugins,

    does the business version have the same problem ?

    Thanks

    Plugin Author richplugins

    (@richplugins)

    Hi @sebastienrenaudeau,

    Except the public Places API, the business plugin has a private business API which show all reviews, but only for a verified GMB owner accounts and locations.

    If you have owner GMB account and 100% verified locations, you can switch the business plugin to business API and show all reviews.

    Thanks!

    I have the same problem, I have a service area only in Google My Business and the plugin does not work for me. Thank you.

    Plugin Author richplugins

    (@richplugins)

    Hi @mariosetien,

    Sorry, we can’t jump a Google limitation, because our plugin just use a Google API to show the reviews and if Google had stopped to returning the reviews for service/virtual areas, we have nowhere to get the reviews.

    You need to add a physical address for your Google location to show the reviews. Unfortunately, it’s a Google limitation, not us or the plugin.

    Thanks!

    Thank you, I am going to change a physical address

    So basically the only option here is to purchase your Business plugin license?

    Plugin Author richplugins

    (@richplugins)

    Hi @dmcworks,

    No, to use this plugin you need to add a physical address for your GMB locations and enable a billing. You can make these two options for free and without buying the business version.

    PS: You can use the business plugin only if you have a 100% verified Google place and the GMB primary owner account.

    Thanks!

    So after a trial period free of charge, you will be billed for using this service of Google, right?

    Kind regards,

    Eelke

    Plugin Author richplugins

    (@richplugins)

    Hi @eelkew,

    Recently, Google has disabled the use of Places API for free and introduced the mandatory enabling a Billing.?Unfortunately, since the plugin uses this Places API to show reviews, you need to enable Billing on your Google account. It’s a limitation of Google, not specifically the plugin.

    You can enable a Billing here?https://console.cloud.google.com/project/_/billing/enable and learn more about it here?https://developers.google.com/maps/gmp-get-started.

    Don’t worry, Google is currently giving $200 free credit a month and it should be enough to use the plugin for connecting?several Google places without additional fees except this free $200 credits.

    If you have any questions please?let us know.

    Thanks!

    Thank you for the elaborate and complete answer!

    Kind regards,

    Eelke

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Google error: Undefined’ is closed to new replies.