Shipment
Shipment is a data model used by the Bol Marketplace Component and implemented as such in Dovetail. To be able to dynamically set some properties Dovetail provides specific
DovetailBol
headers, defined as below. There is also the possibility to provide the entire XML, as the example below shows.
Bol Documentation
https://developers.bol.com/documentatie/
Header Mappings
The Bol Marketplace Component allows the user to override certain fields using pre-specified headers. The property-header
mapping for this data-model is specified below:
Property | Header |
---|---|
Order Item Id | DovetailBolOrderItemId |
Shipment Reference | DovetailBolShipmentReference |
Transporter | DovetailBolTransporterCode |
Track & Trace | DovetailBolTrackAndTrace |
Header Types
Header | Type |
---|---|
DovetailBolOrderItemId | String |
DovetailBolShipmentReference | String (Max: 100 Characters) |
DovetailBolTransporterCode | BRIEFPOST , UPS , TNT , TNT-EXTRA , TNT_BRIEF , TNT-EXPRESS , DYL , DPD-NL , DPD-BE , BPOST_BE , BPOST_BRIEF , DHLFORYOU , GLS , FEDEX_NL , FEDEX_BE , OTHER , DHL , DHL_DE , DHL-GLOBAL-MAIL , TSN , FIEGE , TRANSMISSION , PARCEL-NL , LOGOIX , PACKS |
DovetailBolTrackAndTrace | String |
Use Body Examples
<?xml version="1.0" encoding="UTF-8"?>
<ShipmentRequest>
<OrderItemId>1234567890</OrderItemId>
<ShipmentReference>A321SR</ShipmentReference>
<Transport>
<TransporterCode>TNT</TransporterCode>
<TrackAndTrace>3SBOL0987654321</TrackAndTrace>
</Transport>
</ShipmentRequest>