-
Notifications
You must be signed in to change notification settings - Fork 823
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
Proposal to expand support for product return policies #2880
Comments
Completed as part of Version 13. |
Fixed broken Links for schemaorg#2880
I would like to request a new field under /ReturnMethodEnumeration Why: Online stores selling alcohol in the United States cannot legally accept returns by mail, however many offer store credit for bottles the customer doesn't want or like. It's a return without having to return the product. At present, there is no way to communicate this accurately with schema. /RefundTypeEnumeration has the StoreCredit part, but we need a corresponding value for /ReturnMethodEnumeration that supports a return method of "keep the product." I realize this is a strange corner case, but there are 1000s of online merchants selling alcohol in the US. |
That sounds reasonable! I will try to include that into the next Schema.org release. |
Context - This is a proposal from Google based on our experience consuming schema.org /MerchantReturnPolicy markup and working with similar data from online merchants. If it were accepted, it would make it easier for us and others to understand eCommerce return policies.
Introduction
Schema.Org currently supports a limited subset of product return policies through type /MerchantReturnPolicy. Certain return policies that are common in the industry are not supported through this type, for example product returns to a different country than the shipping country, restocking fees, and different fees based on item condition (unopened or used). We therefore propose to add a few additional types and properties for a more comprehensive coverage of common return policies in the eCommerce industry.
Proposal
We propose to expand schema.org with a few enumeration types and new properties:
We will use these new enumerations and values to add a few new properties related to return methods, fees, and labels for use on existing type /MerchantReturnPolicy:
Return methods
Return fees
Return labels
Other additions
In addition to the just proposed new properties and types related to return methods, fees, and labels, we have also seen that it is common in the industry to have different return policies during holiday periods. We therefore also propose to allow merchants to specify such seasonal overrides through a new property /returnPolicySeasonalOverride of new type /MerchantReturnPolicySeasonalOverride on type /MerchantReturnPolicy with the following existing properties:
Finally, to increase flexibility related to return policies we also propose to add property /additionalProperty to /MerchantReturnPolicy to allow for generic or custom return-policy related fields.
The text was updated successfully, but these errors were encountered: