It is possible to overwrite the default settings of the delivery method. The following parameters can be modified: 

  • Price
  • Availability (enabled/disabled)
  • Visibility (on/off)

Accepted format: name|visibility|[priceInEuroCent]

You can use a number of fields of the type deliveryMethodOverrides containing the delivery method name, the visibility and the price in Euro cent. The following example shows the accepted format of the field and a few examples of values:

 

deliveryMethodOverrides (1): Example: Regular|VISIBLE|5400

deliveryMethodOverrides (2): Example: Regular|INVISIBLE

deliveryMethodOverrides (3): Example: Regular|GREYED_OUT

 

The table below lists all possible delivery method names you can use as a value in the deliveryMethodOverrides fields and their corresponding labels as bpost delivery services.

 

Delivery Method Name
Label
Example
Regular
BPACK@HOME
Regular|VISIBLE|5400
Pugo
BPACK@bpost
Pugo|GREYED_OUT
Parcels depot
BPACK 24/7
Parcels depot|VISIBLE|4500
bpack EXPRESS
BPACK WORLD EXPRESS
bpack EXPRESS|VISIBLE|10000
bpack BUSINESS
BPACK WORLD BUSINESS
bpack BUSINESS|INVISIBLE
Parcels depot international
BPACK@BPOST INTERNATIONAL
Parcels depot international|VISIBLE|512
Pugo international
BPACK 24/7 INTERNATIONAL
Pugo international|VISIBLE|1234

 

The deliveryMehodsOverrides parameter can be sent multiple times. Every variable will be interpreted separately.


ATTENTION     The deliveryMethodOverrides fields must be included in the checksum hash. More explanation of the checksum generation can be found here .

The parameters need to be send in alphabetical order within the checksum in order to prevent an Error 2000 .

Example: accountId=XXXXXX&action=START&costCenter=EUSales&customerCountry=BE&deliveryMethodOverrides=Pugo|VISIBLE|299&deliveryMethodOverrides=Regular|VISIBLE|299&extraSecure=&orderReference=test&MyPassPhrase