Understanding Product Quantity Per Source vs Salable Quantity

Understanding Product Quantity Per Source vs Salable Quantity

Inventory management can be confusing, with the different fields available. In the back end, you can view the columns for these in the Product Grid.



There is a difference in the numbers, based on the phase of the order the product is in.

Product Quantity per Source

This number is calculated based on the raw quantity of products in the source. This will include products that have NOT been shipped yet.

1. Multiple Sources

If there are multiple sources for the product, it will be broken down per source.

Here we can see a total of 3 products available, which matches the Marketplace Stock value.

2. Products shipped

The quantities will deduct the amount available to quantity based on the products that have not yet been shipped. In this example, the XCD product will already have been removed from the source, while the PX7 will only be removed from the Salable Quantity, but the source quantity will remain until it is shipped.



The default behaviour to remove the quantity from the source is based on this step during the shipping process.




Salable Quantity

This number is calculated based on how many products can still be purchased, including out of stock threshholds. This will be a total of the products from ALL sources available. See the differences below.

1. Source Totals

This will add all of the products from the different sources.

Here, there is a total of 3 products form all sources.

2. Out of Stock Threshhold

The quantity here also includes the out of stock threshhold, See below.






Impact from Refunds and Cancellations

Because the Salable Quantity is the only value affected by a successful transaction, the Quantity per Source is not affected by this yet (unless the product is a digital product).

Pending Orders

If an order is in the Pending status, the order can still be cancelled. If it is cancelled, the order will return all products to the Salable quantity.

Refunds/Credit Memo

With Refunds/Credit Memos, this can occur at any time, depending on the stage of the order. When issuing a credit memo, you can choose to return the products back to their stock/source.

  1. If the product has been shipped, the Qty to Refund will return to both the Stock and the Source.
  2. If the product has not yet been shipped, the Qty to Refund will only return to the Source, since the Stock has not yet been affected.
NOTE: RMA items DO NOT impact the product stock, only during the Credit Memo stage.

Summary of the difference

Essentially, the Quantity per Source will be the available sources you should still have in your warehouses, and the Salable Quantity is the available stock that customers can purchase from the marketplace, removing products that have not yet been shipped (but ordered) and out of stock threshholds. Refunds/Cancellations can also impact this, however it will depend if the products have already been shipped or not.
    • Related Articles

    • Click & Collect Workflow

      Default Workflow The Click & Collect module must be installed for this workflow to happen. This can be done through Omnyfy's back end platform or the Omnyfy Closer app. NOTE: This feature is an extra addition and not part of the Out of the Box ...
    • Managing Filters and Attributes for Custom Reports

      With custom reports, you can change the dimensions, columns and filters that you'd like to use. This view will open up when you are editing a report, and select Manage on either Dimensions or Columns. You can also see this when you choose Edit ...
    • Linking Database Tables in Advanced Reports

      This is only required if you are managing custom reports. Some fields though available to select from the attributes selection need to be linked together for the report to display properly (eg MCM attributes). In such cases, if you select a field ...
    • Refunds / RMA Workflow

      This process highlights the Refunds / RMA workflow. This is the default process where the Vendors are responsible for approving the products from the customers. The refund process involves all parties of the transaction generally, as each role has ...
    • Setting up conditions, reasons and resolutions

      Overview When a customer requests a refund in the RMA process (or if the request is made in the backend), then the customer can choose 3 of selections to add for the request for each product. Condition - The condition of the product Reason - The ...