http://developer.ebay.com/DevZone/XML/docs/WebHelp/ManagingShipping-Specifying_Shipping_Costs_when_Creating_or_Revising_a_Listing.html
Selling Items on eBay > Shipping > Specifying Shipping Costs when Creating or Revising a Listing 
 



Specifying Shipping Costs when Creating or Revising a Listing

This section contains the following topics. Additional information about shipping-related costs is in Miscellaneous Shipping Topics.

Required Domestic Shipping Service

Mixing Shipping Types

Revising Shipping Details

Specifying Flat Rate Shipping

Specifying Calculated Shipping

Specifying Freight Shipping

Required Domestic Shipping Service

Although requirements for specified shipping vary by site, sellers are strongly encouraged to add specified shipping to all listings. If items in a category require specified shipping, then GetCategoryFeatures returns true for Category.ShippingTermsRequired.

On the Germany (DE) and Spain (ES) sites, users must specify at least one domestic shipping service.

On the US site, users must specify at least one domestic shipping service, and must specify whether the shipping is flat or calculated. The exception is freight shipping, and if freight shipping is specified, there is not a requirement to specify the cost.

In most cases, a seller specifies one or more shipping services, and the seller specifies a service for flat and, calculated shipping (see Specifying Flat Rate Shipping, Specifying Calculated Shipping).

Sometimes, though, a seller does not wish to (and, in certain cases, cannot) select a shipping service for a particular shipping carrier. Consider these scenarios:

Specifying Local Pickup

If a seller does not intend to ship an item, set Item.ShippingDetails.ShippingServiceOptions.ShippingService to LocalDelivery. (Note: There is slightly different behavior on the eBay website. First time sellers listing an item through eBay website must provide at least one domesting shipping service.)

Specifying Free Shipping

(For the eBay US web site only.) When ShippingServiceOption.FreeShipping is set to true, the cost of shipping is zero for the first domestic shipping service (for flat or calculated shipping).

If InsuranceOption is Required and FreeShipping is true, eBay changes the insurance cost to 0 for that shipping service. But if InsuranceOption is Optional, the cost of shipping insurance remains, for it is up to the buyer whether to buy shipping insurance, regardless of whether the seller specified free shipping.

This applies to the AddItem family of calls. This element is also returned by GetItem and GetItemShipping if the first domestic shipping service was marked as FreeShipping.

Specifying Freight Shipping

See Specifying Freight Shipping.

Specifying Other Shipping Solutions

In rare cases, no shipping service in eBay's ShippingServiceCodeType matches what the seller wants to do. The seller can add information to the item description (Item.Description) to explain the shipping situation to bidders.

Mixing Shipping Types

A seller can offer up to three domestic shipping services and up to three international shipping services. All domestic services must be the same shipping type (for example, Flat versus Calculated); the same is true for international shipping services offered by the seller.

For eBay US and for Motors Parts and Accessories, a seller can mix flat rate and calculated shipping types on domestic and international shipping services; that is, the seller can opt to use flat rate shipping for domestic shipping services and calculated shipping for international shipping services, and vice versa. The ShippingType values CalculatedDomesticFlatInternational and FlatDomesticCalculatedInternational exist for this reason.

See also InternationalShippingServiceOptionsType and ShippingServiceOptionsType.

Which input properties are required and which tags are returned in the realm of shipping depends on whether the seller selected flat rate or calculated shipping and on whether domestic or international shipping services have been offered.

Revising Shipping Details

The typical approach for revising a listing is to omit a tag if its value is to remain unchanged. You should not use this approach with shipping tags, however. Certain shipping tags are of concern: if you omit them while revising an item, shipping information related to those tags will removed from the listing.

Therefore, if you are revising a listing for which shipping details were previously provided, the best practice is for you to resubmit all details related to shipping, even if all of those shipping details are no different from those in the original listing.

For example, if you specify ShippingDetails when you revise or relist an item but you omit its child field InternationalShippingServiceOption, eBay will drop any international shipping services from the listing.

For multi-quantity Store Inventory Format listings and for multi-quantity Fixed Price listings, a seller can revise all shipping details of the listing (except for sales tax and for shipping type of Freight) for all unsold items. This applies to both domestic and international shipping. Checkout is not affected for those who bought items prior to the seller's shipping changes--the shipping details that were in effect at the time of purchase are used for that buyer at the time of checkout.

See also Restrictions on Changing Item Properties During a Revision.

Specifying Flat Rate Shipping

Elements of Flat Rate Shipping

Using Flat Shipping

Maximum Flat Rate Shipping Cost

Elements of Flat Rate Shipping

Note: For the latest, most accurate descriptions of the elements below, see the schema documentation or eBay Trading API Call Reference documentation for these elements.

