When an item is added to an order from CyberStore, the default behavior is to defer order and line-level warehouse selection to SYSPRO business logic and configuration. However, there are several ways that this default can be overridden to meet more specific requirements. This topic describes the standard buisiness logic that CyberStore will use when determining which warehouse to use for a sales order line.
The following outlines the evaluation performed by CyberStore when deteriming the warehouse to use. Each step is processed in the sequence below:
Given the above, the user story requirements are such that the Warehouse Selection is enabled, then the front end user interface will allow the shopper to select and unselect such that the warehouse may be unspecified with no preference being made.
The front end user interface for selection will pre-select the warehouse that is determined by the CyberStore Logic (from above) unless the shopper has already selected a different warehouse for that item (as identified in their cart) in which case the process will re-select the shoppers selection.
The list of available warehouses is determined by the warehouses for which each item is stocked and that the Web operator has access to see.