Skip to main content

Order confirmation

Reply to every order with one order confirmation. It tells Wundermart that you accept the order and how much of each article you will deliver. Wundermart uses the confirmed quantities to plan the shop's stock.

Place the confirmation in your reply folder, ideally within 30 minutes of receiving the order.

Minimal example

<?xml version="1.0" encoding="UTF-8"?>
<cXML payloadID="..." timestamp="2026-07-15 10:20:31" xml:lang="en">
  <Header>...</Header>
  <OrderConfirmationList>
    <OrderConfirmationHeader orderID="424242" OrderConfirmationDate="2026-07-15 10:20:31">
      <ShipTo><Address addressID="211747" isoCountryCode="NL"/></ShipTo>
    </OrderConfirmationHeader>
    <OrderConfirmation>
      <ConfirmationItem lineNumber="1" quantity="2" RequestedDeliveryDate="2026-07-28">
        <ConfirmationStatus quantity="2" type="detail">
          <ItemId><SupplierPartID>900001</SupplierPartID></ItemId>
          <ItemDetail><Description>Example article 25cl</Description></ItemDetail>
        </ConfirmationStatus>
      </ConfirmationItem>
      <ConfirmationItem lineNumber="2" quantity="10" RequestedDeliveryDate="2026-07-28">
        <ConfirmationStatus quantity="8" type="detail">
          <ItemId><SupplierPartID>900002</SupplierPartID></ItemId>
          <ItemDetail><Description>Example article 500g</Description></ItemDetail>
        </ConfirmationStatus>
      </ConfirmationItem>
    </OrderConfirmation>
  </OrderConfirmationList>
</cXML>

In this example, line 2 was ordered as 10 collo and 8 will be delivered.

Fields Wundermart reads

FieldMeaning
OrderConfirmationHeader/@orderIDRequired. The orderID from the order, unchanged.
ConfirmationItem/@lineNumberThe line number from the order.
ConfirmationItem/@quantityThe quantity ordered, in collo.
ConfirmationStatus/@quantityRequired. The quantity you will deliver, in whole collo. Use 0 for an article you can't deliver.
SupplierPartIDRequired. Your article number, exactly as in the order. Lines are matched on this number, not on the line number.

You may include prices, VAT and other details. Wundermart accepts them but doesn't use them yet.

Rules

  • Confirm the whole order in one message, with a line for every article you received.
  • An article you leave out is treated as not delivered (quantity 0).
  • Quantities must be whole collo; fractions are rejected.
  • Send one confirmation per order. Wundermart processes the first one; later confirmations for the same order are ignored. If something changes after you've confirmed, contact Wundermart.