AdWords
3.8K members online now
3.8K members online now
For questions related to Google Shopping and Merchant Center. Learn to optimize your Shopping ads
Guide Me
star_border
Reply

Missing microdata for condition | Does Merchant parse JSON-LD?

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

I implemented a JSON-LD script on our product pages for schema markup and now Google Merchant is saying that we have invalid microdata for condition.

In the google structured data example I see the itemCondition property, but I noticed it isn't on the main page with the other properties and explanations. Google's Structured Data testing tool seems to validate everything just fine.

I'm thinking it might have to do with the fact that I generate the script within another script on the page by scraping the product page for the information, and then appending the script to the head section.

Here is the script that is generated on this page: https://www.asseenontvhot10.com/product/ST-42112/Bright-Bugz/

 

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Bright Bugz",
  "image": "https://cdn6.bigcommerce.com/s-618e0qhzbg/products/618/images/844/brightbugz2__91161.1471955874.1280.1280.jpg",
  "description": "Bright Bugz - As Seen on TV. Grab glowing Bright Bugz out of thin air, Send lights through solid objects if you dare! Magically toss them from hand to hand, they are under your control! Even toss the light into your phone! Collect all six colors.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5",
    "reviewCount": "3"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "9.99",
    "itemCondition": "http://schema.org/NewCondition",
    "availability": "InStock",
    "seller": {
      "@type": "Organization",
      "name": "As Seen On TV HOT 10"
    }
  },
  "review": [
    {
      "@type": "Review",
      "author": "Amy",
      "datePublished": "2016-11-08",
      "description": "I bought these for my 8 year old son who saw them on tv and loves magic stuff like these..he seems very anamored with them and wanted to download the application on his iPad immediately to use the Halloween what was the boys gift. He seems to enjoy them and has watched the u tube videos on how to master all the tricks. I think it's a great gift and relatively inexpensive if he looses interest in them in the future. I do wish they came with a pouch though, I thought that was included however it was not indicated in the set as I originally thought.",
      "name": "Bright bugz",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "5",
        "worstRating": "1"
      }
    },
    {
      "@type": "Review",
      "author": "Frantz",
      "datePublished": "2016-10-05",
      "description": "My daughter absolutely loved these tiny little lighted bugz. She's learning new tricks daily and am quite entertained by them.",
      "name": "tiny fun things",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "5",
        "worstRating": "1"
      }
    },
    {
      "@type": "Review",
      "author": "Keith A Schaar",
      "datePublished": "2016-10-03",
      "description": "Grandkids having lots of fun with them. Well worth the cost.",
      "name": "Great Product",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "5",
        "worstRating": "1"
      }
    }
  ]
}</script>

 

1 Expert replyverified_user

Missing microdata for condition | Does Merchant parse JSON-LD?

Rising Star
# 2
Rising Star

Json is unfortunately not officially supported by Google Shopping Bot, so you might need to convert to classic html elements.

 

I have had a few customers that used json, when we than switched to plain html, it got resolved.

 

As you can see from the official documentation there is also no official mention of json.

https://support.google.com/merchants/answer/6069143?hl=en

 

Google's Structured Data Testing Tool is only to check the validity of the information format ether html or json, this does not check if Google Shopping likes it or not.

 

Hope it helps.

Twitter | Linkedin | Community Profile | Shopping Feed Tips From FeedArmy
Did you find any helpful responses or answers to your query? If yes, please click on ‘Accept As Solution’