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
orderLineOrderLine
Returns
UpdateStock(OrderLine, ProductOrderStockOperator)
Updates the stock.
public virtual bool UpdateStock(OrderLine orderLine, ProductOrderStockOperator stockOperator)
Parameters
orderLineOrderLineThe order line.
stockOperatorProductOrderStockOperatorThe 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
orderLineOrderLineThe order line.
stockOperatorProductOrderStockOperatorThe operator.
stockLocationStockLocationThe stock location.
Returns
- bool
Whether stock was updated or not.