Inventory management is a system of stock level controlling and fulfillment centers management.
Inventory is often the largest item a business has in its current assets, meaning it must be accurately monitored. Inventory is counted and valued at the end of each accounting period to determine the company's profits or losses.
In the ecommerce sector, a day-to-day management of inventory helps increase business intelligence and visibility. Ecommerce business owners have better ongoing control when they have constant eyes on inventory.
- Inventory tracking
- Stock level controlling
- Fulfillment center management
- Preoder and backorder functions included
- Easily customized
VirtoCommenrce Inventory Module Description
VirtoCommerce.Inventory module represents a store inventory management system. The main goal of the Inventory module is stock level controlling and managing of fulfillment centers.
The VC Inventory module is customizable and supports metafields.
The Inventory module content can be both exported and imported using the VC Export/Import functionality.
Fields description :
- 'In stock' - total quantity of product items allowed in stock;
- 'Reserved'- in VC this field currently is simply a UI element, but can be customized if needed, based on client's business needs.
- 'Reorder min. qty'- the minimum quantity of products that can be reordered;
- 'Allow preorder' - if switched on means that the system will allow order products that are still not in stock. By using the preorder calendar, the admin can set up the time period for preorder availability;
- 'Preorder qty field'- the admin can specify the product quantity that can be preordered;
- 'Allow backorder'- if switched on means that the system will allow order products that are no longer in stock. The admin can set up the time period for backorder availability;
- 'Backorder qty' field- the admin can specify the product quantity that can be backordered.
Some products may not require inventory tracking. For example, services, second hand or custom-made goods. In this case, a store owner can select not to track inventory, by switching off the 'Track Inventory' option on the Physical item details blade
VC fulfillment includes the steps involved in receiving, processing and delivering orders to end customers. Usually the process of fulfillment in ecommerce inlcudes receiving inventory from a supplier (including its counting, inspecting, labeling and etc.), storage of the inventory, order processing (including preparing, packing and exchange if necessary) and shipping. There also may be returns that are counted according to the store rules and conditions. In Virto Commerce manager fulfillment lifecycle looks as follows:
- Shipment created- This is the first step of fulfillment. A shipment includes one or more products of the order. Order can contain one or more shipments.
- Inventory assigned- When shipment is created, it is checked if the inventory is available. Afterwards the inventory is being assigned.
- Released for Pick/Pack- Assigned inventory is released for pick or pack by a customer service representative (CSR). Then the inventory is being picked to the picklist and prepared to be packed
- Packing - On this step the shipment is packed according to shipping requirements (for instance, fragile items must be packed more accurately and the pack should be marked).
- Shipped- When the packed shipment is sent to delivery service to be shipped.
Installing the module: * Automatically: in VC Manager go to More -> Modules -> Inventory module -> Install
- Manually: download module zip package from https://github.com/VirtoCommerce/vc-module-inventory/releases. In VC Manager go to More -> Modules -> Advanced -> upload module package -> Install.
Module related service implementations as a NuGet package
API client as a NuGet package
API client documentation https://admin-demo.virtocommerce.com/docs/index.html?urls.primaryName=VirtoCommerce.Inventory