Reverse Sequence Stops

This feature provides the ability to easily reverse the stop order on a shipment with UI action by adding a button to the existing Resequence Stops action.

This shipment is typical of a multi-stop delivery from a warehouse to many destinations. 

Example 1 Original Shipment Sequence.

Example 1 Original Shipment Sequence

Multi-stop shipment before reverse.

Multi-stop Shipment Before Reverse

This is what the shipment looks like after the re-sequence.

Example 1 Reversed Shipment

Example 1 Reversed Shipment

Multi-stop shipment after reverse.

Multi-stop Shipment After Reverse

Other scenarios that are supported are multiple pickups as long as there is a delivery at the end.

Other scenarios that are supported.

Other Scenarios That Are Supported

The former Change Shipment Stops action Re-sequence Stops was not practical for clients to re-sequence multiple stops on a shipment as it involved too many clicks.

Typically the client delivery shipments are built are loops with a depot at each end.  Often this is the shipping location.  The clients are looking to completely run the shipment in reverse.

Some reasons for reversing the stops are:

  • avoid  traffic (go the last delivery stop first to avoid traffic and then deliver to the other stops)
  • the driver just wants to go the reverse way
  • the last delivery stop customer wants the shipment first, etc.

Steps to Enable

You don't need to do anything to enable this feature.

Tips And Considerations

Logic:

  • If there is only one pickup stop then all the stops after the pickup stop will be reversed.
  • If there is only one dropoff stop then all the stops before the dropoff stop will be reversed.
  • If there are multiple pickup stops and multiple dropoff stops then everything between the first pickup and last dropoff will be reversed.
  • When the new sequence is saved, the existing API is used and it will report any infeasibilities (drop before pick, LIFO, time windows, etc.).