githubEdit

Packing

Pack jobs are designed to pack already picked items into to boxes or bags. In addition, documents can be printed and added to the parcel. This part is especially relevant for ship-from-store orders as usually shipping labels and other documents are printed and added to the parcels here. Once orders are packed, they typically are stored for handover.

Packing container types

Packing containers represent physical containers in which picked items are packed for the handover. For example, packages for shipping orders or bags that are handed over to a customer in a store. When creating a packing container one of the preconfigured packing container types must be chosen.

  • Packing container types handle:

    • name, description & icon

    • dimensions (optional)

    • maximum weight packing container can carry (optional)

Packing configuration

In the packing configuration users can define:

  • the scanning type for pack line items

  • if packing containers are required

  • if pack line items need a confirmation

  • if packing source containers are used

circle-info

Please go to the Developer Docsarrow-up-right for more information on the packing configuration. A packing REST API documentationarrow-up-right is available too.

Scanning type

The scanning type defines whether a physical scan of the code of all pack line items is required in order to finish a pack job.

The available options are: SCAN_NOT_REQUIRED or MUST_SCAN_EACH.

SCAN_NOT_REQUIRED: a scan is not needed MUST_SCAN_EACH: each pack line item has to be scanned

Packing container required

This configuration enables the search for pack jobs via the scanned code of load units. If set to true, the search is available in the pack job screen, if set to false, the search is not available

Packing item confirmation needed

This configuration activates the need to check each pack line item within a pack job in order to finish a pack job. If set to true, each pick line item needs to be checked off, if set to false, checking off is not needed in order to finish a pack job.

circle-exclamation

Packing source container configuration

This configuration enables the creation of packing source containers. Packing source containers contain one or more items for a pack job. This can be, for example, a load unit.

If set to true, packing source container are created from existing load units when a pack job is created from a pick job. If set to false, packing source container are not created as explained in the previous sentence.

circle-info

In order to be able to search for pack jobs via the scanned code of a load unit packing packingContainerRequiredConfiguration as well as packingSourceContainerConfiguration have to be set to true.

Operative container types

Operative container types provide a structured approach to categorize and handle containers within fulfillment operations, covering the picking, packing, and handover processes. The central container type definition, OperativeContainerType, is utilized across all modules of the platform.

Creating an operative container type

A new operative container type can be created by sending a request to the API.

To enable an operative container type for a specific process, specify the desired operations in the allowedOperativeTypes field. The available values are PICKING, PACKING_TARGET, PACKING_SOURCE, and HANDOVER.

To use an operative container type in a specific process, specify the desired operations, such as PICKING, PACKING_TARGET, PACKING_SOURCE, and HANDOVER, using the allowedOperativeTypes enumeration.

If the request is successful, a 201 CREATED response is received with a body like this:

circle-exclamation

Last updated