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)
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 24/7 INTERNATIONAL | Parcels depot international|VISIBLE|512 |
Pugo international | BPACK@BPOST 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