Class StockLocationManager
- Namespace
- Dynamicweb.Ecommerce.Stocks
- Assembly
- Dynamicweb.Ecommerce.dll
Represents a stock location manager. Provides prepares and finds stock locations.
public class StockLocationManager
- Inheritance
-
StockLocationManager
- Inherited Members
Methods
GetStockLocations(OrderLine)
Find stocks for order line
public static IEnumerable<StockLocation> GetStockLocations(OrderLine orderLine)
Parameters
orderLine
OrderLine
Returns
UpdateStock(OrderLine, ProductOrderStockOperator)
Updates the stock.
public bool UpdateStock(OrderLine orderLine, ProductOrderStockOperator stockOperator)
Parameters
orderLine
OrderLineThe order line.
stockOperator
ProductOrderStockOperatorThe operator.
Returns
- bool
Whether stock was updated or not.
UpdateStock(OrderLine, ProductOrderStockOperator, StockLocation)
Updates the stock.
public static bool UpdateStock(OrderLine orderLine, ProductOrderStockOperator stockOperator, StockLocation stockLocation)
Parameters
orderLine
OrderLineThe order line.
stockOperator
ProductOrderStockOperatorThe operator.
stockLocation
StockLocationThe stock location.
Returns
- bool
Whether stock was updated or not.