Skip to main content

Order

Wundermart sends one cXML OrderRequest per order. It's deliberately compact: it identifies the shop by your customer number and lists your article numbers with quantities in collo. It doesn't contain prices or delivery addresses.

<?xml version="1.0" encoding="UTF-8"?>
<cXML payloadID="..." timestamp="2026-07-15 10:15:00" xml:lang="en">
  <Header>
    <From><Credential domain="NetworkId"><Identity>8719331190008</Identity></Credential></From>
    <To><Credential domain="NetworkId"><Identity>[your GLN]</Identity></Credential></To>
    <Sender>
      <Credential domain="GLN"><Identity>8719331190008</Identity></Credential>
      <UserAgent>WundermartERP/[version]</UserAgent>
    </Sender>
  </Header>
  <Request deploymentMode="production">
    <OrderRequest>
      <OrderRequestHeader orderID="424242" orderDate="2026-07-15" type="New">
        <ShipTo>
          <Address addressID="211747" isoCountryCode="NL"/>
        </ShipTo>
      </OrderRequestHeader>
      <ItemOut quantity="2" lineNumber="1" requestedDeliveryDate="2026-07-28">
        <ItemID><SupplierPartID>900001</SupplierPartID></ItemID>
        <ItemDetail><Description>Example article 25cl</Description></ItemDetail>
      </ItemOut>
      <ItemOut quantity="10" lineNumber="2" requestedDeliveryDate="2026-07-28">
        <ItemID><SupplierPartID>900002</SupplierPartID></ItemID>
        <ItemDetail><Description>Example article 500g</Description></ItemDetail>
      </ItemOut>
    </OrderRequest>
  </Request>
</cXML>

Fields

FieldMeaning
Request/@deploymentModetest or production. Don't deliver test orders.
OrderRequestHeader/@orderIDWundermart's order number. Use it in your confirmation: it's how we match your reply to the order.
OrderRequestHeader/@orderDateThe date the order was sent.
ShipTo/Address/@addressIDYour customer number for the shop that ordered.
ShipTo/Address/@isoCountryCodeThe shop's country.
Contact[@role="endUser"]/EMAILOptional. A contact address, if agreed during onboarding.
ItemOut/@lineNumberLine number within the order.
ItemOut/@quantityQuantity in collo (your order unit).
ItemOut/@requestedDeliveryDateRequested delivery date.
SupplierPartIDYour article number.
DescriptionProduct name in English, for readability only.