A key container is ShippingDetails. In it you find the following tags for flat rate shipping:

InsuranceDetails.InsuranceFee

InsuranceDetails.InsuranceOption

InternationalInsuranceDetails.InsuranceFee

InternationalInsuranceDetails.InsuranceOption

InternationalShippingServiceOption.ShipToLocation

InternationalShippingServiceOption.ShippingService

InternationalShippingServiceOption.ShippingServiceAdditionalCost

InternationalShippingServiceOption.ShippingServiceCost

InternationalShippingServiceOption.ShippingServicePriority

ShippingServiceOptions.ShippingService

ShippingServiceOptions.ShippingServiceAdditionalCost

ShippingServiceOptions.ShippingServiceCost

ShippingServiceOptions.ShippingServicePriority

ShippingServiceOptions.ShippingSurcharge

ShippingType

Other key tags:

Item.ShipToLocations

Using Flat Shipping

Set ShippingDetails.ShippingType to Flat.

Specify the domestic and international shipping services. If any international shipping services are specified, at least one domestic shipping service must be specified. The seller can specify up to three domestic shipping services and up to three international shipping services from which the buyer may choose. Use ShippingServicePriority to note the seller's preference for sequence of display of the corresponding shipping service relative to the other services (1 = first in list).

Set the base shipping cost and the cost for shipping additional items, if fitting.

Set the insurance costs, if any. The values that the seller selects for such things as ShippingServiceCost and InsuranceFee are completely up to the seller, regardless of what the seller actually has to pay for such services. The seller sets the prices and the buyer chooses from among the shipping options. If the seller has offered insurance (as opposed to requiring it or not offering it at all), InsuranceWanted represents whether the buyer has chosen to pay for insurance. See Shipping Insurance.

If shipping insurance is used and InsuranceFee is a nonzero value, InsuranceOption should be one of Optional, Required or IncludedInShippingHandling.  IncludedInShippingHandling exists because a carrier might include insurance at no additional cost when the shipping/handling cost reaches a certain level—see Automatic Shipping Insurance.

See Shipping Insurance.

To learn how total shipping cost is calculated using these values, see Determining Shipping Costs for a Listing.

For details about the individual fields, see the eBay Unified Schema eBay Trading API Call Reference (for example, in AddItem):

eBay Trading API Call Reference

Maximum Flat Rate Shipping Cost

"Total shipping cost" is the sum of the seller's base flat rate shipping charge and the cost of insurance (if insurance is required). For some categories, eBay imposes a maximum on the shipping cost that a seller can specify for the first domestic flat rate shipping service.

In most cases, the maximum shipping cost depends only upon the category in which the listing is being created. The key element in such a case is MaxFlatShippingCost.

In a few cases, the maximum cost depends not only on the category but also on which "shipping service group" the particular shipping service is in. eBay has put certain shipping services in groups. (Grouping is irrelevant to you and to the seller. But an example for a group established by eBay might be "all services for which insurance is required." ) Key elements in these cases are three GroupNMaxFlatShippingCost elements (where N can be 1, 2 or 3).

Call GetCategoryFeatures periodically (but not with every listing) to establish a database of facts about maximum flat rate shipping cost per site and per category and per shipping service. (See GetCategoryFeatures documentation to learn the basic use of this call.) Here is how to interpret the response of GetCategoryFeatures regarding maximum flat rate shipping cost:

Once you know the maximum, you can test your seller's proposed total shipping cost to ensure it does not exceed the maximum shipping cost.

Specifying Calculated Shipping

Elements of Calculated Shipping

Note: For the latest, most accurate descriptions of the elements below, see the schema documentation or eBay Trading API Call Reference documentation for these elements.

A key container is ShippingDetails. In it you find the following tags for calculated shipping:

CalculatedShippingRate.InternationalPackagingHandlingCosts

CalculatedShippingRate.OriginatingPostalCode

CalculatedShippingRate.PackageDepth

CalculatedShippingRate.PackageLength

CalculatedShippingRate.PackageWidth

CalculatedShippingRate.PackagingHandlingCosts

CalculatedShippingRate.ShippingIrregular

CalculatedShippingRate.ShippingPackage

CalculatedShippingRate.WeightMajor

CalculatedShippingRate.WeightMinor

InternationalShippingServiceOption.ShipToLocation

InternationalShippingServiceOption.ShippingService

InternationalShippingServiceOption.ShippingServicePriority

ShippingServiceOptions.ShippingService

ShippingServiceOptions.ShippingServicePriority

Other key tags:

Item.ShipToLocations

Using Calculated Shipping

Set ShippingDetails.ShippingType to Calculated.

