Announcement

Collapse
No announcement yet.

Adding shipping weight to schema

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Adding shipping weight to schema

    Store is trying to set up a couple of products in Google Shopping. There is an Item issue being reported "Missing value for shipping rate [shipping weight]". While my attempt to include it in the product-json-id didn't break the file it wasn't what schema checker wanted. Has anyone added shipping_weight?

    The error I get is
    (The property shipping_weight is not recognized by the schema (e.g. schema.org) for an object of type Offer.)
    Leslie Kirk
    Miva Certified Developer
    Miva Merchant Specialist since 1997
    Previously of Webs Your Way
    (aka Leslie Nord leslienord)

    Email me: [email protected]
    www.lesliekirk.com

    Follow me: Twitter | Facebook | FourSquare | Pinterest | Flickr

    #2
    I think it is just weight. https://schema.org/OfferShippingDetails

    Although they don't really show an example with weight here:
    https://developers.google.com/search...ipping-example


    Where are the messages coming from? Google Search Console, Google Merchant Center?

    Are you/they sure it's not a data feed missing the weight value if the message is coming from Google Merchant Center?

    Nick Harkins
    www.loveisarose.com

    Comment


      #3
      Originally posted by SidFeyDesigns View Post
      I think it is just weight. https://schema.org/OfferShippingDetails

      Although they don't really show an example with weight here:
      https://developers.google.com/search...ipping-example


      Where are the messages coming from? Google Search Console, Google Merchant Center?

      Are you/they sure it's not a data feed missing the weight value if the message is coming from Google Merchant Center?
      This is a hand-added item. The error is coming from schema dot org validator. I'm thinking I need to also add the https://schema.org/OfferShippingDetails along with "weight" into the product-json-id - which I'm pretty sure I will blow up trying to do this
      Leslie Kirk
      Miva Certified Developer
      Miva Merchant Specialist since 1997
      Previously of Webs Your Way
      (aka Leslie Nord leslienord)

      Email me: [email protected]
      www.lesliekirk.com

      Follow me: Twitter | Facebook | FourSquare | Pinterest | Flickr

      Comment


        #4
        Through A LOT of trial and error, I've figured it out! In the product-json-id, just below
        Code:
        "category": "&mvtj:category:name;",
        and above
        Code:
        "brand": {
        I added

        Code:
        "weight": "&mvtj:product:weight;",
        and it made the Schema Markup Validator happy (and me too!).

        BUT it's still not "shipping_weight" which is what the mumble grumbling Google Merchant Center wants

        RCpENU.png
        Last edited by lesliekirk; 06-20-23, 04:23 AM.
        Leslie Kirk
        Miva Certified Developer
        Miva Merchant Specialist since 1997
        Previously of Webs Your Way
        (aka Leslie Nord leslienord)

        Email me: [email protected]
        www.lesliekirk.com

        Follow me: Twitter | Facebook | FourSquare | Pinterest | Flickr

        Comment


          #5
          Follow up - FWIW I found where I could add this in the Google Merchant Center admin. It was an advanced setting. And yes, I know I need to build a product feed and not try to do this one-by-one.
          Leslie Kirk
          Miva Certified Developer
          Miva Merchant Specialist since 1997
          Previously of Webs Your Way
          (aka Leslie Nord leslienord)

          Email me: [email protected]
          www.lesliekirk.com

          Follow me: Twitter | Facebook | FourSquare | Pinterest | Flickr

          Comment


            #6
            The issue is likely because "shipping_weight" is specific to Google Merchant Center.

            There is a lot of useful info about the Product Data that can be added to Merchant Center here: https://support.google.com/merchants.../7052112?hl=en

            Scroll down quite a bit to the Shipping section and you will see that "shipping_wieght" is not a Schema.org property.

            To add to that, Merchant Center only automatically updates product data properties/values directly from the website for price, availability, and condition and this setting has to be turned on in Merchant Center (although this may be changing when Merchant Center Next rolls out).

            I would confidently say the issue is not from missing data in the product schema.

            So by hand-added item do you mean they add their products to Merchant Center manually (One by One) through the Merchant Center admin?

            Do they not have a feed that Merchant Center pulls the product data from?

            If they are adding products One by One in Merchant Center, under the "Shipping, tax, and returns" section they need to click the toggle button to the right to change from Basic to Advanced. Then they can enter the shipping weight.
            GMC-Ship-Weight-Add-Prod-One-by-One.png


            If they are using a data feed, then the data feed is what is missing the "shipping_weight" values.

            The following is based off assuming a data feed is built using Miva's Marketing Feeds:
            This can get a little tricky if they are using the stock miva header columns in their data feed. They will want to make sure they have mapped the Google defined column headers to Miva's stock product column headers by setting up Feed Rules in Merchant Center. If their data feed column headers match the Google defined column headers this would not be necessary but in either scenario, the product weight for each product would need to be filled out in the Miva admin. They can also provide a fallback weight using the Feed Rules in Merchant Center to provide a value until they have weights for all products if they currently do not.


            Hopefully this helps clear things up a little bit.

            Cheers.
            Nick Harkins
            www.loveisarose.com

            Comment

            Working...
            X