Skip to content

Import Shipping Fulfillments Into eBay

This task will create shipping fulfillments against existing orders 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.

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"?>
<ShippingFulfillments>
  <ShippingFulfillment>
    <ExternalId>29785</ExternalId>
    <OrderId>12345</OrderId>
    <LineItems>
      <LineItem>
        <LineItemId>12345</LineItemId>
        <Sku>TEST0001</Sku><!-- Can be used to look up the line item ID -->
        <Quantity>1</Quantity>
      </LineItem>
    </LineItems>
    <ShippedDate>2025-09-04T00:00:00</ShippedDate>
    <ShippingCarrierCode>Royal Mail</ShippingCarrierCode><!-- A list of the carrier codes can be obtained via the Export Fulfillment Policies task -->
    <TrackingNumber>123456789</TrackingNumber>
  </ShippingFulfillment>
</ShippingFulfillments>