Specify the domestic and international shipping services. If any international shipping services are specified, at least one domestic shipping service must be specified. The seller can specify up to three domestic shipping services and up to three international shipping services from which the buyer may choose. Use ShippingServicePriority to note the seller's preference for sequence of display of the corresponding shipping service relative to the other services (1 = first in list).

You should not attempt to set the base shipping cost (e.g. via ShippingServiceCost) because the base shipping cost is determined by eBay for the shipping service that the buyer selects from among the choices the seller has provided. (See Core Concepts.)

If the seller wishes to add packaging/handling costs, set CalculatedShippingRate.PackagingHandlingCosts. See Packaging/Handling Cost.

You can offer or require insurance for an item with InsuranceOption. However, you cannot set InsuranceOption to IncludedInShippingHandling because insurance is not established by the seller but rather by eBay calculation for the selected shipping service.

The cost of insurance cannot be established for the shipping service until the sale price of the item is known. When it is established, it is seen in ShippingInsuranceCost.

See Shipping Insurance.

The sites which support domestic and international calculated shipping are United States, Canada, Canada France, and Australia.

Package dimensions and weight are required for some combinations of package type and shipping service on some sites. See Package Dimensions and Weight.

For details about the individual fields, see the eBay Unified Schema eBay Trading API Call Reference (for example, in AddItem):

eBay Trading API Call Reference

Specifying Freight Shipping

Freight shipping may be required if the items to be shipped exceed a particular weight. Freight shipping solutions exist only for the US and UK sites and only for domestic shipping.

The US eBay site provides a choice for freight shipping: either choose FreightQuote.com as the shipping carrier, or choose "other shipping service" (for freight shipping services not affiliated with eBay).

The only way to choose FreightQuote.com is via the eBay US Web site. There is no API equivalent. In contrast, you can use either the web site or the API to specify that a shipping carrier other than FreightQuote.com is being used.

The UK eBay site offers "courier" shipping. "Courier" is the UK's name for what the US calls "freight".

To specify "other freight service" via API, provide only the following in the ShippingDetails container:

<ShippingDetails>
  <ShippingType>FreightFlat</ShippingType>
  <ShippingServiceOptions />
</ShippingDetails>

When FreightQuote.com is the shipping carrier, eBay sets ShippingType to Freight and sets ShippingService to FreightShipping.

If the site is US and FreightQuote.com is not the shipping carrier OR if the site is UK and Courier was selected, eBay sets ShippingType to FreightFlat. For the US site, eBay sets ShippingService to Freight, and for the UK site, eBay sets ShippingService to Courier.

The table below summarizes the facts noted above.

Table 10-1 Specifying Freight Shipping via Web Site and API
Freight option
Web solution
API solution
US site: To choose FreightQuote.com as the freight shipping service...
What seller does:
- selects dropdown option Freight (instead of Flat or Calculated or No Shipping)
- selects the radio button "FreightQuote.com"
What eBay does:
- sets ShippingType to Freight
- sets ShippingService to FreightShipping
- sets shipping cost according to FreightQuote.com's calculation
(None)
US site: To choose a freight shipping service other than FreightQuote.com...
What seller does:
- selects dropdown option Freight (instead of Flat or Calculated or No Shipping)
- selects the radio button "Other freight service"
What eBay does:
- sets ShippingType to FreightFlat
- sets ShippingService to Freight
What your code does:
- sets ShippingType to FreightFlat
- submits an empty ShippingServiceOptions container
- (optional and recommended) alters the item description to note that the seller and buyer will work out the shipping cost details outside of eBay
What eBay does:
- sets ShippingService to Freight
- sets InsuranceDetails to NotOffered
- sets shipping cost to 0; it is up to the seller and buyer to work out the cost
UK site: To specify freight shipping...
What seller does:
- selects dropdown option Courier (instead of Flat or No Shipping)
What eBay does:
- sets ShippingType to FreightFlat
- sets ShippingService to Courier
[The details here are the same as for the US above except for the name "Courier".]
What your code does:
- sets ShippingType to FreightFlat
- submits an empty ShippingServiceOptions container
- (optional and recommended) alters the item description to note that the seller and buyer will work out the shipping cost details outside of eBay
What eBay does:
- sets ShippingService to Courier
- sets InsuranceDetails to NotOffered
- sets shipping cost to 0; it is up to the seller and buyer to work out the cost




User-Contributed Notes

   
 
 
 



 
Selling Items on eBay > Shipping > Specifying Shipping Costs when Creating or Revising a Listing 
http://developer.ebay.com/DevZone/XML/docs/WebHelp/ManagingShipping-Specifying_Shipping_Costs_when_Creating_or_Revising_a_Listing.html
© 2004–2010 eBay Inc. All rights reserved. Version 659