Skip to content

Delivery

Overview

Element Name: DELIVERY
Type: string
Architecture: Complex conditional
Required: Yes
Multiple: Yes (max 100)

Shipping method information. Maximum 100 different shipping methods. Must contain DELIVERY_ID and DELIVERY_PRICE when present.

Validation Rule: Must be either empty or contain both DELIVERY_ID and DELIVERY_PRICE

Child Elements

DELIVERY_ID

  • Type: string
  • Required: Yes (when parent has content)
  • Description: Predefined carrier code from the approved delivery methods list.

  • Allowed Values: CESKA_POSTA, CESKA_POSTA_DOPORUCENA_ZASILKA, CSAD_LOGISTIK_OSTRAVA, DPD, DHL, DSV, FOFR, GEBRUDER_WEISS, GEIS, GLS, HDS, PPL, SEEGMULLER, TNT, TOPTRANS, UPS, FEDEX, RABEN_LOGISTICS, ZASILKOVNA_NA_ADRESU, 123KURIER, WEDO_HOME, RHENUS_LOGISTICS, MESSENGER, ZASILKOVNA, DPD_PICKUP, BALIKOVNA_DEPOTAPI, WEDO_POINT, CESKA_POSTA_NAPOSTU, PPL_PARCELSHOP, GLS_PARCELSHOP, ALZAPOINT, DPD_BOX, Z_BOX, WEDO_BOX, PPL_PARCELBOX, BALIKOVNA_BOX, ALZABOX, ONLINE, VLASTNI_PREPRAVA

  • Examples: PPL

DELIVERY_PRICE

  • Type: string
  • Required: Yes (when parent has content)
  • Description: Delivery price for prepayment orders. Numeric value with optional decimal places.

  • Pattern: \d+([.,]\d{1,2})?

  • Examples: 99.5

DELIVERY_PRICE_COD

  • Type: string
  • Required: No (when parent has content)
  • Description: Delivery price for cash on delivery orders. Optional field.

  • Pattern: \d+([.,]\d{1,2})?

  • Examples: 149

General Constraints

  • Required field - must be present in the XML
  • Multiple occurrences allowed (maximum 100)

XML Examples

<DELIVERY>
  <DELIVERY_ID>PPL</DELIVERY_ID>
  <DELIVERY_PRICE>99.5</DELIVERY_PRICE>
  <DELIVERY_PRICE_COD>149</DELIVERY_PRICE_COD>
</DELIVERY>