Blogs

Configuring Shipping Charges for Online Sales Deliveries in Odoo 16 Website

The shipping method feature on the Odoo 16 website allows businesses to offer a range of delivery choices to their customers at the checkout stage. These options can include standard shipping, expedited shipping, and even in-store pickup, each of which can be configured with specific shipping costs and delivery timeframes.

To ensure reliable tracking and real-time updates on order deliveries, Odoo 16’s online shipping management system facilitates seamless communication with external shipping providers. This not only benefits customers by providing a convenient and flexible shipping experience but also assists website managers in efficiently managing shipping processes.

Let’s delve into the setup and management of shipping methods on the Odoo16 Website.

Users can configure shipping methods, and once configured, they can apply shipping charges to customer orders using the chosen shipping method. To configure the shipping method, users must enable this option in Settings, which is accessible within the Configuration tab.

Website > Configuration > Settings

Select Shipping Cost and Click Save to save your changes.

You can access the shipping methods either from the settings or through the configuration menu.

This list displays the delivery method name, provider, publication status (published or not), associated websites, and company details.

To create a new shipping method, press the “NEW” button.

When creating a new shipping method in Odoo 16, make sure to:

=> Specify the “Shipping Method Name”

=> If this shipping method is specific to a particular website, you can include the website’s name.

=> You can list all the enabled shipping providers that apply to this method. This helps in associating the correct shipping options and costs with the method.

=> Delivery Product: This typically represents a service product that signifies the cost of delivery. When a product is delivered, the associated shipping charge is applied.

=> Margin on Rate: This represents the profit margin that the company adds to the base shipping cost when this shipping method is selected. The given percentage is added to the shipping cost, providing the company with a profit on shipping services.

=> Free if the Order Amount is Above: When this checkbox is enabled, it triggers the display of another field named “Amount.” In this field, users can specify an amount. This implies if the order amount exceeds the specified value, the company will not apply any shipping charges. Customers will receive free shipping for orders surpassing this set amount.

Destination Availability feature allows users to restrict customers from a specific country from using a particular Shipping Method. This can be useful if you want to limit shipping to certain regions or countries.

Fixed Price

If the order total exceeds $500, customers will not be charged for shipping otherwise an amount of $5 will be charged for shipping.

The shipping method will only be visible on the website after it has been published. To do this, click on the “Unpublished” option and switch it to “Published.” Once published, the shipping method status will be indicated in green.

If a customer makes a purchase, shipping charges can be applied before the checkout process.

In this case, the customer chose to purchase 2 units of a product priced at $147 each. Then click proceed to checkout.

All available shipping methods will be displayed, and you can select the desired shipping method from the list. After making your choice, click on the “PAY NOW” button to proceed with your order. Don’t forget to select your preferred payment method as well.

The shipping cost is calculated as follows:

The chosen shipping method is configured with a fixed amount of $5 for shipping.

So, when the customer selects this shipping method, the total shipping charge is $5.

Now, if the customer chooses to purchase more quantities of the same product, resulting in a total order amount exceeding $500, the shipping will indeed be free.

This is because, during the configuration, it was specified that if the order amount exceeds $500, free shipping will be allowed.

You can now proceed to deliver the orders. To do so, navigate to the “eCommerce” tab and select “Orders.”

eCommerce => Orders

Select the order you wish to view or manage by using its sequence number.

Once you’ve selected the order, you will be able to see the shipping charge that was added to this specific order. If the order has not yet been delivered, you can proceed to complete the delivery by opening the “Delivery” tab within the order details. This allows you to finalize the delivery process for the selected order.

Based on Rule

Let’s establish a new shipping method and assign suitable names. The selection of the provider is rule-driven. The delivery product corresponds to the service product, specifically the Shipping Charge. Note that we won’t be utilizing rate margins or implementing free delivery for exceeding a certain amount in this scenario.

To define the rule, navigate to the Pricing tab and click “Add a line” to create the rules.

You have the flexibility to establish pricing rules based on various factors such as product weight, volume, or mass multiplied by volume (Mass*Volume). Additionally, product price and quantity play integral roles in the rule configuration process. These conditions are instrumental in determining the delivery cost, allowing you to set it accordingly.

Click on the publish button to publish it on the website.

Now, when a customer makes a purchase, shipping charges can be applied before the checkout process.

The shipping method that has been set up is selected at this stage for the delivery.

Customers can choose their desired payment method. After making their choice, they can proceed by clicking on “Pay Now.” This action finalizes the order, and the customer completes the payment.

You can now proceed to deliver the orders. To do so, navigate to the “eCommerce” tab and select “Orders.”

eCommerce => Orders

Select the order you wish to view or manage by using its sequence number.

The shipping cost is now reflected and updated on the Service product.

To conclude the order, you should open the delivery and then click on “VALIDATE.” This action initiates the movement of the product from the company’s stock to the customer’s designated location.

Using Shipping providers

In Odoo 16, configuring shipping options involves the utilization of various providers. To get started, users should enable these providers within the Configuration settings.

Some of the available providers in Odoo 16 include UPS, DHL Express Connector, FedEx, bpost, USPS, and Easypost. Enabling these providers makes them accessible within the shipping method configuration.

We will now set up a new shipping method. In this example, we’ll create a new shipping method named “Fedex US” using the Fedex provider. Let’s proceed and open it to review and configure the settings.

Within the Fedex Configuration tab, you can access and manage the shipping configurations. This is where you’ll input essential information such as the password, account number, and service type details for the Fedex shipping service.

Now, let’s navigate to the website and proceed with placing an order.

The shipping method that has been set up is selected at this stage for the delivery.

Customers can choose their desired payment method. After making their choice, they can proceed by clicking on “Pay Now.” This action finalizes the order, and the customer completes the payment.

You can now proceed to deliver the orders. To do so, navigate to the “eCommerce” tab and select “Orders.”

eCommerce => Orders

Select the order you wish to view or manage by using its sequence number.

The shipping cost is now reflected and updated on the Service product.

To conclude the order, you should open the delivery and then click on “VALIDATE.” This action initiates the movement of the product from the company’s stock to the customer’s designated location.

Ultimately, the Odoo website module streamlines the delivery process, making it more efficient. This shipping method not only accelerates deliveries but also assists users in accurately calculating shipping costs, leading to increased consumer satisfaction.

odoo as a QuickBooks Alternative