Fulfilleo Help
  • What is Fulfilleo?
  • FAQ
  • Tracking companies that can be automatically detected
  • Update order tracking from Text
  • Update order tracking from CSV
  • Update order tracking from XML
  • Update order tracking from JSON
  • Use Cases
    • Custom Tracking URLs
    • IFS Italy
  • Settings
    • Filters
    • Notifications
    • Post-processing
Powered by GitBook
On this page

Update order tracking from XML

How to sync tracking numbers from XMLs to fulfill orders in your Shopify store.

PreviousUpdate order tracking from CSVNextUpdate order tracking from JSON

Last updated 4 months ago

To pull tracking numbers from an XML file, you need to set up the Data Mapping section so that Fulfilleo knows where to get particular information like order number or tracking number.

The first step is to specify an order node that includes all information about a single order.

For example, if your XML looks like this:

<Orders>
    <Order>
        <Number>1020</Number>
        <TrackingNumber>ABC123</TrackingNumber>
    </Order>
    <Order>
        <Number>1021</Number>
        <TrackingNumber>DEF456</TrackingNumber>
    </Order>
</Orders>

provide Orders/Order in Order Element.

In a minimal setup, you also need to specify the Order Number and Tracking Number nodes. Their paths are relative to the Order node. Taking the same example XML from above, provide Number in Order Number and TrackingNumber in the Tracking Number field.

By default, the app fulfills all ordered items. If an XML file contains information which items have been shipped you can instruct Fulfilleo to fulfill only them.

Let's assume the XML file looks like below:

<Order>
    <Number>1020</Number>
    <TrackingNumber>ABC123</TrackingNumber>
    <Items>
        <Item>
            <Sku>DP1-BLUE</Sku>
            <Quantity>1</Quantity>
        </Item>
        <Item>
            <Sku>DP2</Sku>
            <Quantity>1</Quantity>
        </Item>
    </Items>
</Order>

Then the Items field should point to a node with a single item, in this case Items/Item. You also need to define how to get the item's SKU, and optionally Quantity. In our current example, it is Sku and Quantity.

XML data mapping - Order Element
XML data mapping - Order Number and Tracking Number
XML data mapping - items, SKU and quantity