Skip to main content
“Inventory Segmentation” brings more flexibility to inventory management, allowing each inventory record to be separated into different tags to indicate that portions of its total quantity are intended for different channels, customer groups, fulfillment methods, or other needs. This allows for:Setting a percentage of the quantity that would be available for each tag.Setting discrete units at the location level as available for each tag. “Inventory Segmentation” brings more flexibility to inventory management, allowing each inventory record to be separated into different tags to indicate that portions of its total quantity are intended for different channels, customer groups, fulfillment methods, or other needs. This allows for: Setting a percentage of the quantity that would be available for each tag. Setting discrete units at the location level as available for each tag. During Order Routing and Fulfillment, inventory will be allocated from the segment that each order item belongs to.When processing returns, inventory segments will also be checked so that returned items are restocked back to their original segment.This helps accurately track inventory levels and make sure that items are fulfilled from the proper channel. During Order Routing and Fulfillment, inventory will be allocated from the segment that each order item belongs to. When processing returns, inventory segments will also be checked so that returned items are restocked back to their original segment. This helps accurately track inventory levels and make sure that items are fulfilled from the proper channel. Segmentation is determined with “Tags”, which identify the groups that inventory must be split into.For example, tags could define how much of each inventory record is set aside for a certain sales channel: the KIBO storefront, Walmart, or Amazon. The percentages of the inventory allotted for each channel would add up to 100%—the Kibo storefront could have 80% of the inventory, Amazon 10%, and Walmart 10%.This means that the quantities for each tag will never exceed the total quantity of inventory for that product at the location. The discrete On Hand, Available, and Allocated values for each tag can be added up to equal the overall On Hand, Available, and Allocated quantities. segmentation is determined with tags, which identify the groups that inventory must be split into For example, tags could Define how much of each inventory record is set aside for a certain sales channel. The kibo storefront, Walmart or Amazon. The percentages of the inventory. Allotted for each channel, would add up to 100% the kibo store. Front could have 80% of the inventory. Amazon, 10% and Walmart 10%. This means that the quantities for each tag will never exceed the total quantity of inventory for that product at the location, the discrete on hand of available and allocated value for each. Tag, can be added up to equal the overall on hand available and allocated quantities. The “prod-004” Inventory line example is categorized based on a combination of “Channel” Tags. The discrete “On Hand”, “Available”, and “Allocated” Values for each Tag are summed up to equal the overall “On Hand”, “Available”, and “Allocated” quantities at the top level. The prod 004 inventory, line, example, is categorized based on a combination of Channel tags. The discrete on hand available and allocated values. For each tag are summed up to equal the overall on hand available and allocated quantities at the top level. Inventory should be periodically redistributed between your channels based on the allocation percentages.You can do this on-demand by calling the “Inventory Redistribution API” with the “UPCs” and/or location codes you want to redistribute across. Asynchronous redistribution will then occur at the next Refresh or Adjust update to restore the appropriate amount of inventory to the designated channels.This API call can be found in KIBO’s Documentation page at “Docs.KiboCommerce.com” Inventory should be periodically redistributed between your channels based on the allocation percentages. You can do this on-demand by calling the inventory, redistribution API with the upc’s and or location codes. You want to redistribute across. Asynchronous redistribution will then occur at the next refresher, adjust update to restore the appropriate amount of inventory, to the designated channels. This API call can be found in keebos documentation page at docs.co commerce.com. To configure “Inventory Tags”, within the “Inventory” menu, click the “Hamburger Menu” icon on the top left, then click “Inventory Settings”. To configure “Inventory Tags”, within the “Inventory” menu, click the “Hamburger Menu” icon on the top left, then click “Inventory Settings”. Under the “Inventory Tags” section, click the “Enable Inventory Tags” button to toggle this functionality on. This will create an empty table where tags will be displayed, once created. Under the “Inventory Tags” section, click the “Enable Inventory Tags” button to toggle this functionality on. This will create an empty table where tags will be displayed, once created. Clicking the “Enable Inventory Tags” button will open the “Create Tag” modal window. Here, we’ll enter a “Tag Name”.Important Note: this “Name” is sometimes referred to as a “Tag Category” in APIs or other resources. Clicking the “Enable Inventory Tags” button will open the “Create Tag” modal window. Here, we’ll enter a “Tag Name”. Important Note: this “Name” is sometimes referred to as a “Tag Category” in APIs or other resources. Enter a default “Tag Value”. At least one Value is required. If no “Tag” is specified for an Inventory item, the system will use this default value. Enter a default “Tag Value”. At least one Value is required. If no “Tag” is specified for an Inventory item, the system will use this default value. If desired, set the “Inventory Allocation” percentage. This will determine how much of the Total Inventory is made available for this Segment. In this example, “50%” of the discrete Total Inventory will always be allocated for the “Amazon” sales channel.Important Note: If we want to use “discrete values” for Inventory Segmentation instead of a “percentage”, we must leave the “Inventory Allocation %” field blank. If we do set “percentage values” but want to switch to “discrete values” later, we must delete all Tags and re-add them without percentages to view discrete inventory. If desired, set the “Inventory Allocation” percentage. This will determine how much of the Total Inventory is made available for this Segment. In this example, “50%” of the discrete Total Inventory will always be allocated for the “Amazon” sales channel. Important Note: If we want to use “discrete values” for Inventory Segmentation instead of a “percentage”, we must leave the “Inventory Allocation %” field blank. If we do set “percentage values” but want to switch to “discrete values” later, we must delete all Tags and re-add them without percentages to view discrete inventory. Click “Add Tag Value” to create another option for this Tag. All Values added should be unique within their “Tag Name”. If an allocation percentage is specified for each Value, then all of the percentages must add up to “100%”. Click “Add Tag Value” to create another option for this Tag. All Values added should be unique within their “Tag Name”. If an allocation percentage is specified for each Value, then all of the percentages must add up to “100%”. In this example, the first value is allocated at “50%”, so additional Tags could be created with allocations of “20%” and “30%”, so that the overall percentages equal “100%”. However, it is not required to set these percentages – if any are left blank, then validation will not be done for that Tag value when Inventory levels are refreshed. It will effectively accept any amount of Inventory, as long as other values’ percentage requirements are satisfied first. In this example, the first value is allocated at 50%. So additional tags could be created with allocations of 20% and 30% so that the overall percentages equal 100%. However, it is not required to set these percentages. If any are left blank, then validation will not be done for that. Tag value. When inventory levels are refreshed it will effectively accept any amount of inventory as long as other values, percentage requirements are satisfied first, Click “Create” to save the new “Tag”. Click “Create” to save the new “Tag”. Once set, the new Tag is added to the “Inventory Tags” table. Click a Tag in the table to expand its details and view the possible values and allocation percentages.If we click the “Ellipses” to the far right of the “Tag Name”, we can use the dropdown menu to “Edit” or “Delete” a Tag. Editing will open the same modal used for Tag creation, allowing users to update all values, change the default value, and delete any non-default values. Once set, the new Tag is added to the “Inventory Tags” table. Click a Tag in the table to expand its details and view the possible values and allocation percentages. If we click the “Ellipses” to the far right of the “Tag Name”, we can use the dropdown menu to “Edit” or “Delete” a Tag. Editing will open the same modal used for Tag creation, allowing users to update all values, change the default value, and delete any non-default values.

Want to learn more?