Choosing a Fulfillment Strategy

You use configurations and rules to implement your desired automatic location assignment strategy. In a rule, a location assignment strategy determines the way in which fulfillment locations are assigned to sales order lines. A strategy is applied in a rule after locations have been filtered according to type and distance to the shipping address. The strategies available include the following:

Automatic Location Assignment Strategies

Minimize Fulfillment Locations

When you choose to minimize fulfillment locations, NetSuite attempts to assign as few locations as possible, taking into account locations already assigned on other line items in the order. Minimizing the total number of fulfillment locations can help to reduce shipping costs and speed delivery. If you choose not to minimize locations, NetSuite assigns locations to sales order lines on a line-by-line basis.

Within the minimize fulfillment locations option you can choose how restrictive you want to be with the maximum number of locations assigned. You do this by specifying the maximum number of locations to be assigned. You can choose the number of locations in the following ways:

If you choose not to minimize fulfillment locations in the rule, NetSuite evaluates sales order lines individually. Fulfillment locations already assigned to other lines in the sales order are not taken into account. Not minimizing fulfillment locations might result in more locations being assigned overall to a sales order.

When NetSuite starts to evaluate a rule, a sales order might already have a location assigned to one or more lines. This can happen when you assign a location manually (perhaps at the same time you create the sales order) or when a previous rule has assigned a location to some – but not all – of the lines. If a line already has a location assigned to it, the maximum number of locations refers to additional locations when the rule is evaluated. For example, if one of the lines in a sales order already has a location, and Minimize Fulfillment Locations is set to 1 Location, the engine assigns a maximum of two locations to the lines in the sales order.

Closest Location

The location that is closest to the shipping address is assigned to the sales order line. NetSuite determines the closest location by measuring the straight line distance between each fulfillment location and the shipping address. The geographic position of a fulfillment location is based on its postal code, or the latitude and longitude coordinates entered manually on the location record. The geographic position of the shipping address is based on the postal code in the address details.

For more information about the use of latitude and longitude coordinates, see Geolocation Method.

Highest Ranked Location

The highest ranked location in the region in which the shipping address is located is assigned to a line. You can create multiple regions and rank locations differently in each region. Regions define the geographical areas in which shipping addresses are located. For more information about location ranking, see Configuring Regions for Automatic Location Assignment.

Fulfillment Workload Distribution (FWD)

Note:

The fulfillment workload distribution strategy is only available when the Fulfillment Request feature is enabled.

Use the fulfillment workload distribution strategy when you want to assign fulfillment locations to sales order lines based on the available work capacity of locations. Locations with a higher shipping capacity will be assigned a higher ratio of orders. Choosing this strategy in a rule distributes orders evenly across locations. NetSuite uses two measures to calculate the capacity of a location:

Total shipping capacity is the maximum number of orders that employees can process and ship from a location. Only orders that need to be shipped count towards the total shipping capacity. Other orders, such as store pickup orders or transfer orders, do not count towards the total shipping capacity. Automatic location assignment continues assigning orders to a location until the total shipping capacity is reached. When employees start processing orders at a location, the work capacity at the location increases and automatic location assignment can resume allocating orders to the location.

Fulfillment workload distribution measures capacity by counting the number of open fulfillment requests at locations. An open fulfillment request is a fulfillment request that has been acknowledged by employees at the location but has not yet been shipped to the customer. Open fulfillment requests have one of the following statuses: In Progress, Picked, Packed, and Partially Fulfilled. The number of line items in the fulfillment request is irrelevant as regards capacity.

To use FWD, you need to complete several setup tasks:

NetSuite recalculates the work capacity of locations each time the automatic location assignment rules are evaluated. NetSuite assigns the sales order to the location with the current highest available work capacity. The current highest capacity is calculated as the ratio of current open fulfillment requests at the location to the total shipping capacity specified on the location record. Locations with a lower ratio have a higher work capacity. For example, if a location has three open fulfillment requests and its total shipping capacity is “8”, the calculated work capacity is 0.375 (3 divided by 8). The location has used 37.5% of its total shipping capacity.

Example

You create a rule with fulfillment workload distribution as a strategy. You have two locations, A and B, with a total shipping capacity of 10 and 15 respectively. Location A currently has two open fulfillment requests. Location B currently has seven open fulfillment requests. Both locations have sufficient inventory available when a new sales order is created. When automatic location assignment evaluates the rule, it calculates the current available work capacity for location A as 0.2 (2 divided by 10) and the work capacity for location B as 0.46 (7 divided by 15). Location A is assigned to the sales order because it has the current highest work capacity.

To set the fulfillment strategy in a rule:

  1. In an automatic location assignment configuration, create a new rule or open the rule you want to work with. See Automatic Location Assignment Rules for more information.

  2. Under Strategies, choose the fulfillment strategies you want to use in the rule:

    1. You can optimize shipping by minimizing the number of fulfillment locations in the sales order.

      To use the least number of locations possible across all lines in the sales order, check the Minimize Fulfillment Locations box. Then, in the Limit Number Of Locations To field, select the maximum number of locations you want the rule to assign. For example, you can select 1 Location if you prefer to send all items in the order in one shipment from a single fulfillment location.

    2. Select an optimal fulfillment strategy:

      • Closest Location – The location that is closest (in a straight line) to the shipping address is assigned to the sales order line.

      • Highest Ranked Location – The top ranked location is assigned to the sales order line.

      • Fulfillment Workload Distribution – The location with the highest capacity is assigned to the sales order line.

        You must also enter a default total shipping capacity for locations. If the total shipping capacity is not specified for a particular location, NetSuite uses the default value you enter in the rule.

        Note:

        The fulfillment workload distribution strategy is only available when the Fulfillment Request feature is enabled. See Fulfillment Request Creation for more information.

  3. Continue setting other criteria in the rule. See Limiting Rules to Specific Line Items and Specifying Location Criteria in a Rule.

  4. Click Save.

Related Topics

Automatic Location Assignment Rules
Limiting Rules to Specific Line Items
Specifying Location Criteria in a Rule

General Notices