1. Tracking Reference and Label

Both are genereated and supplied by Palletways.

2. Service levels

Palletways has many servicelevels which can be triggered in one of two methods:

  • Option 1: use one of the predefined service levels in ShipitSmarter
    • This gives a limited set of services
ServiceGroupCodeServiceCodePalletways service descriptionTrigger
FZZReturns is a free service for returning goods./Shipment/ShipmentData/ServiceLevel = RETURNS
see descriptionsee description- It will take first service that has STANDARD or ECONOMY in the ServiceGroupName
- if none found it will search for first service with STANDARD or ECONOMY in the ServiceName but does not contain AM, TIME,COL
- if still no service found: take ServiceGroupCode B and ServiceCode BJ if available
/Shipment/ShipmentData/ServiceLevel = ECONOMY
For Standard service take any of the below, first one that is available is taken:
BBStandard domestic service/Shipment/ShipmentData/ServiceLevel = STANDARD
BLDomestic 3 day Economy/Shipment/ShipmentData/ServiceLevel = STANDARD
BWDomestic 4 day Economy/Shipment/ShipmentData/ServiceLevel = STANDARD
BMDomestic 5 day Economy/Shipment/ShipmentData/ServiceLevel = STANDARD
G6Standard International service/Shipment/ShipmentData/ServiceLevel = STANDARD
G7International 4 day Economy/Shipment/ShipmentData/ServiceLevel = STANDARD
G5International 5 day Economy/Shipment/ShipmentData/ServiceLevel = STANDARD
GA0International 6 day Economy/Shipment/ShipmentData/ServiceLevel = STANDARD
Premium timed services:
AD0Premium fixed delivery date AM/Shipment/ShipmentData/ServiceLevel = PREMIUM
/Shipment/ShipmentData/ServiceOptions/FixedDeliveryDate = true
ShipmentData\dateDeliveryrequest = expected delivery date
ShipmentData\ServiceOptions\FixedDeliveryTime = RANGE
/Shipment/ShipmentData/TimeDeliveryRequest/StartTime = 08:00:00
/Shipment/ShipmentData/TimeDeliveryRequest/EndTime = 12:00:00
AD0Premium fixed delivery date/Shipment/ShipmentData/ServiceLevel = PREMIUM
/Shipment/ShipmentData/ServiceOptions/FixedDeliveryDate = true
ShipmentData\dateDeliveryrequest = expected delivery date
ShipmentData\ServiceOptions\FixedDeliveryTime = not set
For Premium service take any of the below, first one that is available is taken:
AAPremium domestic service/Shipment/ShipmentData/ServiceLevel = PREMIUM
AOPremium domestic 48 hours/Shipment/ShipmentData/ServiceLevel = PREMIUM
AAIPremium domestic 72 hours/Shipment/ShipmentData/ServiceLevel = PREMIUM
ACHPremium domestic 96 hours/Shipment/ShipmentData/ServiceLevel = PREMIUM
ACJPremium domestic 120 hours/Shipment/ShipmentData/ServiceLevel = PREMIUM
E2Premium international 2 Days/Shipment/ShipmentData/ServiceLevel = PREMIUM
E3Premium international 3 Days/Shipment/ShipmentData/ServiceLevel = PREMIUM
E4Premium international 4 Days/Shipment/ShipmentData/ServiceLevel = PREMIUM
EAMPremium international 5 Days/Shipment/ShipmentData/ServiceLevel = PREMIUM
  • Option 2: use /Shipment/ShipmentData/ServiceLevel starting with ‘PLT_’ in combination with any of the available service codes from palletways:

3. Lanes

ShipitSmarter has implemented the Palletways API for following networks:

Palletways networkStatus
Palletways GERMANYImplemented, to various countries: DE, NL, BE, LU, AT, CH, FR, IT
Palletways UKNot implemented (available for testing)
Palletways GROUPNot implemented (available for testing)
Palletways ITALIANot implemented (available for testing)
Palletways IBERIANot implemented (available for testing)
Palletways HUNGARYNot implemented (available for testing)
Palletways SLOVAKIANot implemented (available for testing)

4. Billing Units

The shipper has the option to set custom Billing Units in the Carrier Configuration, if needed. These billing units below are the standard.

TypeMax Length (cm)Max Width (cm)Max Height (cm)Max Weight (kg)Description
MQP12010060150Miniviertelpalette (MQP)
QP120100120250Viertelpalette (QP)
HP120100240500Halbpalette (HP)
LP120100240750Dreiviertelpalette (TQP), In PDF referred to as TPQ but should be LP
FP1201009991200Vollpalette (FP), agreed with Dietrich that higher than 2.40m still counts

5. Additional Services

ConditionResult
Model?.serviceOptions.residentialDelivery == trueClassification = B2C
Model?.serviceOptions.residentialDelivery == falseClassification = B2B
-Default ConsignmentType == D (outbound)
Model?.serviceOptions.returns.isReturn == trueConsignmentType == C (collection/return)
isDifferentAddress(Model.addresses.collection, Model.addresses.sender) && Configuration.crossTrade == trueConsignmentType = 3 (crossTrade)
Model?.serviceOptions.appointmentForDelivery == trueisBookInRequest == true
Model?.serviceOptions.liftGate.collection OR Model?.serviceOptions.liftGate.deliveryisTailLift == true
Configuration.crossTradeServiceCall == true && getConsignmentType() == “3”CrossTradeServiceCall == true