Last active
January 14, 2016 20:37
-
-
Save evanr76/3373989 to your computer and use it in GitHub Desktop.
Shipwire: Inventory Response DTD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
PLEASE NOTE: | |
In September 2014, we launched a new RESTful API | |
(see documentation at http://www.shipwire.com/developers). | |
The new API replicates all the functionality of our legacy XML API | |
while providing a foundation for future API enhancements. | |
In order to focus on adding new features to the RESTful API, we are | |
deprecating the legacy XML API. This means that Shipwire will continue | |
to provide the legacy XML API for existing integrations, but new | |
features will not be added to it. | |
Developers of new integrations should use the RESTful API. | |
If you already have an integration with Shipwire’s legacy API, | |
migrating to the new API is recommended so you can take advantage of | |
new features as we add them (see our API Roadmap). | |
--> | |
<-- | |
InventoryUpdateResponse.dtd | |
Copyright (C) 2014, Shipwire Inc. All rights reserved. | |
Last modified: 2014-04-03 | |
--> | |
<!ELEMENT InventoryUpdateResponse (Status, ErrorMessage?, Product*, TotalProducts?, ProcessingTime?)> | |
<!-- | |
Status: 0 indicates a successful response | |
--> | |
<!ELEMENT Status (#PCDATA)> | |
<!-- | |
ErrorMessage: Text description of the reason for the error | |
--> | |
<!ELEMENT ErrorMessage (#PCDATA)> | |
<!-- | |
Product: Element attributes indicate counts of stock in various states: | |
Inventory Availability | |
code: The name of the product (SKU) | |
quantity: Stock that is readily available to ship | |
good: Stock that is readily available to ship (synonym for "quantity") | |
pending: Stock expected to be arriving | |
backordered: Stock allocated to backorders | |
reserved: Stock allocated to orders | |
shipping: Stock that is now being processed by the warehouse for shipment | |
shipped: Stock that the warehouse has shipped previously | |
consuming*: Stock that is being used in a special project | |
creating*: Stock that is being created as a result of a special project | |
consumed: Stock that has been used by special projects previously | |
created: Stock that has been created by special projects previously | |
availableDate: For backordered products, the next date inventory is expected | |
to be available, based on pending receivings, and after all | |
outstanding backorders have been shipped. The value of this | |
field is a date in YYYY-MM-DD format (e.g. "2011-11-03"). | |
* NOTE: In the Shipwire inventory manager, "reserved" inventory includes | |
"consuming" inventory counted above. | |
* NOTE: In the Shipwire inventory manager, "pending" inventory includes | |
"creating" inventory counted above. | |
Inventory Statistics | |
shipped_last_day: Quantity shipped in the previous day | |
shipped_last_week: Quantity shipped in the previous 7 days | |
shipped_last_4_weeks: Quantity shipped in the previous 28 days | |
ordered_last_day: Quantity ordered in the previous day | |
ordered_last_week: Quantity ordered in the previous 7 days | |
ordered_last_4_weeks: Quantity ordered in the previous 28 days | |
--> | |
<!ELEMENT Product EMPTY> | |
<!ATTLIST Product | |
code CDATA #REQUIRED | |
quantity CDATA #REQUIRED | |
pending CDATA #REQUIRED | |
good CDATA #REQUIRED | |
backordered CDATA #REQUIRED | |
reserved CDATA #REQUIRED | |
shipping CDATA #REQUIRED | |
shipped CDATA #REQUIRED | |
consuming CDATA #REQUIRED | |
creating CDATA #REQUIRED | |
consumed CDATA #REQUIRED | |
created CDATA #REQUIRED | |
availableDate CDATA #IMPLIED | |
shippedLastDay CDATA #REQUIRED | |
shippedLastWeek CDATA #REQUIRED | |
shippedLast4Weeks CDATA #REQUIRED | |
orderedLastDay CDATA #REQUIRED | |
orderedLastWeek CDATA #REQUIRED | |
orderedLast4Weeks CDATA #REQUIRED | |
isAlias CDATA #IMPLIED | |
isBundle CDATA #IMPLIED | |
> | |
<!ELEMENT TotalProducts (#PCDATA)> | |
<!-- | |
Time it took to process the request (ms) | |
--> | |
<!ELEMENT ProcessingTime (#PCDATA)> | |
<!ATTLIST ProcessingTime | |
units CDATA #REQUIRED | |
> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment