CyberStore Ecommerce 2023 Documentation
Warehouse Selection
In This Topic

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.

CyberStore Logic for Warehouse To Use

The following outlines the evaluation performed by CyberStore when deteriming the warehouse to use. Each step is processed in the sequence below:

  1. If "Use Customer Warehouse" is enabled (set on each Customer Maintenance), then use the Customer's Default Warehouse to Use
  2. Or unless the Items' "Override Warehouse" is enabled (set on each Item Maintenance), then use the Item's Warehouse to Use
  3. Or unless the "Use Account Warehouse" is enabled (set on Account Maintenance), then use the shopper's Account Default Warehouse to Use
  4. Or unless the "Allow Warehouse Selection* is enabled (set on Customer Class Maintenance), then use the Warehouse selected by the shopper, if any.
  5. Otherwise, the default is that no warehouse is specified on the sales order line, thus defering to back office processing and/or procedures.

Warehouse Selection Interface

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.