Closed danbri closed 4 years ago
For additional context on what we've done at Google so far:
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.
Richard,
Do you mean “made in Chile” and shipped from a warehouse in Atlanta? Where something is shipping from is not always the same as where it comes from. Your comment at first read seems to conflate these concepts. Is that your intent?
On Tue, Mar 24, 2020 at 5:20 PM Richard Wallis notifications@github.com wrote:
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.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/schemaorg/schemaorg/issues/2506#issuecomment-603342034, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAJ2JT5KRDOOT2IPLOKVVLRJDMT7ANCNFSM4LSXFWDA .
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.
@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.
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.
Stale issue message
Following the source link (https://github.com/schemaorg/schemaorg/issues/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"
}
],
@danbri Can the product schema examples be updated to reflect changes?
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.
@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" ]
}
}
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
.
https://github.com/schemaorg/schemaorg/issues/2730
Workaround
Else it seems we have to repeat the whole OfferShippingDetails for each postalcode which increases the json size massive.
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.
@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.
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.
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"
}
]
}
]
}
@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
Maybe i will remove the shipping data markup and keep it settings in the merchant center.
@djmj I believe the merchant centre takes priority. It may be worth keeping it in for other possible consumers.
@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.
(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:
Plus these as "useful to have":
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.