Menu Close
    Start a Project Request quote Reading list Switch to dark mode

    Odoo Marketplace Shipping Per Product


    Sometimes it becomes difficult to handle the delivery of every product from a common shipping method. Hence there comes a scenario when you need to manage product wise shipping.

    Therefore Our module Odoo Marketplace Shipping Per Product allows sellers to add delivery methods for their products. Customers can select the delivery method for each product separately and the delivery amount will also be calculated for each product accordingly.

    Note: This module is dependent on Odoo Shipping Per Product and Odoo Multi-Vendor Marketplace in order to use “Odoo Marketplace Shipping Per Product” module you need to purchase these two modules also.


    • Seller and Admin both can add different delivery methods for their product.
    • A customer can choose a delivery method for each product.
    • With this module, the delivery price will also be calculated for each product separately.


    After buying this app from our Webkul store you will get the link for downloading the zip file. Simply download it and extract then you will see the marketplace_shipping_per_product folder, now you will have to copy this app folder inside your Odoo addons path.

    Now simply 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 marketplace_shipping_per_product key.
    4. Now you will see the module then simply install it.

    After installing you will be able to handle different functionality as mentioned in module’s workflow.


    Here is the Workflow of this Marketplace Add-on.

    How Sellers Will Add Shipping On Products

    With the help of this module, Sellers can add different delivery methods for each product. For this seller just needs to go to Seller Dashboard>>Approved products>>Inventory tab>> Add delivery methods for this product.

    These delivery methods will be available on the website for this product from which a user can choose only one.

    Backend Configuration

    “Dynamic delivery charges” is a delivery method that will be applicable if you want to apply shipping charges per sale order line i.e., shipping charges per product.

    While Creating a quotation from backend admin can choose a delivery method for each product separately or can choose a single delivery method for sale order.

    For shipping per product, the admin has to select “Dynamic Delivery Charges” as a delivery method in the quotation. If he chooses other delivery methods then that delivery method will be applicable to the sale order.

    Admin can select the delivery method for each product and further the delivery charges will be computed on the basis of the selected delivery method and will be applicable to each sale order line separately.

    Also, the delivery charges can be applied to the whole order. For this, you just need to click on Set Price Button

    As soon as you will click on the set price a dynamic delivery line will be added to the sales order.

    Admin can see the dynamic delivery method and delivery charges for each sale order line.

    Once the order is confirmed delivery will be generated separately for each sale order line.

    Website View

    A customer can also choose a particular delivery method per product before payment from the website.


    For any kind of technical assistance, just raise a ticket at and for any doubt contact us at

    Current Product Version - 1.0.0

    Supported Framework Version - Odoo Version 11

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index