PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

JSON-LD broken when WOOCS is active (WooCommerce & Yoast SEO Premium)

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

When WOOCS is active, the Product → Offer JSON-LD that Yoast outputs is altered."offers.priceSpecification" becomes an object with a numeric key"0" plus named keys (e.g.,"priceCurrency"). This breaks Google Merchant Listings validation.

Environment

WordPress (6.8.3), Theme - Kadence (1.3.6), WooCommerce (10.2.2), WOOCS (2.3.7.4), Yoast SEO WooCommerce (16.6) + Yoast SEO Premium (26.1), CDN - Cloudflare.

In source code"priceSpecification" in offer schema remains either a single object or an array of objects. both snippets below.

Before

[{"@type":"Offer","priceSpecification":[{"@type":"UnitPriceSpecification",.......

After

[{"@type":"Offer","priceSpecification":{"0":{"@type":"UnitPriceSpecification",.....

priceSpecification expected to remains either a single object or an array of objects here but this change by WOOCS causes Google’s Merchant Listings test to fail (“Missing field ‘price’”).

Thanks for the support

Hello

What plugin version number are you using?

Please try this option - https://share.pluginus.net/image/i20251008200318.png

Hi Pablo,

Thank you for the reply. I actually could not find this option anywhere in settings. Also, the version is up to date. Is this a premium only feature?

Thank you.

Hello

By the way, I see you're using the old paid version of the plugin

Please paste your license key here - https://share.pluginus.net/image/i20230222134241.png -> https://share.pluginus.net/image/i20230222134511.png

Update the plugin to latest version - https://currency-switcher.com/how-to-make-auto-update-for-wordpress-plugins-and-themes-bought-on-envato