Versions Compared

Key

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

...

  • Pay & Collect – When the Pay & Collect order is ready to be collected at Store A.
  • Shipping confirmation - When the order is picked (but not split), meaning the whole order is shipped as one package, the customer will be receive this message as a confirmation that the package is on its way.
  • Split order shipping confirmation - When Order is split and picked, this SMS will be sent to customer notifying them that package A or B is ready for shipment.
  • Split order message - When order is split and the items are dispatched in separate packages from e.g. Store A & B. The customer is notified via SMS that they should expect more than one package with different delivery dates.
  • Order confirmation
  • Credit note
  • Receipt


How is dispatching done?

Dispatching is done in several steps and is determined by the specified dispatch rule, stock levels and order content.

  1. For each dispatch location with available picking capacity, a status is calculated. This status describes how well all items can be picked at this location. The status also has an estimate of the delivery distance/cost. (See Status properties and sorting below).
  2. Dispatch locations outside the maximum distance are filtered out. If there are no nearby picking locations, the warehouse is selected. If the warehouse has missing stock, the picking location with the highest stock level is selected.
  3. The statuses are ordered according to priority, number of deliverable lines, distance/cost, preference, stock level (confidence), etc. Then it is filtered to the maximum number of dispatching stores defined by the rule.
  4. If there is only one picking location left after the filtering above, or if the top picking location can deliver the whole orders, this location is selected for dispatch and the dispatch procedure stops here, else it proceeds to order splitting.
  5. Order splitting:
    1. Iteration 1: For each order line, select the best picking location among the remaining location, and dispatch this line from that location.
    2. Iteration 2:  Any lines that cannot be completely delivered from the assigned picking location will be subject to line-split, and can be split among already selected picking locations.

Status properties and sorting:

  1. Number of items delivered: The dispatch location that can deliver the most or all of the order, will be prioritized for dispatch.
  2. Distance and cost from destination:  If all can deliver the same amount, the one which is closest and cheapest is chosen.
  3. Preferred location: If the location is set as preferred, it is chosen (See Preferred location below).
  4. Confidence in delivery: Given that all other are equal, the stock location with the the most confidence of delivery is chosen.(See Confidence in delivery below).

Preferred location:

Using the PercentageOfWarehouseDeliveries setting, the user can set the percentage of orders given to either stores or the warehouse. This only applies if all of them can deliver the same amount of items and they are the same distance from the customer.

  • If set to 100%, the warehouse is preferred.
  • If set to 0%, the stores are preferred.
  • If set to 60%, the warehouse is preferred for 60% of the orders (orders are chosen randomly) and the stores are preferred for 40% of the orders.

Confidence in delivery:

This is calculated to account for the probability of being able to successfully deliver an item. Example, if Store A has 2000 in stock for an item and Store B has 1000 in stock for the same item, then Store A has twice the confidence in delivery.