Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve markup for e-commerce shipping options #2506

Closed
danbri opened this issue Mar 24, 2020 · 19 comments
Closed

Improve markup for e-commerce shipping options #2506

danbri opened this issue Mar 24, 2020 · 19 comments
Assignees
Labels
no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).

Comments

@danbri
Copy link
Contributor

danbri commented Mar 24, 2020

(this is a proposal from Google based on our experience using schema.org Product markup)

Motivation: When users search for and browse different products across the web, they often want to understand what kinds of shipping options might be available to them. It would be useful for Schema.org to have expressivity that allowed various merchants to describe their shipping policies, including cost and estimated delivery times according to delivery location. As always there are various levels of detail that might be made explicit.

Our suggestion is to start with something like the following:

Main concepts:

  • Shipping policy URL
  • For each product offer:
  • Shipping cost
  • Estimated delivery time [num days handling, num days shipping]
  • Delivery location [Country, state, zip code, etc]
  • Link to shipping policy URL

Plus these as "useful to have":

  • Modeled on your Shipping Policy page:
  • Do you offer Free Shipping above a basket threshold? [ie “Free shipping for orders above $35”]
  • Offers that qualify for your Free Shipping threshold could reference this through the shipping policy URL link

This initial version may not support dynamic pricing based on other dimensions, such as the item price or weight or dynamic carrier rates. These are consequently difficult here because of the vast number of potential edge cases, but more potentially could be supported in the future.

@danbri danbri self-assigned this Mar 24, 2020
@danbri
Copy link
Contributor Author

danbri commented Mar 24, 2020

For additional context on what we've done at Google so far:

@RichardWallis
Copy link
Contributor

Having 'shipping location' as a concept might also be useful. An understanding of where items are being shipped from is often an influence on purchasing decisions.

@HughP
Copy link

HughP commented Mar 24, 2020 via email

@RichardWallis
Copy link
Contributor

I mean shipped from a supplier somewhere.

Example scenario 1:
Search for a product (in UK) receive links to purchasing options from a supplier in Germany, a supplier in London, and Amazon.com (shipped from USA). Lowest price Amazon.com, highest price from London UK supplier. If in a hurry purchase from London, if relaxed about delivery time would use Amazon.com.

Example 2:
Search for a product on eBay. Get several 'Buy It Now' options at differing prices from suppliers in several countries (UK, France, Germany, Singapore, China) some from their country of origin, some from local warehousing in my country.

In both cases knowing the location from whence the product is shipped would be helpful in deciding who to purchase from, and the risk to a safe and timely arrival.

@danbri
Copy link
Contributor Author

danbri commented Mar 31, 2020

@RichardWallis @HughP - thanks. We may come back to these but my colleagues tell me there are some complexities. We can revisit "ships from" later if there are use cases.

@Aaranged
Copy link

