Import Inventory And Pricing into eBay
This task will update inventory levels and pricing in eBay, based on data provided via an XML file.
Settings
eBay Connection
Required
Select the eBay connection to use. See Connecting to eBay for how to create a new connection to eBay.
Fail File
Required
The XML file to save failed records to. The XML format will be the same as the input file.
Input File
Required
The XML file containing records to import into eBay. An example of the XML format is shown below.
Success File
Required
The XML file to save successful records to. The XML format will be the same as the input file.
Cache Time To Live
Optional
The length of time in minutes that cached lookup values are considered valid for.
Listing Migration Settings > Auto Migrate Listings
Required
Set to 'true' to automatically attempt to migrate legacy listings so that inventory can be updated via this task. To be eligible for migration, a listing must meet the following requirements:
- Listing type is Fixed-Price.
- The item must have a seller-defined SKU. In the case of a multiple-variation listing, each variation must also have its own SKU.
- Payment, return and shipping policies must be configured on the listing. For the payment policy, the immediate payment requirement must be enabled.
- The postal/zip code or city must be set in the listing.
Listing Migration Settings > ### Marketplace
Required
Select the eBay marketplace you want to work with. The available options are:
- Australia
- Austria
- BelgiumDutch
- BelgiumFrench
- CanadaEnglish
- CanadaFrench
- France
- Germany
- HongKong
- Ireland
- Italy
- Malaysia
- Netherlands
- Philippines
- Poland
- Singapore
- Spain
- Switzerland
- UK
- US
- MotorsUS
Prevent Reprocessing
Required
Set to true to prevent the same records being processed more than once, based on the value of the <ExternalId>
element in the XML.
Timeout
Optional
The length of time (in seconds) to wait for responses from the eBay API. Leave blank to use the default timeout.
Examples
A sample input file is shown below.
<?xml version="1.0"?>
<PriceQuantities>
<PriceQuantity>
<ExternalId>TEST0001</ExternalId>
<Offers>
<Offer>
<AvailableQuantity>10</AvailableQuantity>
<OfferId>1234</OfferId>
<OfferFormat>FIXED_PRICE</OfferFormat><!-- Can be used to look up the offer ID -->
<Price>
<Currency>GBP</Currency>
<Value>12.99</Value>
</Price>
</Offer>
</Offers>
<ShipToLocationAvailability>
<AvailabilityDistributions>
<AvailabilityDistribution>
<FulfillmentTime>
<Unit>DAY</Unit>
<Value>2</Value>
</FulfillmentTime>
<MerchantLocationKey>Main Warehouse</MerchantLocationKey>
<Quantity>10</Quantity>
</AvailabilityDistribution>
</AvailabilityDistributions>
<Quantity>10</Quantity>
</ShipToLocationAvailability>
<Sku>TEST0001</Sku>
</PriceQuantity>
</PriceQuantities>