Shipment feature overview

Edit on GitHub

The Shipment feature lets you create and manage carrier companies and assign multiple delivery methods associated with specific stores, which your customers can select during the checkout. With the feature in place, you can define delivery price and expected delivery time, tax sets, and availability of the delivery method per store.

The main concepts regarding shipping are as follows:

  • Carrier company: A company that provides shipping services such as DHL, FedEx, Hermes.
  • Delivery method: Shipping services provided by a carrier company such as DHL Express, DHL Standard, Hermes Next Day, Hermes Standard.

A sales order can have multiple delivery methods from different carrier companies.

In the Back Office, you can create a carrier company and configure multiple delivery methods. For each delivery method, you can set a price and an associated tax set, define a store in which the delivery method can be available, as well as activate or deactivate the delivery method. For more information about how to create and manage delivery methods in the Back Office, see Creating and managing delivery methods.

If a Back Office user creates or edits a shipment of an order created by a customer, the grand total paid by the customer is not affected:

  • If a new shipment method is added, its price is 0.
  • If the shipment method is changed, the price of the previous shipment method is displayed.

Additional behaviors can be attached to a delivery method from the Back Office by selecting specific plugins. For more information about method plugins types, see Reference information: Shipment method plugins.

Each shipment method has a dedicated price and tax set in the various currencies you define. The price displayed to the customer is calculated based on the store they visit or their preferred currency selection.

Shipment calculation rules

You can give shipment discounts based on the carrier, shipment method, or cart value. Intricate calculations let you freely define a set of rules to be applied to the various discount options.

Get a general idea of the Shipment feature
Create a carrier company
Create and manage delivery methods
Developer guides

Are you a developer? See Shipment feature walkthrough for developers.