Shipping
Shipping methods
This page is where you can add, edit and delete available shipping methods for your organization.
Configuring shipping methods
Add a new shipping method by clicking +Add in the top-right corner.

Now specify (some of) the following properties.
Property | Description |
---|---|
Name | Name of the shipping method (e.g. Standard Delivery, Express Delivery). This is the name that is displayed in front-ends (e.g. POS, Companion App). |
Code | (Optional) Add a Code to the shipping method. This is a reference code (e.g. STAND_DEL, EXPRESS_DEL) for use in your interfaces, and can be mapped to internal codes used in your WMS. Note that this can be used to bypass the carrier. |
Carrier handles payment | Mark if this is a shipping method in which the customer pays to the carrier upon delivery. |
Carrier handles invoicing | Mark this if the carrier creates the invoice for the customer. |
Carrier handles shipping | Mark this if the shipments created with this method need to be kept pending instead of being shipped automatically. EVA expects the carrier to ship the shipment. |
Handler | The handler that delegates the various carriers. |
Delivery type | Specify the appropriate delivery type. Shipping methods can have one of the following delivery types attached: - None - Default - ShipFromStore - Interbranch |
Carrier | Select the corresponding carrier, configured under Admin → Configuration → Carriers. If you let your carrier handle payment and invoicing, your order state will not go to Completed, but remain Shipped until the carrier informs EVA the package has been paid and delivered. If your carrier handles shipping only, payment will be required up-front. |
Product search template | If you want your shipping method to only be available for a certain set of products, you can configure that in the product search template and select it here. |
When passing the shipment information on the PushSalesOrder
service it looks like this:
"ShippingInformation": {
"Method": "STAND_DEL",
"UnitPriceInTax": 1,
"TaxRate": 1.21
},
The Method entry corresponds with the Code configured on the shipping method.
Additional information regarding delivery types
By default, all delivery types are set to None, meaning the type will show up for each shipping method. By selecting a specific type however, it will only show up when it's relevant based on the order type and OU. By selecting Default it will be specifically excluded from Interbranch and SFS.
If you want to enable Interbranch shipping, you need to perform a few additional steps aside from choosing it as the relevant Delivery type:
- Set
Interbranch:ShippingOption
to one of the following values:- 1 (Manual) - This default value means shipping will happen right away (if all requirements are met).
- 2 (ManualWithShipmentIDs) - You'll have to manually scan a ShipmentID after which all lines are shipped.
- 3 (ManualWithDetailInspection) - You'll have to manually scan a ShipmentID plus all product barcodes.
- Create the relevant supplier relations for interbranch orders.
POS specifically requires you to set OrderLineCreator:SetDefaultShippingMethod
to true before any shipping methods will become available at all.
Carriers
This page is where you can add, edit and delete available carriers for your organization.
Configuring carriers
Add a new carrier by clicking +Add in the top-right corner.

Now specify (some of) the following properties.
Property | Description |
---|---|
Name | Name of the carrier (e.g. FedEx, UPS, PostNL). This is the name that is displayed in front-ends (e.g. POS, Companion App). |
Code | (Optional) Add a Code to the carrier. This is a reference code (e.g. FED_EX) for use in your interfaces, and can be mapped to internal codes used in your WMS. |
BackendID | This is an extra field to be used to match the carrier to an ID used in your external (backend) systems. |
Activating your shipping method for your store
You have to activate your new shipping method for deliveries. To do so, go to Management
→ Stores
→ Available shipping methods
.
In there you can select your store, select the appropriate shipping method and set its priority.
Additionally, configure the app setting App:Checkout:AllowChangingShippingMethod
to true to enable the Shipping Method tile on POS and Companion App, which contains the available shipping options configured on the current store.