Scenario: Utilizing unsegmented inventory for segments

These scenarios provide details of impact on availability, reservation, demand and supply APIs and events when consumption rules are enabled for a specific segmentType-segment combination.

At the tenant level, you can configure the segment rule to permit a segment to utilize unsegmented inventory during a stockout. To use this feature, a tenant rule needs to be enabled using Order Hub or API. For more information, see Enabling unsegmented consumption rules.

Additionally, you need to define segments in Order Hub to configure specific segments to use unsegmented inventory. For more information, see .

Consider the following configured segments to use unsegmented inventory for consumption:
Table 1. Segment configuration rules
SegmentType Segment useSegmentedInventory
WEB STORE true
WEB ONLINE true
WEB MARKETPLACE false
Consider the following initial supply for the item:
Table 2. Supplies of an item across segments
Segment Node SegmentType-Segment ETA Onhand
Segmented STORE_1 WEB: STORE 1900-01-01 10
Segmented STORE_1 WEB: ONLINE 1900-01-01 10
Segmented STORE_1 WEB: MARKETPLACE 1900-01-01 10
Unsegmented STORE_1 - 1900-01-01 20

Availability APIs and events

For the configured segments to use unsegmented inventory, availability considers the unsegmented quantity in availability APIs and events.

In case of other segments, the APIs and events does not consider the unsegmented inventory.

Table 3. Availability for items across segment
Item Node Segments Available quantity Segmented Unsegmented AvailabilityType Delivery method ETA
ITEM1 STORE_1 WEB: STORE 30 10 20 SELL/SCH/REL SHIP/PICK 2025-01-01
ITEM1 STORE_1 WEB: ONLINE 30 10 20 SELL/SCH/REL SHIP/PICK 2025-01-01
ITEM1 STORE_1 WEB: MARKETPLACE 10 10 - SELL/SCH/REL   2025-01-01
ITEM1 STORE_1 - 20 - - SELL/SCH/REL SHIP/PICK 2025-01-01

Reservations

Reservation considers the unsegmented inventory availability for configured segments that is similar to handling the regular availability. The reservation itself is placed within the requested segment. Node availability and available supplies events reflects the appropriate quantities that are factors in unsegmented availability for the configured segments.

Consider that the reservation is created for 15 qty with availability type SELL for segment WEB:STORE. When no sufficient quantity is available in the requested segment, application considers the unsegmented availability and reserves the requested quantity. The reservation also displays the segmented and unsegmented quantity used in current reservation.
Table 4. Availability picture as per API or Event
Item Node Segments Quantity Segmented Unsegmented Availability type Delivery method ETA
ITEM1 STORE_1 WEB: STORE 15 0 15 SELL SHIP or PICK 2025-01-01
ITEM1 STORE_1 WEB: ONLINE 25 10 15 SELL SHIP or PICK 2025-01-01
ITEM1 STORE_1 WEB: MARKETPLACE 10 - - SELL SHIP or PICK 2025-01-01
ITEM1 STORE_1 - 15 - - SELL SHIP or PICK 2025-01-01
Note:
  • No change in availability for availability type SCHEDULE and RELEASE is observed at this stage.
  • The segment that does not use the unsegmented inventory have no impact of the above consideration.

Demand

Similar to reservations, demands are placed in the ordered segment. The availability corresponding demand level of demand type is updated based on the requested quantity. This similar behavior is observed for demands when orders are created, scheduled or released.

In continuation with the previous example, Consider a situation where the unsegmented inventory is used on order directly and following demand adjustment is received:

Table 5. Demand adjustment message on order creation
Item Node Change quantity Segments Demand type ETA
ITEM1 STORE_1 5 - OPEN_ORDER 2025-01-01
Since the previous demand adjustment is for unsegmented inventory, any segment utilizing the unsegmented inventory have an updated availability event.
Table 6. Availability for item across segment post demand update
Item Node Available quantity Segmented Unsegmented Segments AvailabilityType Delivery method ETA
ITEM1 STORE_1 10 0 10 WEB: STORE SELL SHIP or PICK 2025-01-01
ITEM1 STORE_1 20 10 10 WEB: ONLINE SELL SHIP or PICK 2025-01-01
ITEM1 STORE_1 10 - - WEB: MARKETPLACE SELL SHIP or PICK 2025-01-01
ITEM1 STORE_1 10 - - - SELL SHIP or PICK 2025-01-01
Note: The demand adjustments that are based on the demand type raise availability events for the impacted availability type and segments.

Supply adjustments when adjusted segment does not have sufficient supply

In continuation to the previous example, once the order is shipped, the supply adjustment is raised for the ordered item and segment.
Table 7. Supply adjustments
Item Node Change quantity Segments Supply type ETA
ITEM1 STORE_1 -15 WEB: STORE ONHAND 1900-01-01
When segments are using the unsegmented inventory, the previous adjustment validates if there is sufficient inventory available in segments available or not. If sufficient inventory is not available, the supplies are adjusted from both the segment and unsegmented inventory, depending on the priority to utilize the segments.
Table 8. System determined supply adjustments
Item Node Change quantity Segments Supply type ETA
ITEM1 STORE_1 -10 WEB: STORE ONHAND 1900-01-01
ITEM1 STORE_1 -5 - ONHAND 1900-01-01
The above adjustment is audited and the change is linked based on actual adjustment initiated by the user.