Either “price” or “priceSpecification” should be specified error
-
Hi,
When indexing products in Google, they’re giving error “Either “price” or “priceSpecification” should be specified.” This is the error that shows up in indexing: https://ibb.co/7JYXS6Cq and this is the error that shows up in the plugin: https://ibb.co/BH0HTKpF
Why is the plugin expecting offer price to be specified when there aren’t any offers on these products. Also, it’s giving the same error for products that are on sale and those that are not on sale.
Can you please help resolve this issue?
Thanks,
Vinita
The page I need help with: [log in to see the link]
-
Hi @vinitabansal,
Thank you for reaching out. I understand how frustrating it can be to run into errors when syncing your products with Google Merchant Center.
To help me better understand your setup, could you please provide the following:
- A screenshot of WooCommerce > Settings, specifically the Currency Options section at the bottom of the page.
- A copy of your System Status Report: Go to WooCommerce > Status > Get system report, then click Copy for support and paste the result on pastebin.com, then share the link here.
- Screenshots of the General tab for two of your products—one that’s on sale and one that isn’t—showing the regular price and sale price fields.
Looking forward to your response so I can assist you further.
Hi Moses,
Please find details below:
>> A screenshot of WooCommerce > Settings, specifically the Currency Options section at the bottom of the page.
See here: https://ibb.co/yn4PcBN3
>> A copy of your System Status Report: Go to WooCommerce > Status > Get system report, then click Copy for support and paste the result on pastebin.com, then share the link here.
See here: https://pastebin.com/Sh9Na3La
>> Screenshots of the General tab for two of your products—one that’s on sale and one that isn’t—showing the regular price and sale price fields.
Not on sale: https://ibb.co/zWdwWBCx
On sale: https://ibb.co/S4tz94bZ
Please let me know if you need anything else.
Thanks,
Vinita
Hello vinitabansal,
Thank you for sharing the system status report. I noticed that the WooCommerce Price Based on Country plugin is active. This plugin might be affecting how prices are being passed to the Google for WooCommerce plugin.
I recommend temporarily disabling the WooCommerce Price Based on Country plugin to see if that resolves the issue. If the problem continues, please try deactivating all plugins except WooCommerce and Google for WooCommerce. This will help identify if another plugin is causing the conflict.
Let me know how it goes.
“Price Based on Country” includes a specific integration with “Google for WooCommerce”. You can configure the “target country”. By default, it is set to the “Google for WooCommerce” target country. If you want to use the USD price, you should configure a different “target country.” These settings also allow you to deactivate the integration.
This settings are under WooCommerce > Settings > Pricing zones > Options > Advanced.
Hi @vinitabansal,
Thanks for getting back to us. Please try re-syncing your products and monitor if the issue persists. I also recommend clearing your site cache, browser cache, and any server or CDN caching to ensure that your recent changes are properly reflected.
Feel free to reply to this thread with an update—whether the issue is resolved or still ongoing.
Hi Moses,
All products are showing approved in Google Merchant Center. Resyncing products doesn’t resolve the issue. Please see the issue message here: https://ibb.co/8Dvx3HjQ
I need your help to understand why it’s expecting a sale price to be specified for products that are not on sale.
Thanks,
Vinita
Hi Moses,
Issue got resolved after a few minutes of resyncing. However, it still shows up in Google indexing as an error. I am assuming Google will take some time to sync data with merchant center. I’ll update this thread in case there are further issues.
Thanks,
Vinita
Hi @vinitabansal,
Great to hear that all your products have been approved and the issue was resolved after re-syncing. Well done!
To answer your question about why this happened — as previously mentioned, the main cause was the WooCommerce Price Based on Country plugin, not WooCommerce itself or the Google for WooCommerce integration. As @oscargare pointed out, you needed to set a target country under WooCommerce > Settings > Pricing Zones > Options > Advanced to ensure compatibility between the plugin and Google for WooCommerce. You’ve now done that, which is why everything is working correctly.
Now that syncing is complete and your data is accurate in Google Merchant Center, the indexing process is entirely managed by Google. Neither Google for WooCommerce nor your site controls how quickly this happens. If you’re referring to indexing in Google Search, it may take a few days. If the index doesn’t update, you may want to reach out directly to Google support.
If you’ve found the support helpful, I’d really appreciate a review here: https://wordpress.org/support/plugin/google-listings-and-ads/reviews/#new-post
Hi Moses,
Target country was already configured at the time I raised the issue. I had configured the plugin to include it from the very beginning. The issue started showing recently only. So, don’t think it had anything to do with that plugin. Not sure why resyncing products fixed the issue though.
Thanks,
Vinita
Hi @vinitabansal,
Thank you for clarifying. Resyncing products often updates items that are already synced with Google Merchant and can help resolve issues like this, which is why I recommended it. I’m glad to hear it worked for you!
You must be logged in to reply to this topic.