Screen: ShopSite > Orders > Download Orders
When you select to download orders in XML format, ShopSite creates a text file that contains your store’s order information with XML markup, based on the DTD below. You should be able to import this file into any XML-aware application. On the Database Download screen, you should set the file extension to .xml.
<?xml version="1.0"?> <!ELEMENT ShopSiteOrders (Response, Order*)> <!ELEMENT Response (ResponseCode, ResponseDescription)> <!ELEMENT ResponseCode (#PCDATA)> <!ELEMENT ResponseDescription (#PCDATA)> <!ELEMENT Order (OrderNumber, ShopSiteTransactionID, OrderDate, Billing, Shipping, Payment, Totals, Coupon*, GiftCertificate*, Other)> <!ELEMENT OrderNumber (#PCDATA)> <!ELEMENT OrderDate (#PCDATA)> <!ELEMENT ShopSiteTransactionID (#PCDATA)> <!ELEMENT Billing (FullName, NameParts, Email, Company, Phone, Address)> <!ELEMENT Email (#PCDATA)> <!ELEMENT Shipping (FullName, NameParts, Company, Phone, Address, Products)> <!ELEMENT Products (Product)+> <!ELEMENT Product (ProdType, Name, SKU, Taxable, Quantity, ItemPrice, Total, Weight?, Dimension?, OrderOptions*, CustomerText, QBImport*, DobaItemID?, GiftCertificatePurchase?)> <!ELEMENT ProdType (#PCDATA)> <!ELEMENT SKU (#PCDATA)> <!ELEMENT Quantity (#PCDATA)> <!ELEMENT ItemPrice (#PCDATA)> <!ELEMENT Taxable (#PCDATA)> <!ELEMENT Weight (#PCDATA)> <!ELEMENT DobaItemID (#PCDATA)> <!ELEMENT Dimension (Length?, Width?, Height?)> <!ELEMENT Length (#PCDATA)> <!ELEMENT Width (#PCDATA)> <!ELEMENT Height (#PCDATA)> <!ELEMENT OrderOptions (OrderOption)*> <!ELEMENT OrderOption (SelectedOption, OptionPrice)> <!ELEMENT SelectedOption (#PCDATA)> <!ELEMENT OptionPrice (#PCDATA)> <!ELEMENT CustomerText (#PCDATA)> <!ELEMENT QBImport (ItemType?, ItemName?, ItemDesc?, SalesAccount?)> <!ELEMENT ItemType (#PCDATA)> <!ELEMENT ItemName (#PCDATA)> <!ELEMENT ItemDesc (#PCDATA)> <!ELEMENT SalesAccount (#PCDATA)> <!ELEMENT GiftCertificatePurchase (EmailTo*, From, To, Message)> <!ELEMENT EmailTo (Email)+> <!ELEMENT From (#PCDATA)> <!ELEMENT To (#PCDATA)> <!ELEMENT Message (#PCDATA)> <!ELEMENT Payment ((CreditCard | COD | Check | eCheck | PurchaseOrder | Generic1 | Generic2 | PayPal | PayPalExpress | WorldPay | Google | NetBanx | Solo | Switch | Delta | UKE | JCB)?)> <!ELEMENT CreditCard (Issuer?, Number?, VerificationValue?, FullName?, Company?, ExpirationDate?, PaymentGateway?, PaymentStatus?, OrderProcessingInfo?)> <!ELEMENT Issuer (#PCDATA)> <!ELEMENT Number (#PCDATA)> <!ELEMENT VerificationValue (#PCDATA)> <!ELEMENT ExpirationDate (#PCDATA)> <!ELEMENT PaymentGateway (#PCDATA)> <!ELEMENT PaymentStatus (#PCDATA)> <!ELEMENT OrderProcessingInfo (#PCDATA)> <!ELEMENT COD EMPTY> <!ELEMENT Check (RoutingNumber, AccountNumber)> <!ELEMENT eCheck (RoutingNumber, AccountNumber, BankName, NameOnAccount)> <!ELEMENT BankName (#PCDATA)> <!ELEMENT NameOnAccount (#PCDATA)> <!ELEMENT PurchaseOrder (PurchaseNumber)> <!ELEMENT PurchaseNumber (#PCDATA)> <!ELEMENT Generic1 (Field1?, Field2?, Field3?, Field4?)> <!ELEMENT Generic2 (Field1?, Field2?, Field3?, Field4?)> <!ELEMENT PayPal (OrderProcessingInfo?)> <!ELEMENT PayPalExpress (OrderProcessingInfo?)> <!ELEMENT WorldPay (OrderProcessingInfo?)> <!ELEMENT Google (OrderProcessingInfo?)> <!ELEMENT NetBanx (OrderProcessingInfo?)> <!ELEMENT Solo (OrderProcessingInfo?)> <!ELEMENT Switch (OrderProcessingInfo?)> <!ELEMENT Delta (OrderProcessingInfo?)> <!ELEMENT UKE (OrderProcessingInfo?)> <!ELEMENT JCB (OrderProcessingInfo?)> <!ELEMENT Totals (ProductTotal, Discount, Subtotal, Tax, GrandTotal, ShippingTotal, Surcharge*)> <!ELEMENT ProductTotal (#PCDATA)> <!ELEMENT Discount (Type?, Percent?, Amount?, ApplyDiscount?)> <!ELEMENT Type (#PCDATA)> <!ELEMENT Percent (#PCDATA)> <!ELEMENT Amount (#PCDATA)> <!ELEMENT ApplyDiscount (#PCDATA)> <!ELEMENT Subtotal (#PCDATA)> <!ELEMENT Tax (TaxName?, TaxRate?, TaxAmount?, TaxShipping?)> <!ELEMENT TaxName (#PCDATA)> <!ELEMENT TaxRate (#PCDATA)> <!ELEMENT TaxAmount (#PCDATA)> <!ELEMENT TaxShipping (#PCDATA)> <!ELEMENT GrandTotal (#PCDATA)> <!ELEMENT Surcharge (Total?, Description?)> <!ELEMENT ShippingTotal (Total?, Description?)> <!ELEMENT Coupon (Name?, Status?, Total?, ApplyCoupon?)> <!ELEMENT Status (#PCDATA)> <!ELEMENT ApplyCoupon (#PCDATA)> <!ELEMENT GiftCertificate (ID?, AmountUsed?, AmountRemaining?)> <!ELEMENT ID (#PCDATA)> <!ELEMENT AmountUsed (#PCDATA)> <!ELEMENT AmountRemaining (#PCDATA)> <!ELEMENT Other (CustomerID?, Associate?, OrderInstructions?, Comments?, OrderUTC?, IpHostname?, TotalOrderWeight?, EmailList?, BuySafeAmount?, BuySafeText?, BuySafeCartID?, DobaShipping?, DobaOrderInfo?, CustomCheckoutField*)> <!ELEMENT CustomerID (#PCDATA)> <!ELEMENT Associate (#PCDATA)> <!ELEMENT OrderInstructions (#PCDATA)> <!ELEMENT Comments (#PCDATA)> <!ELEMENT OrderUTC (#PCDATA)> <!ELEMENT IpHostname (#PCDATA)> <!ELEMENT TotalOrderWeight (#PCDATA)> <!ELEMENT EmailList (#PCDATA)> <!ELEMENT BuySafeAmount (#PCDATA)> <!ELEMENT BuySafeText (#PCDATA)> <!ELEMENT BuySafeCartID (#PCDATA)> <!ELEMENT DobaShipping (#PCDATA)> <!ELEMENT DobaOrderInfo (#PCDATA)> <!ELEMENT CustomCheckoutField (FieldName?, FieldValue?)> <!ELEMENT FieldName (#PCDATA)> <!ELEMENT FieldValue (#PCDATA)> <!ELEMENT RoutingNumber (#PCDATA)> <!ELEMENT AccountNumber (#PCDATA)> <!ELEMENT Name (#PCDATA)> <!ELEMENT Description (#PCDATA)> <!ELEMENT Total (#PCDATA)> <!ELEMENT FullName (#PCDATA)> <!ELEMENT NameParts (Title, FirstName, MiddleName, LastName, Suffix)> <!ELEMENT Title (#PCDATA)> <!ELEMENT FirstName (#PCDATA)> <!ELEMENT MiddleName (#PCDATA)> <!ELEMENT LastName (#PCDATA)> <!ELEMENT Suffix (#PCDATA)> <!ELEMENT Company (#PCDATA)> <!ELEMENT Phone (#PCDATA)> <!ELEMENT Address (Street1, Street2, City, State, Code, Country)> <!ELEMENT Street1 (#PCDATA)> <!ELEMENT Street2 (#PCDATA)> <!ELEMENT City (#PCDATA)> <!ELEMENT State (#PCDATA)> <!ELEMENT Code (#PCDATA)> <!ELEMENT Country (#PCDATA)> <!ELEMENT Field1 (#PCDATA)> <!ELEMENT Field2 (#PCDATA)> <!ELEMENT Field3 (#PCDATA)> <!ELEMENT Field4 (#PCDATA)>
ShopSite Help and Resource Center Last updated: March 01, 2010 Give Feedback |
ShopSite Shopping Cart Software |