From b55ff90d61a73cdf2d20fad48782a01271a989da Mon Sep 17 00:00:00 2001 From: Felicious Date: Wed, 21 Feb 2024 13:19:48 -0800 Subject: [PATCH] [IMP] inventory: gme's comments on packages closes odoo/documentation#7998 X-original-commit: 4f15ba1eea7bff59750b71e3fd0086bd0653f294 Signed-off-by: Felicia Kuan (feku) Co-authored-by: hojo-odoo <123424465+hojo-odoo@users.noreply.github.com> Co-authored-by: brse-odoo Co-authored-by: ksc-odoo <73958186+ksc-odoo@users.noreply.github.com> --- .../product_tracking/package.rst | 258 +++++++++--------- .../package/destination-package.png | Bin 0 -> 14305 bytes .../package/detailed-operations.png | Bin 0 -> 16565 bytes .../cluster_picking.rst | 5 +- .../cluster_picking/cluster-package.png | Bin 14053 -> 12812 bytes 5 files changed, 124 insertions(+), 139 deletions(-) create mode 100644 content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package/destination-package.png create mode 100644 content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package/detailed-operations.png diff --git a/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.rst b/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.rst index ab5e1f67b..33ae37541 100644 --- a/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.rst +++ b/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package.rst @@ -9,32 +9,29 @@ items in bulk. Packages are commonly used for the following purposes: -#. :ref:`Relocating products from stock ` to packing or - outbound areas for delivery. -#. :ref:`Shipping to customers `, in which package types - are configured to align with shipping carriers' size and weight requirements, streamlining the - packing process, and ensuring compliance with carrier shipping specifications. +#. :ref:`Grouping products to move them in bulk `. +#. :ref:`Shipping to customers `: configure package types + to align with shipping carriers' size and weight requirements, streamlining the packing process, + and ensuring compliance with carrier shipping specifications. #. Storing items in bulk. *Package use* is a field on the package form in Odoo that is only visible by enabling the *Batch -Transfers* feature in the settings of the *Inventory* application. +Transfers* and *Packages* features (:menuselection:`Inventory app --> Configuration --> Settings`). -The default package type is *Disposable*, so this feature is **only** required when packages are -intended to be used for batch transfers and/or other internal warehouse moves. +By default, the *Package Use* field on a packages form is set to *Disposable Box*. Change this field +to *Reusable Box* **only** when configuring packages for :ref:`cluster pickings +`. -*Package type* is an optional feature used to create packages with defined dimensions and weight -limits. This feature is mainly used to set templates, and ensure packages comply with the shipping -requirements of third-party carriers. +*Package type* is an optional feature used for :doc:`calculating shipping cost +<../../shipping_receiving/setup_configuration/delivery_method>`, based on real shipping weight. +Create package types to include the weight of the package itself (e.g. boxes, pallets, other +shipping containers) in shipping cost calculations. .. note:: While packages are commonly used in the :doc:`three-step delivery route <../../shipping_receiving/daily_operations/delivery_three_steps>`, they can be used in any workflow involving storable products. -.. seealso:: - :doc:`Ship one order in multiple packages - <../../shipping_receiving/advanced_operations_shipping/multipack>` - .. _inventory/warehouses_storage/enable-package: Configuration @@ -48,38 +45,131 @@ the :guilabel:`Operations` heading, activate the :guilabel:`Packages` feature. T :align: center :alt: Activate the *Packages* setting in Inventory > Configuration > Settings. -.. _inventory/warehouses_storage/package-use: +.. _inventory/warehouses_storage/pack: -Package use -=========== +Pack items +========== -.. note:: - The following section is **only** necessary when packages are intended to be used for cluster - pickings. +Products can be added to packages in any transfer by: + +#. Clicking each :ref:`Detailed Operations ` icon + on the product line. +#. Using the :ref:`Put in Pack ` button to place + everything in the transfer into a package. + +.. _inventory/warehouses_storage/detailed-operations: + +Detailed operations +------------------- + +On any warehouse transfer (e.g. receipt, delivery order), add a product to a package by clicking the +:guilabel:`⦙≣ (bulleted list)` icon in the :guilabel:`Operations` tab. + +.. image:: package/detailed-operations.png + :align: center + :alt: Show "Detailed Operations" icon in the product line. + +Doing so opens the :guilabel:`Detailed Operations` pop-up window for the :guilabel:`Product`. + +To put the :guilabel:`Product` in a package, click :guilabel:`Add a line`, and assign the product to +a :guilabel:`Destination Package`. Select an existing package, or create a new one by typing the +name of the new package, then select :guilabel:`Create...`. + +.. figure:: package/destination-package.png + :align: center + :alt: Assign a package to "Destination Package" field. + + Twelve units of `Acoustic Bloc Screen` are placed in `PACK0000001`. + +Then, specify the quantity of items to go into the package in the :guilabel:`Done` column. Repeat +the above steps to place the :guilabel:`Product` in different packages. Once finished, click +:guilabel:`Confirm` to close the window. .. seealso:: - :doc:`Cluster picking <../../warehouses_storage/advanced_operations_warehouse/cluster_picking>` + :doc:`Ship one order in multiple packages + <../../shipping_receiving/advanced_operations_shipping/multipack>` -First, navigate to :menuselection:`Inventory app --> Configuration --> Settings`, and activate the -:guilabel:`Batch Transfers` feature, located in the :guilabel:`Operations` section. Doing so makes -the *Package Use* field appear on a package form. +.. _inventory/warehouses_storage/put-in-pack: + +Put in pack +----------- + +Alternatively, click the :guilabel:`Put in Pack` button on **any** warehouse transfer to create a +new package, and place all the items in the transfer in that newly-created package. + +.. important:: + The :guilabel:`Put in Pack` button appears on receipts, delivery orders, and other transfer forms + with the *Packages* feature enabled in :menuselection:`Inventory app --> Configuration --> + Settings`. + +.. figure:: package/put-in-pack.png + :align: center + :alt: Image of the "Put in Pack" button being clicked. + + In batch transfer `BATCH/00003`, the :guilabel:`Put in Pack` button was clicked to create a new + package, `PACK0000002`, and assign all items to it in the :guilabel:`Destination Package` field. + +.. _inventory/warehouses_storage/package-type: + +Package type +============ + +Create package types by navigating to :menuselection:`Inventory app --> Configuration --> Package +Types`, in order to set custom dimensions and weight limits. This feature is mainly used to +calculate package weights for shipping costs. + +.. seealso:: + - :doc:`Shipping carriers <../../shipping_receiving/setup_configuration/third_party_shipper>` + - :doc:`../../shipping_receiving/setup_configuration/delivery_method` + +On the :guilabel:`Package Types` list, clicking :guilabel:`New` opens a blank package type form. The +fields of the form are as follows: + +- :guilabel:`Package Type` (required): define the package type's name. +- :guilabel:`Size`: define the dimensions of the package in millimeters (mm). The fields, from left + to right, define the :guilabel:`Length`, :guilabel:`Width`, and :guilabel:`Height`. +- :guilabel:`Weight`: weight of an empty package (e.g. an empty box, pallet). + +.. note:: + Odoo calculates the package's weight by adding the weight of the empty package plus the weight of + the item(s), which can be found in the :guilabel:`Weight` field, in the :guilabel:`Inventory` + tab, of each product form. + +- :guilabel:`Max Weight`: maximum shipping weight allowed in the package. +- :guilabel:`Barcode`: define a barcode to identify the package type from a scan. +- :guilabel:`Company`: specify a company to make the package type available **only** at the selected + company. Leave the field blank if it is available at all companies. +- :guilabel:`Carrier`: specify the intended shipping carrier for this package type. +- :guilabel:`Carrier Code`: define a code that is linked to the package type. + +.. image:: package/package-type.png + :align: center + :alt: Package type for FedEx's 25 kilogram box. + +.. _inventory/warehouses_storage/cluster-pack: + +Cluster packages +================ + +To use *cluster packages*, first navigate to :menuselection:`Inventory app --> Configuration --> +Settings`, and activate the :guilabel:`Batch Transfers` feature, located in the +:guilabel:`Operations` section. Doing so makes the *Package Use* field become visible on a package +form. .. image:: package/enable-batch.png :align: center :alt: Activate the *Batch Transfers* feature in Inventory > Configuration > Settings. -Then, go to the package form to configure the package intended for batch picking. To do that, -navigate to :menuselection:`Inventory app --> Products --> Packages`. - -On this page, add new packages by clicking :guilabel:`New`, or select an existing package. Doing so -opens the package form, which contains the following fields: +Add new packages by going to :menuselection:`Inventory app --> Products --> Packages`. Then, click +:guilabel:`New`, or select an existing package. Doing so opens the package form, which contains the +following fields: - :guilabel:`Package Reference` (required): name of the package. - :guilabel:`Package Type`: used for :ref:`configuring shipping boxes to ship to the customer `. .. note:: - :guilabel:`Package Type` is unnecessary for configuring batch transfer packages. + :guilabel:`Package Type` is unnecessary for configuring packages for cluster pickings. - :guilabel:`Shipping Weight`: used to input the weight of the package after measuring it on a scale. @@ -94,108 +184,6 @@ opens the package form, which contains the following fields: :align: center :alt: Display package form to create a cluster pack. -Add to batch ------------- - -.. important:: - The following example uses packages in a :doc:`three-step delivery - <../../shipping_receiving/daily_operations/delivery_three_steps>` workflow. - - This workflow requires the :guilabel:`Packages`, :guilabel:`Storage Locations`, and - :guilabel:`Multi-Step Routes` features to be enabled in :menuselection:`Inventory app --> - Configuration --> Settings`. - - On the warehouse configuration page (:menuselection:`Inventory app --> Configuration --> - Warehouses`), the :guilabel:`Outgoing Shipments` option **must** be set to :guilabel:`Pack goods, - send goods in output and then deliver (3 steps)`. - -After confirming a sales order, selecting the :guilabel:`Delivery` smart button displays the three -tasks to complete the delivery. - -.. image:: package/three-step.png - :align: center - :alt: Clicking "Delivery" smart button displays the pick, pack, ship steps. - -To create a batch transfer, navigate to :menuselection:`Inventory app --> Operations --> Internal` -and select the checkboxes next to the pick operations that are to be added to the batch. - -After the pick operations are selected, navigate to the :guilabel:`Actions ⚙️ (gear)` icon button, -and select :guilabel:`Add to batch` from the list of drop-down menu options. - -.. image:: package/create-batch.png - :align: center - :alt: Add pickings to batch. - -Doing so opens an :guilabel:`Add to batch` pop-up window. Click :guilabel:`Confirm` to finish -creating the batch. - .. seealso:: - :ref:`More info about the fields in the 'Add to batch' window - ` - -Pack items ----------- - -After creating the batch, open the batch transfer (:menuselection:`Inventory app --> Operations --> -Batch Transfers`), and select a reusable package (created in the :ref:`previous step -`) in the :guilabel:`Destination Package` field to place -items in the package. - -.. example:: - The reusable package, `CLUSTER-PACK-1`, is assigned to the :guilabel:`Destination Package` field - of all items in the batch transfer, `BATCH/00003`. - - .. image:: package/assign-package.png - :align: center - :alt: Assign pickings to a package through the "Destination Package" field. - -Alternatively, click the :guilabel:`Put in Pack` button to create a new package, and place all the -items in the batch in that newly-created package. - -.. note:: - Ensure the new package's :guilabel:`Package Use` field is set to :guilabel:`Reusable` by clicking - the package's :guilabel:`➡️ (right arrow)` icon to open the package form. - - .. image:: package/pack-internal-link.png - :align: center - :alt: Show internal link - -.. example:: - - Clicking :guilabel:`Put in Pack` creates a new package, `PACK0000002`, and assigns all items to - it in the :guilabel:`Destination Package` field. - - .. image:: package/put-in-pack.png - :align: center - :alt: Image of the "Put in Pack" button being clicked. - -.. _inventory/warehouses_storage/package-type: - -Package type -============ - -Create package types at :menuselection:`Inventory app --> Configuration --> Package Types` to set -custom dimensions and weight limits. This feature is mainly used to set templates, and ensure -packages comply with the shipping requirements of third-party carriers. - -.. seealso:: - :doc:`Shipping carriers <../../shipping_receiving/setup_configuration/third_party_shipper>` - -On the :guilabel:`Package Types` list, clicking :guilabel:`New` opens a blank package type form. The -fields of the form are as follows: - -- :guilabel:`Package Type` (required): define the package type's name. -- :guilabel:`Size`: define the dimensions of the package in millimeters (mm). The fields, from left - to right, define the :guilabel:`Length`, :guilabel:`Width`, and :guilabel:`Height`. -- :guilabel:`Weight`: record the theoretical weight of the package type. This value is a placeholder - for when the weight of the contained products is not available. -- :guilabel:`Max Weight`: maximum shipping weight allowed in the package. -- :guilabel:`Barcode`: define a barcode to identify the package type from a scan. -- :guilabel:`Company`: specify a company to make the package type available **only** at the selected - company. Leave the field blank if it is available at all companies. -- :guilabel:`Carrier`: specify the intended shipping carrier for this package type. -- :guilabel:`Carrier Code`: define a code that is linked to the package type. - -.. image:: package/package-type.png - :align: center - :alt: Package type for FedEx's 25 kilogram box. + :doc:`Using cluster packages + <../../warehouses_storage/advanced_operations_warehouse/cluster_picking>` diff --git a/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package/destination-package.png b/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package/destination-package.png new file mode 100644 index 0000000000000000000000000000000000000000..1c34f181129a03516727789b9dca0ee1d1d36d85 GIT binary patch literal 14305 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 literal 0 HcmV?d00001 diff --git a/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package/detailed-operations.png b/content/applications/inventory_and_mrp/inventory/product_management/product_tracking/package/detailed-operations.png new file mode 100644 index 0000000000000000000000000000000000000000..8d292830d83d4b5ac548b922f66f5d6f1f188ef3 GIT binary patch literal 16565 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 g|I%`g!CQl|(m&YRa@`-i`p1B@` diff --git a/content/applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/cluster_picking/cluster-package.png b/content/applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/cluster_picking/cluster-package.png index 4eac6209b68329a4a86ce4a29ba2063044c95e0b..42be71af3af147c03dfb26b68c8425670ecbb9d3 100644 GIT binary patch literal 12812 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 literal 14053 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 S_UrzCbR|XQL@I?0{Qnn^h{l)z