I do not understand the utility of businessDays having a range of OpeningHoursSpecification. What is the use case of being able to say (to paraphrase the data) "WRT shipping delivery time, this business is open from Monday to Friday, 8:00 AM to 5:00 PM"? What useful calculation, or even useful information, does this provide (especially as using this to calculate days the business isn't_ open requires parsing OpeningHoursSpecification, as the "place is open if the opens property is specified, and closed otherwise")?

Additionally (and I think relevant to the point above) this needs examples, especially as understanding how to mark up QuantitativeValue is important here, and that type lacks examples too.

@github-actions
Copy link

Stale issue message

@github-actions github-actions bot added the no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Jul 15, 2020
@jsmoriss
Copy link

jsmoriss commented Oct 1, 2020

Following the source link (#2506) from https://schema.org/PostalCodeRangeSpecification:

https://schema.org/PostalCodeRangeSpecification appears to be US-centric. Many countries use alpha-numeric postal codes. Would the following be considered OK for postal codes H2* and V2X 6E3 to V2X 6S4? Is "postalCodeEnd" optional? Logically, it should be to allow for everything that matches "postalCodeBegin"...

"postalCodeRange": [
        {
                "@context": "https://schema.org",
                "@type": "PostalCodeRangeSpecification",
                "postalCodeBegin": "H2",
        },
        {
                "@context": "https://schema.org",
                "@type": "PostalCodeRangeSpecification",
                "postalCodeBegin": "V2X 6E3",
                "postalCodeEnd": "V2X 6S4"
        }
],

@inetbiz
Copy link

inetbiz commented Jan 23, 2021

@danbri Can the product schema examples be updated to reflect changes?

@inetbiz
Copy link

inetbiz commented Jan 23, 2021

Having 'shipping location' as a concept might also be useful. An understanding of where items are being shipped from is often an influence on purchasing decisions.

I don't get at all why we would mark up shipping destination at all? If a company sells internationally, the options could be endless! Google can access other linked data to calculate shipping based on browser location and shipper ( USPS, UPS, FedEx, etc all ). I don't see examples that require a certain amount to be spent to qualify for free shipping, either.

@rraue
Copy link

rraue commented Jun 9, 2022

@danbri Not sure if this is the right place to ask and suggest, but it seems like it. If I got this right the minimum for ShippingDeliveryTime is 1 day. No way to specify same day delivery for local delivery with average delivery time for a given Product, right? We could specify 0 days but I am not sure how that will be handled and some categories like food delivery usually is faster than retail delivery and I see no way to specify this food product = 40min and retail product = 1hour30min. Is this planned as the hyper local delivery business is growing and becoming more popular?

Suggestion if introducing minutes isn't feasible would be a new tag for samedaydelivery:

"deliveryTime": { 
            "@type": "ShippingDeliveryTime",
            "handlingTime": {
              "@type": "QuantitativeValue",
              "minValue": "0",
              "maxValue": "0",
              "samedaydelivery" : "Yes"
            },
            "transitTime": {
              "@type": "QuantitativeValue",
              "minValue": "0",
              "maxValue": "0",
              "samedaydelivery" : "Yes"
            },
            "cutOffTime": "19:30-08:00",
            "businessDays": {
              "@type": "OpeningHoursSpecification",
              "dayOfWeek": [ "https://schema.org/Monday", "https://schema.org/Tuesday", "https://schema.org/Wednesday", "https://schema.org/Thursday" ]
            }
          }

@djmj
Copy link

djmj commented Apr 3, 2024

List of postalcodes

Hello,
i currently try to use structured data in json format for google merchant center for a german merchant that provides local delivery service to a list of postalcodes (30-50 areas) with identical costs and times. In this case it is not possible to use the range attribute since the postalcodes can be arbitrary like:

Question

Is it possible to define a list of postalcodes instead of a range?

From the documentation its not clear what the cardinality is for each attribute like for "postalcode".

https://schema.org/DefinedRegion

Something like:

"postalcode" : ["57801", "57803" , "57799", "54987"]

Or is the example in this link valid having multiple ranges where postalcodeEnd is optional? If its optional we could simply define "postalcodeStart : "57801" and omit end.

#2730

Workaround

Else it seems we have to repeat the whole OfferShippingDetails for each postalcode which increases the json size massive.

@jsmoriss
Copy link

jsmoriss commented Apr 3, 2024

Else it seems we have to repeat the whole OfferShippingDetails for each postalcode which increases the json size massive.

FYI, you should use an @graph block, and use Schema type blocks within the @graph with unique @id's. Then each property that needs to be repeated, just use the @id to refer to the appropriate block, that way you don't repeat big blocks of data. In case you use WordPress and WooCommerce, have a look at the WPSSO plugin (and its WCSDT add-on https://wordpress.org/plugins/wpsso-wc-shipping-delivery-time/), which optimizes the @graph markup in this way.

js.

@djmj
Copy link

djmj commented Apr 3, 2024

@jsmoriss

Thanks for your reply and i think i understand the concept to reference a @graph by @id. But is this a wordpress or woocommerce related thing or is it from schema.org? We develop our own shop system.

Quick test: https://search.google.com/test/rich-results/result?id=1tRokUQnsIScCDCIkUzmgw

Google and schema.org testing tools dont complain if attribute postalcode is an array it seems. I will try this out in production and see if google merchant center will respect it.

@Tiggerito
Copy link

I went with the array solution but have not yet seen confirmation that it is accepted by Google. They do provide examples of addressRegion as an array.

I also have addressCountry as an array.

It would be nice if this is clarified.

@jsmoriss
Copy link

jsmoriss commented Apr 4, 2024

Thanks for your reply and i think i understand the concept to reference a @graph by @id. But is this a wordpress or woocommerce related thing or is it from schema.org? We develop our own shop system.

It's a Schema markup thing - here's a pretty extensive example from one of our test sites. :)

{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@id": "/product/a-variable-product/#sso/product-group/15",
            "@context": "https://schema.org",
            "@type": "ProductGroup",
            "mainEntityOfPage": "http://woo.surniaulula.com/product/a-variable-product/",
            "url": "http://woo.surniaulula.com/product/a-variable-product/",
            "sameAs": [
                "http://woo.surniaulula.com/?p=15"
            ],
            "name": "A Variable Product",
            "description": "A short description. A second line of short description.",
            "aggregateRating": {
                "@id": "/product/a-variable-product/#sso/product-group/15/rating-aggregate/4/2/1/5/2"
            },
            "review": [
                {
                    "@id": "/product/a-variable-product/#sso/review/38"
                },
                {
                    "@id": "/product/a-variable-product/#sso/review/2"
                }
            ],
            "category": "Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine",
            "sku": "1234567890",
            "mpn": "MPN1234",
            "gtin": "0123456789",
            "itemCondition": "https://schema.org/NewCondition",
            "brand": {
                "@context": "https://schema.org",
                "@type": "Brand",
                "name": "Unicorn Co."
            },
            "image": [
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x1200-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x900-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x675-cropped.jpg#sso/image-object"
                }
            ],
            "productGroupID": 15,
            "hasVariant": [
                {
                    "@id": "/product/a-variable-product/?attribute_color=Red&attribute_size=Small#sso/product/1405"
                },
                {
                    "@id": "/product/a-variable-product/?attribute_color=Green&attribute_size=Medium#sso/product/1406"
                },
                {
                    "@id": "/product/a-variable-product/?attribute_color=Blue#sso/product/1407"
                }
            ],
            "variesBy": [
                "sku",
                "gtin8",
                "color",
                "size",
                "offers"
            ]
        },
        {
            "@id": "/product/a-variable-product/#sso/product-group/15/rating-aggregate/4/2/1/5/2",
            "@context": "https://schema.org",
            "@type": "AggregateRating",
            "ratingValue": 4,
            "ratingCount": 2,
            "worstRating": 1,
            "bestRating": 5,
            "reviewCount": 2
        },
        {
            "@id": "/product/a-variable-product/#sso/review/38",
            "@context": "https://schema.org",
            "@type": "Review",
            "url": "http://woo.surniaulula.com/product/a-variable-product/#comment-38",
            "dateCreated": "2021-10-29T19:10:09-07:00",
            "name": "Review by jsmoriss on October 29, 2021",
            "description": "3 stars. ;-) js.",
            "text": "3 stars. ;-) js.",
            "reviewRating": {
                "@context": "https://schema.org",
                "@type": "Rating",
                "ratingValue": 3,
                "worstRating": 1,
                "bestRating": 5
            },
            "author": {
                "@context": "https://schema.org",
                "@type": "Person",
                "url": "http://woo.wpsso.com",
                "name": "jsmoriss"
            }
        },
        {
            "@id": "/product/a-variable-product/#sso/review/2",
            "@context": "https://schema.org",
            "@type": "Review",
            "url": "http://woo.surniaulula.com/product/a-variable-product/#comment-2",
            "dateCreated": "2021-03-30T21:43:51-07:00",
            "name": "Review by jsmoriss on March 30, 2021",
            "description": "First review.",
            "text": "First review.",
            "reviewRating": {
                "@context": "https://schema.org",
                "@type": "Rating",
                "ratingValue": 5,
                "worstRating": 1,
                "bestRating": 5
            },
            "author": {
                "@context": "https://schema.org",
                "@type": "Person",
                "url": "http://woo.wpsso.com",
                "name": "jsmoriss"
            }
        },
        {
            "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x1200-cropped.jpg#sso/image-object",
            "@context": "https://schema.org",
            "@type": "ImageObject",
            "url": "http://woo.surniaulula.com/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x1200-cropped.jpg",
            "identifier": "967-wpsso-schema-1x1",
            "name": "Unicorn Wallpaper",
            "description": "Unicorn Wallpaper",
            "encodingFormat": "image/jpeg",
            "uploadDate": "2013-03-15T03:10:39+00:00",
            "alternativeHeadline": "Unicorn Wallpaper",
            "width": [
                {
                    "@id": "#sso/qv-width-px-1200"
                }
            ],
            "height": [
                {
                    "@id": "#sso/qv-height-px-1200"
                }
            ]
        },
        {
            "@id": "#sso/qv-width-px-1200",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Width",
            "unitText": "px",
            "unitCode": "E37",
            "value": "1200"
        },
        {
            "@id": "#sso/qv-height-px-1200",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Height",
            "unitText": "px",
            "unitCode": "E37",
            "value": "1200"
        },
        {
            "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x900-cropped.jpg#sso/image-object",
            "@context": "https://schema.org",
            "@type": "ImageObject",
            "url": "http://woo.surniaulula.com/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x900-cropped.jpg",
            "identifier": "967-wpsso-schema-4x3",
            "name": "Unicorn Wallpaper",
            "description": "Unicorn Wallpaper",
            "encodingFormat": "image/jpeg",
            "uploadDate": "2013-03-15T03:10:39+00:00",
            "alternativeHeadline": "Unicorn Wallpaper",
            "width": [
                {
                    "@id": "#sso/qv-width-px-1200"
                }
            ],
            "height": [
                {
                    "@id": "#sso/qv-height-px-900"
                }
            ]
        },
        {
            "@id": "#sso/qv-height-px-900",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Height",
            "unitText": "px",
            "unitCode": "E37",
            "value": "900"
        },
        {
            "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x675-cropped.jpg#sso/image-object",
            "@context": "https://schema.org",
            "@type": "ImageObject",
            "url": "http://woo.surniaulula.com/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x675-cropped.jpg",
            "identifier": "967-wpsso-schema-16x9",
            "name": "Unicorn Wallpaper",
            "description": "Unicorn Wallpaper",
            "encodingFormat": "image/jpeg",
            "uploadDate": "2013-03-15T03:10:39+00:00",
            "alternativeHeadline": "Unicorn Wallpaper",
            "width": [
                {
                    "@id": "#sso/qv-width-px-1200"
                }
            ],
            "height": [
                {
                    "@id": "#sso/qv-height-px-675"
                }
            ]
        },
        {
            "@id": "#sso/qv-height-px-675",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Height",
            "unitText": "px",
            "unitCode": "E37",
            "value": "675"
        },
        {
            "@id": "/product/a-variable-product/?attribute_color=Red&attribute_size=Small#sso/product/1405",
            "@context": "https://schema.org",
            "@type": "Product",
            "url": "http://woo.surniaulula.com/product/a-variable-product/?attribute_color=Red&attribute_size=Small",
            "name": "A Variable Product \u2013 Red \u2013 Small",
            "description": "A custom description for RED.",
            "category": "Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine",
            "sku": "SKURED",
            "inProductGroupWithID": 15,
            "gtin8": "12345678",
            "itemCondition": "https://schema.org/NewCondition",
            "color": "Red",
            "brand": {
                "@context": "https://schema.org",
                "@type": "Brand",
                "name": "Unicorn Co."
            },
            "size": {
                "@context": "https://schema.org",
                "@type": "SizeSpecification",
                "name": "Small"
            },
            "image": [
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x1200-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x900-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x675-cropped.jpg#sso/image-object"
                }
            ],
            "offers": {
                "@context": "https://schema.org",
                "@type": "Offer",
                "url": "http://woo.surniaulula.com/product/a-variable-product/?attribute_color=Red&attribute_size=Small",
                "name": "A Variable Product \u2013 Red \u2013 Small",
                "description": "A custom description for RED.",
                "category": "Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine",
                "sku": "SKURED",
                "gtin8": "12345678",
                "availability": "https://schema.org/InStock",
                "itemCondition": "https://schema.org/NewCondition",
                "priceValidUntil": "2025-04-04T01:21:20+00:00",
                "priceSpecification": {
                    "@context": "https://schema.org",
                    "@type": "UnitPriceSpecification",
                    "priceType": "https://schema.org/ListPrice",
                    "price": "1.00",
                    "priceCurrency": "CAD"
                },
                "shippingDetails": [
                    {
                        "@id": "/product/a-variable-product/#sso/shipping-z2-m1-c0"
                    }
                ],
                "seller": {
                    "@id": "/#sso/organization/site/org-logo-url"
                }
            },
            "review": [
                {
                    "@id": "/product/a-variable-product/#sso/review/38"
                },
                {
                    "@id": "/product/a-variable-product/#sso/review/2"
                }
            ]
        },
        {
            "@id": "/product/a-variable-product/#sso/shipping-z2-m1-c0",
            "@context": "https://schema.org",
            "@type": "OfferShippingDetails",
            "name": "Everywhere",
            "shippingDestination": [
                {
                    "@id": "#sso/country-a2-AF"
                },
                {
                    "@id": "#sso/country-a2-AX"
                },
                {
                    "@id": "#sso/country-a2-AL"
                },
                {
                    "@id": "#sso/country-a2-DZ"
                },
                {
                    "@id": "#sso/country-a2-AS"
                },
                {
                    "@id": "#sso/country-a2-AD"
                },
                {
                    "@id": "#sso/country-a2-AO"
                },
                {
                    "@id": "#sso/country-a2-AI"
                },
                {
                    "@id": "#sso/country-a2-AQ"
                },
                {
                    "@id": "#sso/country-a2-AG"
                },
                {
                    "@id": "#sso/country-a2-AR"
                },
                {
                    "@id": "#sso/country-a2-AM"
                },
                {
                    "@id": "#sso/country-a2-AW"
                },
                {
                    "@id": "#sso/country-a2-AU"
                },
                {
                    "@id": "#sso/country-a2-AT"
                },
                {
                    "@id": "#sso/country-a2-AZ"
                },
                {
                    "@id": "#sso/country-a2-BS"
                },
                {
                    "@id": "#sso/country-a2-BH"
                },
                {
                    "@id": "#sso/country-a2-BD"
                },
                {
                    "@id": "#sso/country-a2-BB"
                },
                {
                    "@id": "#sso/country-a2-BY"
                },
                {
                    "@id": "#sso/country-a2-BE"
                },
                {
                    "@id": "#sso/country-a2-BZ"
                },
                {
                    "@id": "#sso/country-a2-BJ"
                },
                {
                    "@id": "#sso/country-a2-BM"
                },
                {
                    "@id": "#sso/country-a2-BT"
                },
                {
                    "@id": "#sso/country-a2-BO"
                },
                {
                    "@id": "#sso/country-a2-BQ"
                },
                {
                    "@id": "#sso/country-a2-BA"
                },
                {
                    "@id": "#sso/country-a2-BW"
                },
                {
                    "@id": "#sso/country-a2-BV"
                },
                {
                    "@id": "#sso/country-a2-BR"
                },
                {
                    "@id": "#sso/country-a2-IO"
                },
                {
                    "@id": "#sso/country-a2-BN"
                },
                {
                    "@id": "#sso/country-a2-BG"
                },
                {
                    "@id": "#sso/country-a2-BF"
                },
                {
                    "@id": "#sso/country-a2-BI"
                },
                {
                    "@id": "#sso/country-a2-CV"
                },
                {
                    "@id": "#sso/country-a2-KH"
                },
                {
                    "@id": "#sso/country-a2-CM"
                },
                {
                    "@id": "#sso/country-a2-CA"
                },
                {
                    "@id": "#sso/country-a2-KY"
                },
                {
                    "@id": "#sso/country-a2-CF"
                },
                {
                    "@id": "#sso/country-a2-TD"
                },
                {
                    "@id": "#sso/country-a2-CL"
                },
                {
                    "@id": "#sso/country-a2-CN"
                },
                {
                    "@id": "#sso/country-a2-CX"
                },
                {
                    "@id": "#sso/country-a2-CC"
                },
                {
                    "@id": "#sso/country-a2-CO"
                },
                {
                    "@id": "#sso/country-a2-KM"
                },
                {
                    "@id": "#sso/country-a2-CG"
                },
                {
                    "@id": "#sso/country-a2-CD"
                },
                {
                    "@id": "#sso/country-a2-CK"
                },
                {
                    "@id": "#sso/country-a2-CR"
                },
                {
                    "@id": "#sso/country-a2-CI"
                },
                {
                    "@id": "#sso/country-a2-HR"
                },
                {
                    "@id": "#sso/country-a2-CU"
                },
                {
                    "@id": "#sso/country-a2-CW"
                },
                {
                    "@id": "#sso/country-a2-CY"
                },
                {
                    "@id": "#sso/country-a2-CZ"
                },
                {
                    "@id": "#sso/country-a2-DK"
                },
                {
                    "@id": "#sso/country-a2-DJ"
                },
                {
                    "@id": "#sso/country-a2-DM"
                },
                {
                    "@id": "#sso/country-a2-DO"
                },
                {
                    "@id": "#sso/country-a2-EC"
                },
                {
                    "@id": "#sso/country-a2-EG"
                },
                {
                    "@id": "#sso/country-a2-SV"
                },
                {
                    "@id": "#sso/country-a2-GQ"
                },
                {
                    "@id": "#sso/country-a2-ER"
                },
                {
                    "@id": "#sso/country-a2-EE"
                },
                {
                    "@id": "#sso/country-a2-ET"
                },
                {
                    "@id": "#sso/country-a2-FK"
                },
                {
                    "@id": "#sso/country-a2-FO"
                },
                {
                    "@id": "#sso/country-a2-FJ"
                },
                {
                    "@id": "#sso/country-a2-FI"
                },
                {
                    "@id": "#sso/country-a2-FR"
                },
                {
                    "@id": "#sso/country-a2-GF"
                },
                {
                    "@id": "#sso/country-a2-PF"
                },
                {
                    "@id": "#sso/country-a2-TF"
                },
                {
                    "@id": "#sso/country-a2-GA"
                },
                {
                    "@id": "#sso/country-a2-GM"
                },
                {
                    "@id": "#sso/country-a2-GE"
                },
                {
                    "@id": "#sso/country-a2-DE"
                },
                {
                    "@id": "#sso/country-a2-GH"
                },
                {
                    "@id": "#sso/country-a2-GI"
                },
                {
                    "@id": "#sso/country-a2-GR"
                },
                {
                    "@id": "#sso/country-a2-GL"
                },
                {
                    "@id": "#sso/country-a2-GD"
                },
                {
                    "@id": "#sso/country-a2-GP"
                },
                {
                    "@id": "#sso/country-a2-GU"
                },
                {
                    "@id": "#sso/country-a2-GT"
                },
                {
                    "@id": "#sso/country-a2-GG"
                },
                {
                    "@id": "#sso/country-a2-GN"
                },
                {
                    "@id": "#sso/country-a2-GW"
                },
                {
                    "@id": "#sso/country-a2-GY"
                },
                {
                    "@id": "#sso/country-a2-HT"
                },
                {
                    "@id": "#sso/country-a2-HM"
                },
                {
                    "@id": "#sso/country-a2-VA"
                },
                {
                    "@id": "#sso/country-a2-HN"
                },
                {
                    "@id": "#sso/country-a2-HK"
                },
                {
                    "@id": "#sso/country-a2-HU"
                },
                {
                    "@id": "#sso/country-a2-IS"
                },
                {
                    "@id": "#sso/country-a2-IN"
                },
                {
                    "@id": "#sso/country-a2-ID"
                },
                {
                    "@id": "#sso/country-a2-IR"
                },
                {
                    "@id": "#sso/country-a2-IQ"
                },
                {
                    "@id": "#sso/country-a2-IE"
                },
                {
                    "@id": "#sso/country-a2-IM"
                },
                {
                    "@id": "#sso/country-a2-IL"
                },
                {
                    "@id": "#sso/country-a2-IT"
                },
                {
                    "@id": "#sso/country-a2-JM"
                },
                {
                    "@id": "#sso/country-a2-JP"
                },
                {
                    "@id": "#sso/country-a2-JE"
                },
                {
                    "@id": "#sso/country-a2-JO"
                },
                {
                    "@id": "#sso/country-a2-KZ"
                },
                {
                    "@id": "#sso/country-a2-KE"
                },
                {
                    "@id": "#sso/country-a2-KI"
                },
                {
                    "@id": "#sso/country-a2-KP"
                },
                {
                    "@id": "#sso/country-a2-KR"
                },
                {
                    "@id": "#sso/country-a2-KW"
                },
                {
                    "@id": "#sso/country-a2-KG"
                },
                {
                    "@id": "#sso/country-a2-LA"
                },
                {
                    "@id": "#sso/country-a2-LV"
                },
                {
                    "@id": "#sso/country-a2-LB"
                },
                {
                    "@id": "#sso/country-a2-LS"
                },
                {
                    "@id": "#sso/country-a2-LR"
                },
                {
                    "@id": "#sso/country-a2-LY"
                },
                {
                    "@id": "#sso/country-a2-LI"
                },
                {
                    "@id": "#sso/country-a2-LT"
                },
                {
                    "@id": "#sso/country-a2-LU"
                },
                {
                    "@id": "#sso/country-a2-MO"
                },
                {
                    "@id": "#sso/country-a2-MK"
                },
                {
                    "@id": "#sso/country-a2-MG"
                },
                {
                    "@id": "#sso/country-a2-MW"
                },
                {
                    "@id": "#sso/country-a2-MY"
                },
                {
                    "@id": "#sso/country-a2-MV"
                },
                {
                    "@id": "#sso/country-a2-ML"
                },
                {
                    "@id": "#sso/country-a2-MT"
                },
                {
                    "@id": "#sso/country-a2-MH"
                },
                {
                    "@id": "#sso/country-a2-MQ"
                },
                {
                    "@id": "#sso/country-a2-MR"
                },
                {
                    "@id": "#sso/country-a2-MU"
                },
                {
                    "@id": "#sso/country-a2-YT"
                },
                {
                    "@id": "#sso/country-a2-MX"
                },
                {
                    "@id": "#sso/country-a2-FM"
                },
                {
                    "@id": "#sso/country-a2-MD"
                },
                {
                    "@id": "#sso/country-a2-MC"
                },
                {
                    "@id": "#sso/country-a2-MN"
                },
                {
                    "@id": "#sso/country-a2-ME"
                },
                {
                    "@id": "#sso/country-a2-MS"
                },
                {
                    "@id": "#sso/country-a2-MA"
                },
                {
                    "@id": "#sso/country-a2-MZ"
                },
                {
                    "@id": "#sso/country-a2-MM"
                },
                {
                    "@id": "#sso/country-a2-NA"
                },
                {
                    "@id": "#sso/country-a2-NR"
                },
                {
                    "@id": "#sso/country-a2-NP"
                },
                {
                    "@id": "#sso/country-a2-NL"
                },
                {
                    "@id": "#sso/country-a2-NC"
                },
                {
                    "@id": "#sso/country-a2-NZ"
                },
                {
                    "@id": "#sso/country-a2-NI"
                },
                {
                    "@id": "#sso/country-a2-NE"
                },
                {
                    "@id": "#sso/country-a2-NG"
                },
                {
                    "@id": "#sso/country-a2-NU"
                },
                {
                    "@id": "#sso/country-a2-NF"
                },
                {
                    "@id": "#sso/country-a2-MP"
                },
                {
                    "@id": "#sso/country-a2-NO"
                },
                {
                    "@id": "#sso/country-a2-OM"
                },
                {
                    "@id": "#sso/country-a2-PK"
                },
                {
                    "@id": "#sso/country-a2-PW"
                },
                {
                    "@id": "#sso/country-a2-PS"
                },
                {
                    "@id": "#sso/country-a2-PA"
                },
                {
                    "@id": "#sso/country-a2-PG"
                },
                {
                    "@id": "#sso/country-a2-PY"
                },
                {
                    "@id": "#sso/country-a2-PE"
                },
                {
                    "@id": "#sso/country-a2-PH"
                },
                {
                    "@id": "#sso/country-a2-PN"
                },
                {
                    "@id": "#sso/country-a2-PL"
                },
                {
                    "@id": "#sso/country-a2-PT"
                },
                {
                    "@id": "#sso/country-a2-PR"
                },
                {
                    "@id": "#sso/country-a2-QA"
                },
                {
                    "@id": "#sso/country-a2-RE"
                },
                {
                    "@id": "#sso/country-a2-RO"
                },
                {
                    "@id": "#sso/country-a2-RU"
                },
                {
                    "@id": "#sso/country-a2-RW"
                },
                {
                    "@id": "#sso/country-a2-BL"
                },
                {
                    "@id": "#sso/country-a2-SH"
                },
                {
                    "@id": "#sso/country-a2-KN"
                },
                {
                    "@id": "#sso/country-a2-LC"
                },
                {
                    "@id": "#sso/country-a2-MF"
                },
                {
                    "@id": "#sso/country-a2-PM"
                },
                {
                    "@id": "#sso/country-a2-VC"
                },
                {
                    "@id": "#sso/country-a2-WS"
                },
                {
                    "@id": "#sso/country-a2-SM"
                },
                {
                    "@id": "#sso/country-a2-ST"
                },
                {
                    "@id": "#sso/country-a2-SA"
                },
                {
                    "@id": "#sso/country-a2-SN"
                },
                {
                    "@id": "#sso/country-a2-RS"
                },
                {
                    "@id": "#sso/country-a2-SC"
                },
                {
                    "@id": "#sso/country-a2-SL"
                },
                {
                    "@id": "#sso/country-a2-SG"
                },
                {
                    "@id": "#sso/country-a2-SX"
                },
                {
                    "@id": "#sso/country-a2-SK"
                },
                {
                    "@id": "#sso/country-a2-SI"
                },
                {
                    "@id": "#sso/country-a2-SB"
                },
                {
                    "@id": "#sso/country-a2-SO"
                },
                {
                    "@id": "#sso/country-a2-ZA"
                },
                {
                    "@id": "#sso/country-a2-GS"
                },
                {
                    "@id": "#sso/country-a2-SS"
                },
                {
                    "@id": "#sso/country-a2-ES"
                },
                {
                    "@id": "#sso/country-a2-LK"
                },
                {
                    "@id": "#sso/country-a2-SD"
                },
                {
                    "@id": "#sso/country-a2-SR"
                },
                {
                    "@id": "#sso/country-a2-SJ"
                },
                {
                    "@id": "#sso/country-a2-SZ"
                },
                {
                    "@id": "#sso/country-a2-SE"
                },
                {
                    "@id": "#sso/country-a2-CH"
                },
                {
                    "@id": "#sso/country-a2-SY"
                },
                {
                    "@id": "#sso/country-a2-TW"
                },
                {
                    "@id": "#sso/country-a2-TJ"
                },
                {
                    "@id": "#sso/country-a2-TZ"
                },
                {
                    "@id": "#sso/country-a2-TH"
                },
                {
                    "@id": "#sso/country-a2-TL"
                },
                {
                    "@id": "#sso/country-a2-TG"
                },
                {
                    "@id": "#sso/country-a2-TK"
                },
                {
                    "@id": "#sso/country-a2-TO"
                },
                {
                    "@id": "#sso/country-a2-TT"
                },
                {
                    "@id": "#sso/country-a2-TN"
                },
                {
                    "@id": "#sso/country-a2-TR"
                },
                {
                    "@id": "#sso/country-a2-TM"
                },
                {
                    "@id": "#sso/country-a2-TC"
                },
                {
                    "@id": "#sso/country-a2-TV"
                },
                {
                    "@id": "#sso/country-a2-UG"
                },
                {
                    "@id": "#sso/country-a2-UA"
                },
                {
                    "@id": "#sso/country-a2-AE"
                },
                {
                    "@id": "#sso/country-a2-GB"
                },
                {
                    "@id": "#sso/country-a2-UM"
                },
                {
                    "@id": "#sso/country-a2-US"
                },
                {
                    "@id": "#sso/country-a2-UY"
                },
                {
                    "@id": "#sso/country-a2-UZ"
                },
                {
                    "@id": "#sso/country-a2-VU"
                },
                {
                    "@id": "#sso/country-a2-VE"
                },
                {
                    "@id": "#sso/country-a2-VN"
                },
                {
                    "@id": "#sso/country-a2-VG"
                },
                {
                    "@id": "#sso/country-a2-VI"
                },
                {
                    "@id": "#sso/country-a2-WF"
                },
                {
                    "@id": "#sso/country-a2-EH"
                },
                {
                    "@id": "#sso/country-a2-YE"
                },
                {
                    "@id": "#sso/country-a2-ZM"
                },
                {
                    "@id": "#sso/country-a2-ZW"
                }
            ],
            "shippingRate": {
                "@context": "https://schema.org",
                "@type": "MonetaryAmount",
                "name": "Free shipping",
                "value": 0,
                "currency": "CAD"
            },
            "deliveryTime": {
                "@context": "https://schema.org",
                "@type": "ShippingDeliveryTime",
                "businessDays": [
                    {
                        "@id": "/product/a-variable-product/#sso/hours/f9239359a4cd1e98bc50c4f076929804"
                    }
                ],
                "cutoffTime": "none:00-07:00",
                "handlingTime": {
                    "@id": "/product/a-variable-product/#sso/qv-1-3-day"
                },
                "transitTime": {
                    "@id": "/product/a-variable-product/#sso/qv-day"
                }
            }
        },
        {
            "@id": "#sso/country-a2-AF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AF"
        },
        {
            "@id": "#sso/country-a2-AX",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AX"
        },
        {
            "@id": "#sso/country-a2-AL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AL"
        },
        {
            "@id": "#sso/country-a2-DZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "DZ"
        },
        {
            "@id": "#sso/country-a2-AS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AS"
        },
        {
            "@id": "#sso/country-a2-AD",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AD"
        },
        {
            "@id": "#sso/country-a2-AO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AO"
        },
        {
            "@id": "#sso/country-a2-AI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AI"
        },
        {
            "@id": "#sso/country-a2-AQ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AQ"
        },
        {
            "@id": "#sso/country-a2-AG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AG"
        },
        {
            "@id": "#sso/country-a2-AR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AR"
        },
        {
            "@id": "#sso/country-a2-AM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AM"
        },
        {
            "@id": "#sso/country-a2-AW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AW"
        },
        {
            "@id": "#sso/country-a2-AU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AU"
        },
        {
            "@id": "#sso/country-a2-AT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AT"
        },
        {
            "@id": "#sso/country-a2-AZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AZ"
        },
        {
            "@id": "#sso/country-a2-BS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BS"
        },
        {
            "@id": "#sso/country-a2-BH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BH"
        },
        {
            "@id": "#sso/country-a2-BD",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BD"
        },
        {
            "@id": "#sso/country-a2-BB",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BB"
        },
        {
            "@id": "#sso/country-a2-BY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BY"
        },
        {
            "@id": "#sso/country-a2-BE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BE"
        },
        {
            "@id": "#sso/country-a2-BZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BZ"
        },
        {
            "@id": "#sso/country-a2-BJ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BJ"
        },
        {
            "@id": "#sso/country-a2-BM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BM"
        },
        {
            "@id": "#sso/country-a2-BT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BT"
        },
        {
            "@id": "#sso/country-a2-BO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BO"
        },
        {
            "@id": "#sso/country-a2-BQ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BQ"
        },
        {
            "@id": "#sso/country-a2-BA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BA"
        },
        {
            "@id": "#sso/country-a2-BW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BW"
        },
        {
            "@id": "#sso/country-a2-BV",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BV"
        },
        {
            "@id": "#sso/country-a2-BR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BR"
        },
        {
            "@id": "#sso/country-a2-IO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IO"
        },
        {
            "@id": "#sso/country-a2-BN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BN"
        },
        {
            "@id": "#sso/country-a2-BG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BG"
        },
        {
            "@id": "#sso/country-a2-BF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BF"
        },
        {
            "@id": "#sso/country-a2-BI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BI"
        },
        {
            "@id": "#sso/country-a2-CV",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CV"
        },
        {
            "@id": "#sso/country-a2-KH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KH"
        },
        {
            "@id": "#sso/country-a2-CM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CM"
        },
        {
            "@id": "#sso/country-a2-CA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CA"
        },
        {
            "@id": "#sso/country-a2-KY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KY"
        },
        {
            "@id": "#sso/country-a2-CF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CF"
        },
        {
            "@id": "#sso/country-a2-TD",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TD"
        },
        {
            "@id": "#sso/country-a2-CL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CL"
        },
        {
            "@id": "#sso/country-a2-CN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CN"
        },
        {
            "@id": "#sso/country-a2-CX",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CX"
        },
        {
            "@id": "#sso/country-a2-CC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CC"
        },
        {
            "@id": "#sso/country-a2-CO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CO"
        },
        {
            "@id": "#sso/country-a2-KM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KM"
        },
        {
            "@id": "#sso/country-a2-CG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CG"
        },
        {
            "@id": "#sso/country-a2-CD",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CD"
        },
        {
            "@id": "#sso/country-a2-CK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CK"
        },
        {
            "@id": "#sso/country-a2-CR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CR"
        },
        {
            "@id": "#sso/country-a2-CI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CI"
        },
        {
            "@id": "#sso/country-a2-HR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "HR"
        },
        {
            "@id": "#sso/country-a2-CU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CU"
        },
        {
            "@id": "#sso/country-a2-CW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CW"
        },
        {
            "@id": "#sso/country-a2-CY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CY"
        },
        {
            "@id": "#sso/country-a2-CZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CZ"
        },
        {
            "@id": "#sso/country-a2-DK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "DK"
        },
        {
            "@id": "#sso/country-a2-DJ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "DJ"
        },
        {
            "@id": "#sso/country-a2-DM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "DM"
        },
        {
            "@id": "#sso/country-a2-DO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "DO"
        },
        {
            "@id": "#sso/country-a2-EC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "EC"
        },
        {
            "@id": "#sso/country-a2-EG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "EG"
        },
        {
            "@id": "#sso/country-a2-SV",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SV"
        },
        {
            "@id": "#sso/country-a2-GQ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GQ"
        },
        {
            "@id": "#sso/country-a2-ER",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ER"
        },
        {
            "@id": "#sso/country-a2-EE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "EE"
        },
        {
            "@id": "#sso/country-a2-ET",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ET"
        },
        {
            "@id": "#sso/country-a2-FK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "FK"
        },
        {
            "@id": "#sso/country-a2-FO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "FO"
        },
        {
            "@id": "#sso/country-a2-FJ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "FJ"
        },
        {
            "@id": "#sso/country-a2-FI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "FI"
        },
        {
            "@id": "#sso/country-a2-FR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "FR"
        },
        {
            "@id": "#sso/country-a2-GF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GF"
        },
        {
            "@id": "#sso/country-a2-PF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PF"
        },
        {
            "@id": "#sso/country-a2-TF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TF"
        },
        {
            "@id": "#sso/country-a2-GA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GA"
        },
        {
            "@id": "#sso/country-a2-GM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GM"
        },
        {
            "@id": "#sso/country-a2-GE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GE"
        },
        {
            "@id": "#sso/country-a2-DE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "DE"
        },
        {
            "@id": "#sso/country-a2-GH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GH"
        },
        {
            "@id": "#sso/country-a2-GI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GI"
        },
        {
            "@id": "#sso/country-a2-GR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GR"
        },
        {
            "@id": "#sso/country-a2-GL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GL"
        },
        {
            "@id": "#sso/country-a2-GD",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GD"
        },
        {
            "@id": "#sso/country-a2-GP",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GP"
        },
        {
            "@id": "#sso/country-a2-GU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GU"
        },
        {
            "@id": "#sso/country-a2-GT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GT"
        },
        {
            "@id": "#sso/country-a2-GG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GG"
        },
        {
            "@id": "#sso/country-a2-GN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GN"
        },
        {
            "@id": "#sso/country-a2-GW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GW"
        },
        {
            "@id": "#sso/country-a2-GY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GY"
        },
        {
            "@id": "#sso/country-a2-HT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "HT"
        },
        {
            "@id": "#sso/country-a2-HM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "HM"
        },
        {
            "@id": "#sso/country-a2-VA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "VA"
        },
        {
            "@id": "#sso/country-a2-HN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "HN"
        },
        {
            "@id": "#sso/country-a2-HK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "HK"
        },
        {
            "@id": "#sso/country-a2-HU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "HU"
        },
        {
            "@id": "#sso/country-a2-IS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IS"
        },
        {
            "@id": "#sso/country-a2-IN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IN"
        },
        {
            "@id": "#sso/country-a2-ID",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ID"
        },
        {
            "@id": "#sso/country-a2-IR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IR"
        },
        {
            "@id": "#sso/country-a2-IQ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IQ"
        },
        {
            "@id": "#sso/country-a2-IE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IE"
        },
        {
            "@id": "#sso/country-a2-IM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IM"
        },
        {
            "@id": "#sso/country-a2-IL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IL"
        },
        {
            "@id": "#sso/country-a2-IT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "IT"
        },
        {
            "@id": "#sso/country-a2-JM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "JM"
        },
        {
            "@id": "#sso/country-a2-JP",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "JP"
        },
        {
            "@id": "#sso/country-a2-JE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "JE"
        },
        {
            "@id": "#sso/country-a2-JO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "JO"
        },
        {
            "@id": "#sso/country-a2-KZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KZ"
        },
        {
            "@id": "#sso/country-a2-KE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KE"
        },
        {
            "@id": "#sso/country-a2-KI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KI"
        },
        {
            "@id": "#sso/country-a2-KP",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KP"
        },
        {
            "@id": "#sso/country-a2-KR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KR"
        },
        {
            "@id": "#sso/country-a2-KW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KW"
        },
        {
            "@id": "#sso/country-a2-KG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KG"
        },
        {
            "@id": "#sso/country-a2-LA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LA"
        },
        {
            "@id": "#sso/country-a2-LV",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LV"
        },
        {
            "@id": "#sso/country-a2-LB",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LB"
        },
        {
            "@id": "#sso/country-a2-LS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LS"
        },
        {
            "@id": "#sso/country-a2-LR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LR"
        },
        {
            "@id": "#sso/country-a2-LY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LY"
        },
        {
            "@id": "#sso/country-a2-LI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LI"
        },
        {
            "@id": "#sso/country-a2-LT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LT"
        },
        {
            "@id": "#sso/country-a2-LU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LU"
        },
        {
            "@id": "#sso/country-a2-MO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MO"
        },
        {
            "@id": "#sso/country-a2-MK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MK"
        },
        {
            "@id": "#sso/country-a2-MG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MG"
        },
        {
            "@id": "#sso/country-a2-MW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MW"
        },
        {
            "@id": "#sso/country-a2-MY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MY"
        },
        {
            "@id": "#sso/country-a2-MV",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MV"
        },
        {
            "@id": "#sso/country-a2-ML",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ML"
        },
        {
            "@id": "#sso/country-a2-MT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MT"
        },
        {
            "@id": "#sso/country-a2-MH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MH"
        },
        {
            "@id": "#sso/country-a2-MQ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MQ"
        },
        {
            "@id": "#sso/country-a2-MR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MR"
        },
        {
            "@id": "#sso/country-a2-MU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MU"
        },
        {
            "@id": "#sso/country-a2-YT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "YT"
        },
        {
            "@id": "#sso/country-a2-MX",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MX"
        },
        {
            "@id": "#sso/country-a2-FM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "FM"
        },
        {
            "@id": "#sso/country-a2-MD",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MD"
        },
        {
            "@id": "#sso/country-a2-MC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MC"
        },
        {
            "@id": "#sso/country-a2-MN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MN"
        },
        {
            "@id": "#sso/country-a2-ME",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ME"
        },
        {
            "@id": "#sso/country-a2-MS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MS"
        },
        {
            "@id": "#sso/country-a2-MA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MA"
        },
        {
            "@id": "#sso/country-a2-MZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MZ"
        },
        {
            "@id": "#sso/country-a2-MM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MM"
        },
        {
            "@id": "#sso/country-a2-NA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NA"
        },
        {
            "@id": "#sso/country-a2-NR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NR"
        },
        {
            "@id": "#sso/country-a2-NP",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NP"
        },
        {
            "@id": "#sso/country-a2-NL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NL"
        },
        {
            "@id": "#sso/country-a2-NC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NC"
        },
        {
            "@id": "#sso/country-a2-NZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NZ"
        },
        {
            "@id": "#sso/country-a2-NI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NI"
        },
        {
            "@id": "#sso/country-a2-NE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NE"
        },
        {
            "@id": "#sso/country-a2-NG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NG"
        },
        {
            "@id": "#sso/country-a2-NU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NU"
        },
        {
            "@id": "#sso/country-a2-NF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NF"
        },
        {
            "@id": "#sso/country-a2-MP",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MP"
        },
        {
            "@id": "#sso/country-a2-NO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "NO"
        },
        {
            "@id": "#sso/country-a2-OM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "OM"
        },
        {
            "@id": "#sso/country-a2-PK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PK"
        },
        {
            "@id": "#sso/country-a2-PW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PW"
        },
        {
            "@id": "#sso/country-a2-PS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PS"
        },
        {
            "@id": "#sso/country-a2-PA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PA"
        },
        {
            "@id": "#sso/country-a2-PG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PG"
        },
        {
            "@id": "#sso/country-a2-PY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PY"
        },
        {
            "@id": "#sso/country-a2-PE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PE"
        },
        {
            "@id": "#sso/country-a2-PH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PH"
        },
        {
            "@id": "#sso/country-a2-PN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PN"
        },
        {
            "@id": "#sso/country-a2-PL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PL"
        },
        {
            "@id": "#sso/country-a2-PT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PT"
        },
        {
            "@id": "#sso/country-a2-PR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PR"
        },
        {
            "@id": "#sso/country-a2-QA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "QA"
        },
        {
            "@id": "#sso/country-a2-RE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "RE"
        },
        {
            "@id": "#sso/country-a2-RO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "RO"
        },
        {
            "@id": "#sso/country-a2-RU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "RU"
        },
        {
            "@id": "#sso/country-a2-RW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "RW"
        },
        {
            "@id": "#sso/country-a2-BL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "BL"
        },
        {
            "@id": "#sso/country-a2-SH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SH"
        },
        {
            "@id": "#sso/country-a2-KN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "KN"
        },
        {
            "@id": "#sso/country-a2-LC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LC"
        },
        {
            "@id": "#sso/country-a2-MF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "MF"
        },
        {
            "@id": "#sso/country-a2-PM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "PM"
        },
        {
            "@id": "#sso/country-a2-VC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "VC"
        },
        {
            "@id": "#sso/country-a2-WS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "WS"
        },
        {
            "@id": "#sso/country-a2-SM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SM"
        },
        {
            "@id": "#sso/country-a2-ST",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ST"
        },
        {
            "@id": "#sso/country-a2-SA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SA"
        },
        {
            "@id": "#sso/country-a2-SN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SN"
        },
        {
            "@id": "#sso/country-a2-RS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "RS"
        },
        {
            "@id": "#sso/country-a2-SC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SC"
        },
        {
            "@id": "#sso/country-a2-SL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SL"
        },
        {
            "@id": "#sso/country-a2-SG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SG"
        },
        {
            "@id": "#sso/country-a2-SX",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SX"
        },
        {
            "@id": "#sso/country-a2-SK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SK"
        },
        {
            "@id": "#sso/country-a2-SI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SI"
        },
        {
            "@id": "#sso/country-a2-SB",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SB"
        },
        {
            "@id": "#sso/country-a2-SO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SO"
        },
        {
            "@id": "#sso/country-a2-ZA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ZA"
        },
        {
            "@id": "#sso/country-a2-GS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GS"
        },
        {
            "@id": "#sso/country-a2-SS",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SS"
        },
        {
            "@id": "#sso/country-a2-ES",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ES"
        },
        {
            "@id": "#sso/country-a2-LK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "LK"
        },
        {
            "@id": "#sso/country-a2-SD",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SD"
        },
        {
            "@id": "#sso/country-a2-SR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SR"
        },
        {
            "@id": "#sso/country-a2-SJ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SJ"
        },
        {
            "@id": "#sso/country-a2-SZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SZ"
        },
        {
            "@id": "#sso/country-a2-SE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SE"
        },
        {
            "@id": "#sso/country-a2-CH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "CH"
        },
        {
            "@id": "#sso/country-a2-SY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "SY"
        },
        {
            "@id": "#sso/country-a2-TW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TW"
        },
        {
            "@id": "#sso/country-a2-TJ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TJ"
        },
        {
            "@id": "#sso/country-a2-TZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TZ"
        },
        {
            "@id": "#sso/country-a2-TH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TH"
        },
        {
            "@id": "#sso/country-a2-TL",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TL"
        },
        {
            "@id": "#sso/country-a2-TG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TG"
        },
        {
            "@id": "#sso/country-a2-TK",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TK"
        },
        {
            "@id": "#sso/country-a2-TO",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TO"
        },
        {
            "@id": "#sso/country-a2-TT",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TT"
        },
        {
            "@id": "#sso/country-a2-TN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TN"
        },
        {
            "@id": "#sso/country-a2-TR",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TR"
        },
        {
            "@id": "#sso/country-a2-TM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TM"
        },
        {
            "@id": "#sso/country-a2-TC",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TC"
        },
        {
            "@id": "#sso/country-a2-TV",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "TV"
        },
        {
            "@id": "#sso/country-a2-UG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "UG"
        },
        {
            "@id": "#sso/country-a2-UA",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "UA"
        },
        {
            "@id": "#sso/country-a2-AE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "AE"
        },
        {
            "@id": "#sso/country-a2-GB",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "GB"
        },
        {
            "@id": "#sso/country-a2-UM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "UM"
        },
        {
            "@id": "#sso/country-a2-US",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "US"
        },
        {
            "@id": "#sso/country-a2-UY",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "UY"
        },
        {
            "@id": "#sso/country-a2-UZ",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "UZ"
        },
        {
            "@id": "#sso/country-a2-VU",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "VU"
        },
        {
            "@id": "#sso/country-a2-VE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "VE"
        },
        {
            "@id": "#sso/country-a2-VN",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "VN"
        },
        {
            "@id": "#sso/country-a2-VG",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "VG"
        },
        {
            "@id": "#sso/country-a2-VI",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "VI"
        },
        {
            "@id": "#sso/country-a2-WF",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "WF"
        },
        {
            "@id": "#sso/country-a2-EH",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "EH"
        },
        {
            "@id": "#sso/country-a2-YE",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "YE"
        },
        {
            "@id": "#sso/country-a2-ZM",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ZM"
        },
        {
            "@id": "#sso/country-a2-ZW",
            "@context": "https://schema.org",
            "@type": "DefinedRegion",
            "addressCountry": "ZW"
        },
        {
            "@id": "/product/a-variable-product/#sso/hours/f9239359a4cd1e98bc50c4f076929804",
            "@context": "https://schema.org",
            "@type": "OpeningHoursSpecification",
            "dayOfWeek": "Monday",
            "opens": "09:00:00-07:00",
            "closes": "17:00:00-07:00"
        },
        {
            "@id": "/product/a-variable-product/#sso/qv-1-3-day",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Days",
            "minValue": 1,
            "maxValue": 3,
            "unitCode": "DAY",
            "unitText": "d"
        },
        {
            "@id": "/product/a-variable-product/#sso/qv-day",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Days",
            "unitCode": "DAY",
            "unitText": "d"
        },
        {
            "@id": "/#sso/organization/site/org-logo-url",
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "http://woo.surniaulula.com/",
            "name": "Surnia Ulula (Woo)",
            "description": "WooCommerce Site",
            "image": [
                {
                    "@id": "https://surniaulula.com/wp-content/uploads/2014/04/surnia-ulula-text-logo.png#sso/image-object"
                }
            ],
            "logo": {
                "@id": "https://surniaulula.com/wp-content/uploads/2014/04/surnia-ulula-text-logo.png#sso/image-object"
            }
        },
        {
            "@id": "https://surniaulula.com/wp-content/uploads/2014/04/surnia-ulula-text-logo.png#sso/image-object",
            "@context": "https://schema.org",
            "@type": "ImageObject",
            "url": "https://surniaulula.com/wp-content/uploads/2014/04/surnia-ulula-text-logo.png",
            "width": [
                {
                    "@id": "#sso/qv-width-px-2048"
                }
            ],
            "height": [
                {
                    "@id": "#sso/qv-height-px-2048"
                }
            ]
        },
        {
            "@id": "#sso/qv-width-px-2048",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Width",
            "unitText": "px",
            "unitCode": "E37",
            "value": "2048"
        },
        {
            "@id": "#sso/qv-height-px-2048",
            "@context": "https://schema.org",
            "@type": "QuantitativeValue",
            "name": "Height",
            "unitText": "px",
            "unitCode": "E37",
            "value": "2048"
        },
        {
            "@id": "/product/a-variable-product/?attribute_color=Green&attribute_size=Medium#sso/product/1406",
            "@context": "https://schema.org",
            "@type": "Product",
            "url": "http://woo.surniaulula.com/product/a-variable-product/?attribute_color=Green&attribute_size=Medium",
            "name": "A Variable Product \u2013 Green \u2013 Medium",
            "description": "A short description. A second line of short description.",
            "category": "Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine",
            "sku": "SKUGREEN",
            "inProductGroupWithID": 15,
            "gtin8": "87654321",
            "itemCondition": "https://schema.org/NewCondition",
            "color": "Green",
            "brand": {
                "@context": "https://schema.org",
                "@type": "Brand",
                "name": "Unicorn Co."
            },
            "size": {
                "@context": "https://schema.org",
                "@type": "SizeSpecification",
                "name": "Medium"
            },
            "image": [
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x1200-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x900-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x675-cropped.jpg#sso/image-object"
                }
            ],
            "offers": {
                "@context": "https://schema.org",
                "@type": "Offer",
                "url": "http://woo.surniaulula.com/product/a-variable-product/?attribute_color=Green&attribute_size=Medium",
                "name": "A Variable Product \u2013 Green \u2013 Medium",
                "description": "A short description. A second line of short description.",
                "category": "Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine",
                "sku": "SKUGREEN",
                "gtin8": "87654321",
                "availability": "https://schema.org/InStock",
                "itemCondition": "https://schema.org/NewCondition",
                "priceValidUntil": "2025-04-04T01:21:20+00:00",
                "priceSpecification": {
                    "@context": "https://schema.org",
                    "@type": "UnitPriceSpecification",
                    "priceType": "https://schema.org/ListPrice",
                    "price": "2.00",
                    "priceCurrency": "CAD"
                },
                "shippingDetails": [
                    {
                        "@id": "/product/a-variable-product/#sso/shipping-z2-m1-c0"
                    }
                ],
                "seller": {
                    "@id": "/#sso/organization/site/org-logo-url"
                }
            },
            "review": [
                {
                    "@id": "/product/a-variable-product/#sso/review/38"
                },
                {
                    "@id": "/product/a-variable-product/#sso/review/2"
                }
            ]
        },
        {
            "@id": "/product/a-variable-product/?attribute_color=Blue#sso/product/1407",
            "@context": "https://schema.org",
            "@type": "Product",
            "url": "http://woo.surniaulula.com/product/a-variable-product/?attribute_color=Blue",
            "name": "A Variable Product \u2013 Blue",
            "description": "A short description. A second line of short description.",
            "category": "Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine",
            "sku": "SKYBLUE",
            "inProductGroupWithID": 15,
            "itemCondition": "https://schema.org/NewCondition",
            "color": "Blue",
            "brand": {
                "@context": "https://schema.org",
                "@type": "Brand",
                "name": "Unicorn Co."
            },
            "image": [
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x1200-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x900-cropped.jpg#sso/image-object"
                },
                {
                    "@id": "/wp-content/uploads/2012/12/unicorn-wallpaper-1-1200x675-cropped.jpg#sso/image-object"
                }
            ],
            "offers": {
                "@context": "https://schema.org",
                "@type": "Offer",
                "url": "http://woo.surniaulula.com/product/a-variable-product/?attribute_color=Blue",
                "name": "A Variable Product \u2013 Blue",
                "description": "A short description. A second line of short description.",
                "category": "Food, Beverages & Tobacco > Beverages > Alcoholic Beverages > Wine",
                "sku": "SKYBLUE",
                "availability": "https://schema.org/InStock",
                "itemCondition": "https://schema.org/NewCondition",
                "priceValidUntil": "2025-04-04T01:21:20+00:00",
                "priceSpecification": {
                    "@context": "https://schema.org",
                    "@type": "UnitPriceSpecification",
                    "priceType": "https://schema.org/ListPrice",
                    "price": "3.00",
                    "priceCurrency": "CAD"
                },
                "shippingDetails": [
                    {
                        "@id": "/product/a-variable-product/#sso/shipping-z2-m1-c0"
                    }
                ],
                "seller": {
                    "@id": "/#sso/organization/site/org-logo-url"
                }
            },
            "review": [
                {
                    "@id": "/product/a-variable-product/#sso/review/38"
                },
                {
                    "@id": "/product/a-variable-product/#sso/review/2"
                }
            ]
        }
    ]
}

@djmj
Copy link

djmj commented Apr 8, 2024

@jsmoriss Thats a great example and interesting use case with the references using @id.

@Tiggerito

I tested with postalcode as an array and it seems google identifies it transforming to individual shipping entries in the below screenshot. Further google flagged this item with a warning that there are too many shipping entries while i did not found any restriction in the google documentation: https://support.google.com/merchants/answer/6324484

grafik

Maybe i will remove the shipping data markup and keep it settings in the merchant center.

@Tiggerito
Copy link

@djmj I believe the merchant centre takes priority. It may be worth keeping it in for other possible consumers.

@poochkingdom
Copy link

@jsmoriss I am impressed with the complexity of your example. I have a question that your example does not cover, and wonder if you have an example that helps me get my product correctly defined. We have a business that can only ship certain products within California. I am trying to create a shippingDetails/shippingDestination that defines the region where doesNotShip is true (all states except California), and a region where doesNotShip is false.

I tried using an array of shippingDetails with defined regions within it. Your example shows me where my DefinedRegions are incorrectly defined. I'm stuck on whether or not I need multiple offers, each covering the ship/does not ship, or an array of shippingDetails.

Thanks in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).
Projects
None yet
Development

No branches or pull requests

10 participants