Reading list Switch to dark mode

    Package Handling in Odoo ERP

    Updated 3 March 2018

    As  Odoo ERP has many advance feature for the management of order and delivery, package handling is one of them.

    As per the definition of Odoo:

    The package is the physical container in which you put one or several products.

    Package handling feature provides you the options to define several packaged forms for a single product.

     

    For example, if you sell apple fruits you can define these packages over Apple like:

    Searching for an experienced
    Odoo Company ?
    Find out More

    1 Piece: Single Apple
    1/2 Dozen: Set of 6  Apple
    1 Dozen: Set of 12 Apple

    Or

    Breakfast Package: a pack of 6 items
    12-day trail Package: a pack of 144 items

    You can also define the package as per your delivery option also like:

    DHL Domestic Package: Max qty 3

    DHL World Wide  Package: Max qt 2

    FEDEX EXPRESS SAVER: Max qty 3

    FEDEX GROUND: Max qty 5

     

    Packaging  Configuration Over Product :

    For using the package option over product firstly you will have enabled the product packages.

    Package Settings in Odoo ERP

     

    Now its time to define the packaging over product

    Product Package Options

     

    FedEx Product Package For Odoo Product

     

    Packaging  Configuration Over Sale Order :

    While processing the order you can select the package for sale order line.

    Packaging Configuration Over Sale Order Line :

     

    NOTE:

    Here Odoo will throw the error in case the product ordered quantity is not the multiple of define quantity over product package.

    Sale Order Line Quantity Validation

     

     

    Packaging  Configuration Over Delivery :

    For using the package option over stock picking firstly you will have enabled the delivery packages options.

    Delivery Package Settings in Odoo

     

    While processing the picking you can manage the package for the stock move of product.

    Using the packaging here you can group the product move according to your preference.

    Let discuss few cases related to delivery constrain for better understanding.

    Your delivery service only allows a fixed size of the delivery package as mentions delivery instruction.

    CASE1:

    You have received an order of iPad Mini (Qty=10).

    As per delivery instruction, only 5 Ipad mini can place into 1 package.

    In this scenario you can separate the iPad Mini move into two packages :

    PACK0000001: (Qty:5,product=iPad Mini )

    PACK0000002: (Qty:5,product=iPad Mini )

    CASE2.a:

    You have received an order of iPad Retina Display(qyt=3).

    As per delivery instruction, only 1 iPad Retina Display can place into 1 package.

    In this case, you will have to place the product into 3 separate packages.

    PACK0000001: (Qty:1,product=iPad Retina Display )

    PACK0000002: (Qty:1,product=iPad Retina Display )

    PACK0000003: (Qty:1,product=iPad Retina Display )

    CASE2.b:

    As per delivery instruction, only 3 iPad Retina Display can place into 1 package.

    In this case, you can use only 1 package

    PACK0000001: (Qty:3,product=iPad Retina Display )

    NOTE:

    For better tracking, you can reuse the package like:

    you are sending the product for which have already used a package in past for some other picking.

    OR

    The newly ordered product can fit in the last created package with the same quantity configuration.

    Let’s visualize the one more case:

    You have received an order of Bose Mini (Qty=6).

    As per delivery instruction, only 3 Bose Mini can place into 1 package.

    In this scenario you can separate the Bose Mini move into two packages ( Qty 3 for each package):

    Odoo Delivery Product For Package

     

    Odoo Product For Delivery package

    Odoo Delivery Package

     

     

    Here inside the destination package, you can also select the package type which we have defined over the product.

     

     

    For more detailed information please visit the official documentation.

    That’s all for today. I hope this blog will help you. I’d be very grateful if you’d write your opinions, comments, and suggestions to keep the page updated and interesting.

    You may also like our post on Using StringIO and BytesIO.

     

     

    . . .

    Leave a Comment

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


    2 comments

  • Voraganti Venugopal
    • Megha Joshi (Moderator)
  • Back to Top

    Message Sent!

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

    Back to Home