To facilitate global B2B sales, the OroCommerce administrator enables valid shipping methods for particular locations and integrates local shipping providers or the best shipping plans whenever it is possible.
When submitting an order, a customer may have several shipping options to choose from. They depend on the shipping address that is collected at the checkout. Once the address is provided, OroCommerce evaluates shipping methods against the special shipping rules and exposes only the options recommended for the particular location and/or based on other order details. After the customer user has selected the shipping method, the shipping cost is shown in the order next to the subtotal.
See a short demo on how to create a shipping integration in OroCommerce or keep reading the step-by-step guidance below.
Before You Start¶
Before proceeding to create a shipping integration, you need to set the shipping configuration in the system. The setting controls shipping options on the global level and applies to all websites. You can set the default shipping origin address, enable or disable the shipping units of length, weight, and the freight class, and label the taxes that apply to the shipping cost in the system configuration.
To allow customers to select a preferred shipping method during the checkout, you first need to create an integration with a shipping provider. With OroCommerce, you can enable shipping methods using third-party vendors, such as UPS, FedEx, DPD, and Flat Rate shipping.
Once the integration is created and a shipping method is added, you need to add a shipping rule to bind customers to specific shipping prices based on the shipping location and the products they purchase. When the shipping option becomes visible to the buyer in the storefront, they can proceed through the checkout.
To help customers track the delivery status of their orders, you can add a shipping tracking method and a number to their orders through the back-office.
To calculate the shipping cost for an order, enter the order shipping address to the quote flow and select one of the available shipping methods on behalf of the user.
Shipping Methods and Providers¶
Shipping methods are assigned to an order providing the possibility for a customer to select a shipping service when placing an order and successfully proceed through the checkout.
The list of shipping methods that OroCommerce supports is listed below. Click on the links below to open the overview page of each supported shipping service.