Skip to main content

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.

PropertyDescription
NameName 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 paymentMark if this is a shipping method in which the customer pays to the carrier upon delivery.
Carrier handles invoicingMark this if the carrier creates the invoice for the customer.
Carrier handles shippingMark 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.
HandlerThe handler that delegates the various carriers.
Delivery typeSpecify the appropriate delivery type.

Shipping methods can have one of the following delivery types attached:
- None
- Default
- ShipFromStore
- Interbranch
CarrierSelect 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 templateIf 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.
Shipping methods in POS

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.

PropertyDescription
NameName 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.
BackendIDThis 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.