Allocation overview

Veeqo differentiates between physical stock on hand, stock reserved for pending orders and stock that is available for sale. This differentiation helps overcommitting inventory and prevents overselling.

How it works:

  • When an order pulls into Veeqo, Veeqo will try and allocate stock to that order.

  • Allocation means that a piece of your inventory has been put aside so that no one else can buy it, but the item is physically still in your warehouse.

  • When the order is shipped, then the allocation is removed and the physical stock decreased.

In this section:


What do the different stock levels in Veeqo mean?

Stock level

Definition

On-hand

Physical number of items you have in stock

Allocated (or committed)

Number of units in stock, but which are reserved against sales orders that are pending fulfillment

Available

Number of units that are available for sale. (Stock on hand, less allocated stock).

This is the number Veeqo syncs to your sales channels

Incoming from suppliers

Number of units that you have reordered from suppliers through Veeqo's purchasing function.

This only includes the units that have not been received.

Incoming from transfers

Number of units that are in transit from your other warehouses or stores.

Incoming

Total incoming units from your suppliers and warehouse transfers

After

Number of units available for sale, after accounting for incoming units.

Available stock + Incoming from suppliers + Incoming from transfers


An allocation example

The following example shows stock levels of an order before it is received, after it is received and after fulfillment.

Bean bag

On-hand stock

Allocated stock

Available stock

Before an order

10

0

10

New order for 2 bean bags

10

2

8

Order shipped to customer

8

0

8


How to allocate stock in Veeqo

There are 3 ways to allocate stock:

  1. Allocate a single order

  2. Bulk allocate across multiple orders

  3. Automatically allocate across all orders (beta)

1. Allocate a single order

Add inventory to individual orders by clicking into Order XYZ -> Allocate

2. Bulk allocate across multiple orders

Add inventory to multiple orders by going to Orders Page -> Actions -> Allocate. The oldest orders are allocated before newer ones

3. Automatically allocate across all orders (beta)

Veeqo can automatically allocate available inventory to orders, saving you manual effort and time.

Inventory is automatically allocated to orders by date (oldest orders first) when the following occur:

  • A purchase order is received

  • A warehouse transfer order is received

  • Increase in available inventory from a stock take

  • Increase in available inventory from manual stock changes

Correspondingly, inventory is automatically removed from orders (newest orders first) when the following occur:

  • Decrease in available inventory from a stocktake (e.g. missing items)

  • Decrease in available inventory from manual stock changes (e.g. damaged items)

To enable Automatic Allocation, click on Settings -> General -> Inventory -> Enable the "Automatically run allocation when available stock is changed" setting.


How does Veeqo decide which warehouse to allocate stock from?

See this guide for more details.


How does allocation affect my shipments?

By default, Veeqo assumes allocations from the same warehouse will be shipped together if stock is available. If you would like to split shipments across multiple warehouses, see this guide for more details.

Did this answer your question?