Menu Close
    Searching for an experienced Odoo Development Company ?

    Odoo Shipping Per Product


    Placed the order for multiple items but want to expedite the delivery of a specific item without placing a separate order? OR, want to get the fragile items delivered separately from others? The Odoo Shipping Per Product plugin provides the option to get the items in the same order delivered through different delivery methods. It allows your customers to select a different delivery method for each product in the same order at the checkout. The customers can split the delivery of the items without splitting the order.

    Moreover, the admin can also assign individual delivery service to each product in the sales order. You can add various delivery methods to a specific product or add multiple products to a particular delivery method. These will appear as the shipping options for that product on the order confirmation page.


    • You can also assign different delivery method for each product in the same sales order.
    • Customers can select a different delivery method for each product in the same order at the checkout on the website.
    • Adds a new delivery method- ‘dynamic delivery method’ in the Sales Order order form.
    • Allows the admin to add delivery methods to the product to show as shipping options for the product on the website.


    After buying this app from our Webkul store you will get the link for downloading the zip file. Download it and extract on your system. You will see the ‘shipping_per_product’ folder. Just copy this app folder inside your Odoo addons path.

    Once done, follow these steps:
    1.) Go to settings menu and click on Activate the Developer Mode.
    2.) Now go to apps menu and Click on ‘Update Modules List’.
    3.) Remove the app’s filter and search for the shipping_per_product key.

    4.) Now you will be able to see the module then simply install it.

    Once installed, you will be able to utilize the module’s functionalities as described in succeeding section.


    Let’s take a look at the workflow of the module-

    BackEnd View:

    1.) Open the Sales tab and click on products submenu.

    2.) Now, open any product and click on Inventory tab on the product form-view. You’ll be able to see a new tab- ‘Delivery’ at the bottom of the page.

    3.) Here, you can add different delivery methods for the product and these methods will show up at the check out page for the customer to choose from.

    4.) Alternatively, you can also add products to a particular delivery method to choose at the order confirmation page. Navigate to sales order >> delivery methods.

    5.) Here, open any delivery method. Under the tab- products, you can add the product(s) you wish to delivery through this method.

    6.) To place a sales order on the backend, go to Sales >> Order >> Create.

    7.) Add the items to the order lines. Now, in the delivery method choose the dynamic delivery method’. Then, click on check price.

    8.) A pop up appears asking you to choose a delivery/shipping method for each product. You can choose same or different delivery method for each product in the same order.

    9.) The admin can also see the individual delivery method and charges for each order line by clicking on the order line.

    10.) Once done, you can see the total delivery cost on the sale order form. Fill in the rest of the details and click confirm to place the Sales Order.

    11.) Notice! On the top right corner of the Sales Order form, the system generates two delivery operations as you selected two different shipping carriers for the respective items in the sales order.

    Website View:

    12.) Go to the website. Choose the products you wish to buy, add them to cart and proceed to the check out page.

    13.) Now, on the order confirmation page, you will be able to see the shipping options available separately under each product. Here, you can select a different delivery method for each product in the same order.

    14.) The total shipping price will be the sum of the individual delivery methods for each item.

    15.) Fill in the rest of the details and place the order. And Done!


    Was this article helpful? Please share your feedback in the comments below.

    If you have any issues/queries regarding the module please raise a ticket at 

    For any doubt contact us at [email protected].

    Thanks for reading!!

    Current Product Version - 1.0.0

    Supported Framework Version - Odoo V11

    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index