Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image RemovedImage RemovedImage Removed

Image RemovedImage RemovedImage RemovedImage RemovedImage RemovedImage RemovedImage RemovedImage RemovedImage RemovedImage Removed

The Multi Pack Boxes Support for B2C Shipment feature from an end-user perspective includes the following key points in more detail:

...

Champ configuration is_multi_pack_box_allowed(for b2c) +1 more cponfig at channel level /wiki/spaces/AD/pages/471434257

same property will flow to order.

Configuration to allow Multiple Packboxes in the Packing

Increff WMS now provides flexible Packing Options for B2C shipments.

Users can pack orders in multiple boxes or a single packet, depending on the order requirements

...

. Users can enable/ disable the toggle Allow Multiple Packboxes configuration in the Piece Packing screen’s Configuration. The toggle is provided for users to generate multiple Pack boxes for an order, allowing for easy management of multi-pack box orders
This allows for better handling of orders with large or bulky items, as well as orders containing items from multiple categories.

...

Packing process when Allow Multiple Packboxes configuration is turned Off

When Allow Multiple Packboxes configuration is tuned off, users can scan the Item codes as usual.

  •  add 2 sections: single shipment partial and other 1 for normal processing

Image Added

Packing process when Allow Multiple Packboxes configuration is turned On

...

When Allow Multiple Packboxes configuration is tuned on, user will have to scan the item code and place the item code into a box while scanning the Box Id at the same time.

User can print a new box Id after scanning Item Code if required.

  •  pack order in a Single Box in UI- If the flag is true from backend and Ui flag is turned on, then user

...

In below case pack order in single box won’t come if any 1 box is already closed

...

Below case would be in rare scenarios

...

Manifest

Get Shipment details for a scanned AWB

  • A GET call in OMS is exposed in which an AWB and Transporter are provided.

  • OMS fetches the Shipping Label (SL)with above detail.

  • OMS extracts Shipment Id(S1) from SL.

  • Fetches all Shipping Labels using S1 from SL tables, If any PackBox Type SL exists, fetches box Ids from pack box details relation

  • Prepares a data , with all Shipping Label (PACK_BOX, SHIPMENT) level and sends to WMS.

 

Add AWB to Manifest

  • Scan the AWB to add.

  • WMS to trigger a proxy API to OMS to fetch the shipment details for the AWB.

  • Based on the workflow, UI to validate the scanned AWB as mentioned here.

  • Once all the validations are successful, trigger “Add AWB to manifest” API for the parent AWB ((blue star) the scanned child AWBs are temporarily saved at the UI end, if the user refreshes it they will have to scan it once again).

    • Add validations in “Add AWB to manifest” API in OMS to support only parent AWBs.

 

  • In case multiple boxes are present in a shipment, display the count of scanned Box AWBs for the shipment AWB. This will be temporarily saved in the UI until all the box AWBs are scanned.

 

 

Remove AWB from Manifest

  • Scan the AWB to remove.

  • WMS to trigger a proxy API to OMS to fetch the shipment details for the AWB.

  • Based on the workflow, UI to validate the scanned AWB as mentioned here.

  • Once all the validations are successful, trigger trigger “Remove AWB from manifest” API for the parent AWB ((blue star) the scanned child AWBs are temporarily saved at the UI end, if the user refreshes it they will have to scan it once again).

    • Add validations in “Remove AWB from manifest” API in OMS to support only parent AWBs.

 

Close Manifest

  • During the close manifest request send list of Box ID for every parent AWB

  • Currently we will print the count of boxes in the document. In future, we can customize and print box IDs if required.

  • OMS to send all Box Details also to CIMS and Proxy during Close Manifest call

  • Proxy Commons to include the count of boxes for every AWB in the manifest document. Line items in Manifest Doc to be sorted in descending order of box count.

  • Document should also have total box count in the end.

...

Handover

Handover By AWB

  • Scan the AWB to handover.

  • WMS to trigger a proxy API to OMS to fetch the shipment details for the AWB.

  • Based on the workflow, UI to validate the scanned AWB as mentioned here.

  • Once all the validations are successful, trigger “Confirm Handover” option will be enabled for the parent AWB.((blue star) the scanned child AWBs are temporarily saved at the UI end, if the user refreshes it they will have to scan it once again).

    • Send the list of Box ID for AWB in “Handover Shipments” API from OMS to CIMS.

    • RMS to use this list of box ID and include the count of boxes for every AWB during the handover document creation.

 

Handover By Manifest

Since we have done all the checks during adding AWB to manifest, no further checks are required here. No changes in this flow.

Generate Handover Document

  • OMS to include the count of boxes for every AWB in the handover document. Line items in Handover Doc to be sorted in descending order of box count.

  • Document should also have total box count in the end.

...

  •  Sample handover and manifest doc to be added
  •  

The Multi Pack Boxes Support for B2C Shipment feature from an end-user perspective includes the following key points in more detail:

  1. Users can create new boxes by pressing the "Create New Box" button and scan items to these pack boxes for tracking.

  2. Efficient Tracking and Management: The system handles both pack box and shipment AWBs, ensuring proper tracking and management of multi-pack box orders. This includes support for child AWBs used by some couriers to track multi-piece shipments, as well as the main AWB for the entire shipment.

  3. Error Handling: The system will display errors in the user interface, guiding users to remove items from the Pack Box if needed. This helps prevent issues such as extra boxes being added after shipment closure or unclosed boxes with items.

  4. Seamless Integration: The feature integrates with RMS and OMS systems, ensuring smooth handling of multi-pack box orders and AWB management. This includes sending a flag "is_pack_box_label_reqd" from CIMS to proxy, which needs to be sent to RMS, and populating this field during order creation in WMS.

  5. Invoicing and Shipping Labels: For multi-pack box orders, there will be one invoice for the entire shipment. Shipping labels will have multiple pages for each box, with markings like "1/2" and "2/2" to indicate the box number within the shipment.

  6. Manifest and Handover Management: The multi-piece shipments need to be treated as a unit, so if some packets are not scanned and added to the manifest, manifest close should not be allowed. This ensures that all child boxes are accounted for and scanned during the handover process.

...