Sales orders in WholeCell are used to track all of your outgoing inventory sales across whichever channels and marketplaces you sell through.  This article will give you an overview of the critical steps in creating and fulfilling a sales order.

Table of Contents

  • Adding Products

  • Committing Inventory

  • Removing Inventory

  • Setting Sale Prices

  • Changing Status

  • Adding Notes

  • Financial Analytics

Adding Products

Once you've created a sales order you can add products by clicking the blue + button and then clicking Add Products

This will bring up a window with a search bar.  Search your inventory for the product you want to sell.  In this example I'm going to look for "iphone 6 16GB":

Now you can choose the specific product you want to sell, and you can see how many units of that product you currently have available in inventory.  In this example, I'm going to pick the C Grade Unlocked iPhone 6 16GB Space Gray [A1549].

Click anywhere on the row to add that product to your sales order, then choose the quantity you want to add and click Save.

I've added 10 of the iPhone 6 model I chose to this sales order.  The sales order Details tab shows these in the table below:

Once a product is added to a sales order with a quantity, it's referred to as a "sales order item".  Depending on the context, you may see these referred to as "order items", or simply "items".

Committing Inventory

Once you're ready to commit specific, serialized inventory items to your order (to fulfill the items you added earlier), click on the blue + button again and choose "Commit Inventory".

There are five workflows for committing inventory:

  • By ESN

  • By Hex ID

  • By Scanning

  • By Selecting

  • By FIFO

By ESN or By Hex ID

If you already have a list of the specific inventory ESNs or Hex IDs that you want to commit to the order, you can do this easily by copy-and-pasting them into the corresponding text box and clicking Save.

By Scan

If you'd prefer to find the specific inventory items in your warehouse and then use a barcode scanner to commit them, you can do this on the Scan screen.

*Note - you can commit more or different inventory to your sales orders than the quantity you've added by adding products.  If you don't want to allow this, you can disable it in Settings > Sales Orders.

By Selecting

If you want to pick the inventory from a list, you can go to this tab and choose from the list that will show, or you can use the filters available to display a specific selection and then from there, check the boxes beside the inventory that you want to pick.


The FIFO tab allows you to easily input the number of items you want to commit, and WholeCell will automatically choose the ones that have been on the system for the longest time.

After committing specific inventory, you will see the number of items you have committed on both the Details tab and the Inventory tab on the sales order page:

The Inventory tab will show a broken-down view of specific items committed under the Individual sub-tab.

Removing Inventory

There are two ways to remove inventory from your sales order:

  • Removing order items

  • Removing committed inventory

If your customer is requesting to have products removed from their order, you'll want to remove the order items accordingly and then have your operations team follow-suit by removing the committed inventory to match.

If you want your order items to stay the same but you want to remove some of the specific committed inventory, you'll want to remove committed inventory and then fulfill the order items with different committed inventory to match.

Removing Order Items

To remove an order item from your sales order, click on the checkbox next to the item on the Details tab and select "Remove from Order" in the Bulk Actions menu at the top left of the table:

*Note - removing an order item will remove all committed inventory for the matching order item.

Removing Committed Inventory

To remove committed inventory from your sales order, click on the checkbox next to the inventory on the Inventory tab--Individual sub-tab and select "Remove from Order" in the Bulk Actions menu at the top left of the table:

*Note - removing committed inventory will only adjust the matching order item quantity if set to do so in Settings.  You can change this behavior in Settings > Sales Orders.

Setting Sale Prices

When adding products to an order, those products will automatically be sold at their current list price.  To change the sale price, click on the "Edit Price / Quantity" button on the Details tab:

This will allow you to update the price and quantities of all of your items on the sales order.

Changing Status

You can use sales order statuses to describe your operational pipeline for processing sales orders in your business.  Statuses can be managed in Settings > Statuses.

To change the status of a sales order, simply click on the status at the top right of the page and choose the status you'd like to update the order to.

Adding Notes

You can add notes to a sales order just like you can on purchase orders, inventory items, and other things in WholeCell.  Type your desired note into the input below the order information on the right side of the page:

Click enter to save the note:

Financial Analytics

Clicking on the green analytics button in your sales orders will open a financial analytics section that shows the orders:

Average Age
The average number of days since the committed inventory on the sales order was added to your inventory.

The gross margin (sales price - purchase price / sales price) of all committed inventory on the order.

The gross profit (sales price - purchase price) of all committed inventory on the order.

Committed Total
The total sales price of all committed inventory on the order.

Did this answer your question?