eBay · Schema
ReturnPolicyRequest
This root container defines a seller's return business policy for a specific marketplace and category group. This type is used when creating or updating a return business policy.
AuctionsCommerceProductsMarketplaceFortune 500
Properties
| Name | Type | Description |
|---|---|---|
| categoryTypes | array | This container indicates which category group that the return policy applies to. Note: Return business policies are not applicable to motor vehicle listings, so t |
| description | string | A seller-defined description of the return business policy. This description is only for the seller's use, and is not exposed on any eBay pages. Max length: 250 |
| extendedHolidayReturnsOffered | boolean | Important! This field is deprecated, since eBay no longer supports extended holiday returns. Any value supplied in this field is neithe |
| internationalOverride | object | This container is used by the seller to specify a separate international return policy. If a separate international return policy is not defined by a seller, all of the domestic return policy settings |
| marketplaceId | string | The ID of the eBay marketplace to which this return business policy applies. For implementation help, refer to eBa |
| name | string | A seller-defined name for this return business policy. Names must be unique for policies assigned to the same marketplace. Max length: 64 |
| refundMethod | string | This value indicates the refund method that will be used by the seller for buyer returns. Important! If this field is not included in a |
| restockingFeePercentage | string | Important! This field is deprecated, since eBay no longer allows sellers to charge a restocking fee for buyer remorse returns. If this |
| returnInstructions | string | This text-based field provides more details on seller-specified return instructions. Important! This field is no longer supported on ma |
| returnMethod | string | This field can be used if the seller is willing and able to offer a replacement item as an alternative to 'Money Back'. For implementation help, refer to < |
| returnsAccepted | boolean | If set to true, the seller accepts returns. Note:Top-Rated sellers must accept item returns and the handlingTime should be set to zero d |
| returnShippingCostPayer | string | This field indicates who is responsible for paying for the shipping charges for returned items. The field can be set to either BUYER or SELLER. Depending on the retur |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/ReturnPolicyRequest",
"title": "ReturnPolicyRequest",
"type": "object",
"properties": {
"categoryTypes": {
"type": "array",
"description": "This container indicates which category group that the return policy applies to.<br><br><span class=\"tablenote\"><b>Note</b>: Return business policies are not applicable to motor vehicle listings, so the <b>categoryTypes.name</b> value must be set to <code>ALL_EXCLUDING_MOTORS_VEHICLES</code> for return business policies.</span>",
"items": {
"$ref": "#/components/schemas/CategoryType"
}
},
"description": {
"type": "string",
"description": "A seller-defined description of the return business policy. This description is only for the seller's use, and is not exposed on any eBay pages. <br><br><b>Max length</b>: 250"
},
"extendedHolidayReturnsOffered": {
"type": "boolean",
"description": "<p class=\"tablenote\"><span style=\"color: #dd1e31;\"><b>Important!</b></span> This field is deprecated, since eBay no longer supports extended holiday returns. Any value supplied in this field is neither read nor returned.</p> "
},
"internationalOverride": {
"description": "This container is used by the seller to specify a separate international return policy. If a separate international return policy is not defined by a seller, all of the domestic return policy settings will also apply to international orders.",
"$ref": "#/components/schemas/InternationalReturnOverrideType"
},
"marketplaceId": {
"type": "string",
"description": "The ID of the eBay marketplace to which this return business policy applies. For implementation help, refer to <a href='https://developer.ebay.com/api-docs/sell/account/types/ba:MarketplaceIdEnum'>eBay API documentation</a>"
},
"name": {
"type": "string",
"description": "A seller-defined name for this return business policy. Names must be unique for policies assigned to the same marketplace. <br><br><b>Max length</b>: 64"
},
"refundMethod": {
"type": "string",
"description": "This value indicates the refund method that will be used by the seller for buyer returns.<p class=\"tablenote\"><span style=\"color: #dd1e31;\"><b>Important!</b></span> If this field is not included in a return business policy, it will default to MONEY_BACK.</p> For implementation help, refer to <a href='https://developer.ebay.com/api-docs/sell/account/types/api:RefundMethodEnum'>eBay API documentation</a>"
},
"restockingFeePercentage": {
"type": "string",
"description": "<p class=\"tablenote\"><span style=\"color: #dd1e31;\"><b>Important!</b></span> This field is deprecated, since eBay no longer allows sellers to charge a restocking fee for buyer remorse returns. If this field is included, it is ignored.</p>"
},
"returnInstructions": {
"type": "string",
"description": "This text-based field provides more details on seller-specified return instructions. <p class=\"tablenote\"><span style=\"color: #dd1e31;\"><b>Important!</b></span> This field is no longer supported on many eBay marketplaces. To see if a marketplace and eBay category does support this field, call <a href=\"/api-docs/sell/metadata/resources/marketplace/methods/getReturnPolicies\">getReturnPolicies</a> method of the <b>Metadata API</b>. Then you will look for the <b>policyDescriptionEnabled</b> field with a value of <code>true</code> for the eBay category.</span></p><br><b>Max length</b>: 5000 (8000 for DE)"
},
"returnMethod": {
"type": "string",
"description": "This field can be used if the seller is willing and able to offer a replacement item as an alternative to 'Money Back'. For implementation help, refer to <a href='https://developer.ebay.com/api-docs/sell/account/types/api:ReturnMethodEnum'>eBay API documentation</a>"
},
"returnPeriod": {
"description": "This container is used to specify the number of days that the buyer has to return an item. The return period begins when the item is marked \"delivered\" at the buyer's specified ship-to location. <br><br>You must set the value to one that's accepted by the marketplace and category where the item is listed. Most categories support 30-day and 60-day return periods. <br><br>For a definitive list of return periods for one or more categories, call <a href=\"/api-docs/sell/metadata/resources/marketplace/methods/getReturnPolicies\">getReturnPolicies</a> method of the <b>Metadata API</b>.<br><br>The return period is set using the <b>TimeDuration</b> type, where you set <b>unit</b> to <code>DAY</code> and <b>value</b> to either <code>30</code> or <code>60</code> (or other value, as appropriate). <br><br>Note that this value cannot be modified if the listing has bids or sales, or if the listing ends within 12 hours. <br><br><i>Required if </i> <b>returnsAccepted</b> is set to <code>true</code>.",
"$ref": "#/components/schemas/TimeDuration"
},
"returnsAccepted": {
"type": "boolean",
"description": "If set to <code>true</code>, the seller accepts returns. <p><span class=\"tablenote\"><strong>Note:</strong>Top-Rated sellers must accept item returns and the <b>handlingTime</b> should be set to zero days or one day for a listing to receive a Top-Rated Plus badge on the View Item or search result pages. For more information on eBay's Top-Rated seller program, see <a href=\"http://pages.ebay.com/help/sell/top-rated.html \">Becoming a Top Rated Seller and qualifying for Top Rated Plus benefits</a>.</span></p>"
},
"returnShippingCostPayer": {
"type": "string",
"description": "This field indicates who is responsible for paying for the shipping charges for returned items. The field can be set to either <code>BUYER</code> or <code>SELLER</code>. <br><br>Depending on the return policy and specifics of the return, either the buyer or the seller can be responsible for the return shipping costs. Note that the seller is always responsible for return shipping costs for SNAD-related issues. <br><br>This field is conditionally required if <b>returnsAccepted</b> is set to <code>true</code>. For implementation help, refer to <a href='https://developer.ebay.com/api-docs/sell/account/types/api:ReturnShippingCostPayerEnum'>eBay API documentation</a>"
}
},
"description": "This root container defines a seller's return business policy for a specific marketplace and category group. This type is used when creating or updating a return business policy."
}