Reading list Switch to dark mode

    Complete Guide for Odoo Shipping Per Product

    Updated 31 August 2022


    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 services 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.


    • Odoo Shipping Per Product enables you to assign different delivery methods 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.
    • The module allows the admin to add delivery methods to the product to show as shipping options for the product on the website.


    1. Once you have purchased the module from our Webkul store, you will receive a link to download the zip file of the module.
    2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘shipping_per_product’.
    3. Copy and paste this folder inside your Odoo Add-Ons path.
    4. Now, open the Odoo and click on the Settings menu. Here, click on Activate the Developer Mode. You can activate the developer mode by typing ‘debug’ after ‘web?’ in the URL as well.
    5. Now, open the Apps menu and click on ‘Update Modules List‘.
    6. In the search bar, remove all the filters and search ‘shipping_per_product’.
    7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


    Backend View

    1. Once the installation is completed, open the Sales tab and follow the path Products>>Products.
    1. Now, open any product from the list as shown.
    1. After that, click on the Inventory tab on the product form view. You’ll be able to see a new tab- ‘Delivery’ at the bottom of the page.
    2. Here, you can add different delivery methods for the product and these methods will show up on the checkout page for the customer to choose from.
    1. After that Navigate to Configuration >> Shipping methods.
    1. Alternatively, you can also add products to a particular delivery method to choose from on the order confirmation page.
    1. Here, open any delivery method. Under the tab- products, you can add the product(s) you wish to deliver through this method.
    1. To place a sales order on the backend, go to Sales >> Order >> Create.
    1. Add the items to the order lines and add shipping methods for the products as shown.
    1. A pop-up appears asking you to choose a delivery/shipping method for each product.
    2. Now, in the Shipping method choose the ‘dynamic delivery Charges’. Select the same or different delivery method for each product in the same order. Then, click on Get Rate.
    1. After that, you can see the total shipping cost has been added to the order line. Fill in the rest of the details and place the Sales Order.
    1. 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.
    1. You can also view individual delivery methods for each product under the delivery option itself.

    Website View:

    1. Go to the website. Choose the products you wish to buy, add them to your cart, and proceed to the checkout page.
    2. 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.
    1. The total shipping price will be the sum of the individual delivery methods for each item.
    1. Fill in the rest of the details and place the order. And Done!



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

    Did you find the guide helpful? Please feel free to share your feedback in the comments below.

    For any doubt contact us at [email protected].

    Searching for an experienced
    Odoo Company ?
    Find out More

    Thanks for paying attention!!

    Current Product Version - 1.0.1

    Supported Framework Version - Odoo V15, V14, V13

    . . .

    Leave a Comment

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

    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home