In my project client wants to have additional location code in addition to warehouse code for each inventory. So, a warehouse can have multiple locations where products are stored. I need to store this new location field for each inventory record in addition to warehouse code. Is there any way to add new column/field to the Inventory record? Ultimately each location code would go with line item.
Technically you can implement your own IInventoryService to handle extra fields, but that is not a trivial task. The default implementation, unfortunately does not support adding new fields to the record
Wouldn't it be simpler to just model the locations themselves as warehouses in Epi? That way, inventory against an item in Episerver will indicate inventory in a warehouse location. Then each warehoues can indicate the warehoues/location combo?