The quantity of a specific product on hand is known as inventory. In other words, it is the number of items you can sell at the moment. To control inventory, the Shopify admin offers a decent selection of built-in instruments and third-party apps. You can either focus on the default instruments or enhance their productivity with additional third-party features. In both cases, Shopify inventory management helps avoid situations when you sell out-of-stock items and alerts you when it is necessary to restock goods. In Shopify’s Inventory section, you may set up inventory tracking, monitor your inventory, and modify inventory levels. For products and variants whose inventory is being tracked, you may also check the history of inventory modifications.
In the following article, we get under the hood of Shopify inventory management. You will learn how to add inventory to Shopify. Although this process is simple and intuitive, there are still a few nuances to point your attention to. Also, we will show how to track inventory on Shopify. Nothing sophisticated is associated with this process as well. You just need to configure your Shopify products properly. Let’s see how to manage inventory in Shopify.
Table of contents
Getting Started With Inventory Management on Shopify
The quantity of each product and variant in your database is represented by Shopify inventory. Keep in mind that setting up your products and handling fulfillment always impact your inventory levels. Shopify inventory management system displays them for all your goods on the Inventory screen under Products -> Inventory grouped into the following states:
Inventory state | Definition |
Available | This inventory state refers to the product quantity that you can sell. Therefore, your available inventory is neither associated with any orders nor a part of incoming transfers. |
Committed | This inventory state refers to the number of products that are part of a placed order that is not fulfilled. Note that products in a draft order cannot be committed unless the draft becomes an order. |
Incoming | This inventory state refers to inventory that’s on the way to your warehouses. It is not yet available to be sold. When the incoming inventory is received, its state changes to Available. |
How to enable inventory tracking in Shopify
When clients try to place an order on your Shopify site, accurate inventory is extremely useful. Therefore, it is necessary to enable inventory tracking as one of the pillars of Shopify inventory management. You need to arrange inventory tracking for a product to be able to view and modify its inventory levels. Tracking a product’s inventory is associated with 90-day history.
To set up Shopify inventory tracking for a product, use the default Shopify inventory management software as follows:
- Go to admin -> Products.
- Choose a product you want to track and click its name.
- Scroll down to the Inventory section on the product details page and check Track quantity.
- In the Quantity section, enter the quantity information for each location.
- Click Save.
In the case of variants, you need to proceed to the variant’s details page and check the same option.
Click the variant that you want to track, scroll down to the inventory section, and enable Track quantity.
If you want to allow customers to purchase the item when it’s out of stock, then check Continue selling when out of stock.
How to turn off inventory tracking in Shopify
To set up Shopify inventory tracking for a product, follow these steps:
- Go to admin -> Products.
- Choose a product you don’t want to track and click its name.
- Scroll down to the Inventory section on the product details page and uncheck Track quantity.
- Click Save.
In the case of variants, you must proceed to the variant’s details page and uncheck the same option. Click the variant you don’t want to track, scroll down to the inventory section, and disable Track quantity.
How to sell on Shopify without inventory
As you can see, selling products on Shopify is possible even when they are out of stock. You just need to check the corresponding option in the product’s or variant’s Inventory section. The system considers a product out of stock when its inventory level reaches zero or goes below. To continue selling, you need to check the Continue selling when out of stock option.
When your inventory is nil or less, you can still sell things without activating the option if you utilize Shopify POS. In this case, the Shopify POS app presumes you have all the necessary items on hand.
As for your online store, you can do so even if your inventory is at zero or lower if you choose to keep selling when out of stock. Customers cannot purchase the product, though, if you deselect the Continue selling when out of stock option because you don’t want to sell a stock that has run out.
For any of the following reasons, you might want to let customers purchase things that aren’t currently in stock:
- Your products are available for pre-order.
- The stock update is about to arrive, so you want to continue selling before it comes.
- You sell first and then supply the order.
- You use another system to track the actual inventory quantity
At the same time, it is possible to hide products when they’re out of stock. Thus, they disappear from your online store, so customers cannot find and buy them.
How to hide out-of-stock products in Shopify
With the default Shopify inventory management, you can hide out-of-stock products in a few ways:
- use automated collections;
- do that manually on the Collections page;
- automate the process with the help of an inventory management app.
Hiding out-of-stock products from collections
You can hide out-of-stock products from your automated collections as follows:
- Turn on product inventory tracking as described above.
- Configure your automated collections as follows:
- Choose all conditions for Products must match;
- Choose is greater than and specify 0 for the Inventory stock condition.
Note that it doesn’t work if you specify any condition in Products must match.
Hiding out-of-stock products from the default Catalog collection
Your default collection that stores all your products is available under yourstore.myshopify.com/collections/all. However, there is a Shopify inventory management trick that helps you hide products that are not available. You can override it with a custom automated collection. It will make out-of-stock products invisible on your storefront.
The default Shopify inventory management software lets you follow these steps to hide out-of-stock products from the default Catalog collection:
- Go to your admin -> Products -> Collections.
- Hit Create collection and do the following things:
- Name your collection as All.
- Choose Automated in the Collection type section.
- Choose all conditions for Products must match;
- Choose is greater than and specify 0 for the Inventory stock condition.
- Set Price is greater than $0.
- Click Save.
- Sort the products in your All collection:
- Scroll down to the Products section and the Sort drop-down menu.
- Choose Manually and rearrange products with drag-and-drop handles.
- If you change the collection name, ensure that the collection handle is still all:
- Scroll down to the Search engine listing preview section;
- Click Edit website SEO.
- Navigate to the URL and handle text box.
- A URL specified there should end in /all. If it ends in something different, change it to /all,
- Click Save.
Now, out-of-stock products won’t be available in the default Catalog collection.
How to manage inventory for multiple locations
One or more shop locations, as well as one or more fulfillment applications with multi-managed inventory enabled, are examples of locations for which you manage product inventory in Shopify.
Multi-managed inventory lets you control and handle product stock at several locations. Some of these processes may be automated by inventory management software for Shopify, such as dropshipping apps, logistics platforms, and specialized fulfillment services. But note that their functionality varies a lot depending on the particular application. For instance, if you manage a product’s inventory via a fulfillment app that doesn’t allow multi-managed inventory, you face limitations: in this case, it is impossible to stock the product in your store locations.
Managing your store’s inventory from multiple locations implies that you set a product’s inventory to be stocked at multiple store locations or one or more fulfillment apps, that support multi-managed inventory, handle some inventory.
To manage inventory quantities for multiple locations for a product or variant, do the following:
- Go to Admin -> Products and select a product.
- Select a variant if the product has variants.
- Scroll down to the Inventory section and choose Multiple locations in the Inventory will be stocked at list.
- Click Edit locations to add or remove locations.
- After checking/unchecking locations in the list, click Save.
- Click the quantity listed under Available to set the new value, and then click Save.
- Check Track quantity to enable tracking.
- Click Save.
Shopify also lets you use the bulk editor to update product inventory in Shopify. We describe this process in our Guide to Shopify Products. Note that you need to add columns for each location.
Shopify Inventory Management Essentials: Working with Inventory Quantities
You might need to manually modify your inventory based on the demands of your business. For instance, sales, seasonality, or the popularity of a product may influence your decision to offer more or less inventory through your Shopify site. Customers, in turn, benefit from accurate inventory levels while seeking to place an order on your e-store. Below, we explain how to examine and modify Shopify’s inventory quantities.
How to view your product inventory in Shopify
The Shopify Products screen allows you to view product inventories, which includes a total inventory count for all product variants.
On the other hand, the Inventory page displays the inventory totals per variant for each location. You can do variant searches using the corresponding field:
To sort your Shopify inventory, click the Sort button and choose Product title, SKU, or Available as a sorting parameter. Also, specify a sort order: A-Z or Z-A.
You can also apply filters to Shopify inventory:
- Click the Filter button;
- Select a filter;
- Select its value;
- Add more filters if necessary.
To aid in the administration of your inventory, you can also apply tags to your products, as we describe in our guide to Shopify products.
How to adjust inventory quantities in Shopify
Shopify inventory management is associated with numerous ways of adjusting product quantity. The following basic methods are at your disposal:
- Adjustments on the Inventory page;
- Adjustments on the product details page;
- Adjustments with the help of the bulk editor;
- Adjustments based on import and the inventory CSV file.
A product’s inventory quantities will only be assigned to the app’s location if they are tracked using the inventory application. However, the locations to which items are assigned can be changed on the product details page.
If you have numerous locations, a location filter will show up in the Shopify admin on the relevant pages, such as the Orders page and the Inventory page. The page preserves your selection once you choose a location in the filter until you decide to alter it. The chosen location for a page is not maintained across browsers and devices because it is recorded in a browser cookie only.
Now, let’s see how to adjust product quantities following the best Shopify inventory management practices:
- Go to your Shopify admin -> Products -> Inventory.
- Select a location from the drop-down menu on the right if multiple warehouse locations are associated with your business.
- Use filters and a search field to narrow the selection of products.
- Shopify provides the ability to adjust the available quantity of a single variant. Specify the quantity in the Available column of the variant you want to adjust.
- Alternatively, you can adjust multiple variants by the same amount:
- Check the variants you want to edit. You can select variants of different products.
- Click More actions -> Update quantity.
- You can add a particular amount to all products or set a new value. Use negative values to subtract from the inventory quantity or set the negative inventory amount. Note that Shopify shows the new value for each variant before you apply the change.
- Click Save.
Now, Shopify updates your Available column with new values.
If you cannot find a product in the selected location, there are two possible explanations. First of all, tracking inventory for that product may be disabled (see the first chapter). Secondly, you don’t stock the product at this location.
If you want to adjust inventory quantities for products that have no variants, you can also follow these steps:
- Go to the Products page.
- Open the product details page you want to edit.
- Scroll down to the Inventory section.
- Find the QUANTITY grid and click on the quantity you want to adjust in the Available column.
- Enter the quantity under Adjust by or specify the new number of items under New. Use negative numbers to subtract from the existing inventory quantity.
- Click Save.
Note that you can apply similar changes on the Inventory screen.
If you want to adjust inventory quantities for products with variants available in a single location, follow these steps:
- Go to the Products page.
- Open the product details page you want to edit.
- Scroll to the Variants section.
- You can edit the quantity for a variant as follows:
- Select a variant you want to edit;
- Scroll down to the inventory section;
- Find the QUANTITY grid and click on the quantity you want to adjust in the Available column.
- Enter the quantity under Adjust by or specify the new number of items under New. Use negative numbers to subtract from the existing inventory quantity.
- At the same time, you can edit quantities for all the variants:
- On the product details page, check all variants you want to edit;
- Click More actions -> Edit quantities.
- Choose a location where you want to edit quantities. If your items are stored in a single location, you have only one option to select.
- Enter a quantity for all the variants, and then click Apply to all.
- Alternatively, you can check all variants you want to edit and click Open Bulk Editor:
- Click Columns and activate the warehouse where your items are stocked.
- Click on the row, type the adjustment and apply it.
- Click Columns and activate the warehouse where your items are stocked.
- Click Save.
If your products have variants and are stored in multiple locations, you can adjust inventory quantities as follows:
- Go to the Products page.
- Open the product details page you want to edit.
- Scroll to the Variants section.
- Edit quantities for a single variant by clicking the variant and scrolling to its inventory section, where you can apply all the necessary changes per location in the Available column:
- Add or subtract the quantity by a specific number in the Adjust by field.
- Specify the new quantity in the New section.
- Click Save.
How to view a product’s inventory adjustment history in Shopify
You can view a product’s inventory change history in Shopify. If the product contains variants, you can view the inventory adjustment history for each tracked variant individually, but not for all of the variants at once.
The Shopify inventory adjustment history is available only for the previous 90 days. You can see the following details about inventory adjustments:
- Date – Here, you can see the date of each adjustment.
- Activity – This column shows the event that caused the adjustment.
- Adjusted by – Here, you can see a staff member responsible for the adjustment.
- Available – The inventory quantity available after the adjustment is displayed here.
- Committed – This column shows the number of products that are part of a placed order that is not fulfilled.
You can view your adjustment history as follows:
- Go to the Products page.
- Open the product details page you want to edit.
- Scroll to the Variants section.
- Select a variant.
- Scroll down to the Inventory section.
- Click Adjustment history.
- You will see the following screen:
You can see that the adjustment history is displayed per location.
Inventory adjustment reasons
You can choose a reason for each quantity’s adjustment when doing your inventory management in Shopify. They are listed in the Activity column on the adjustment history page. At the same time, you add them while applying changes to inventory quantities.
The following inventory adjustment reasons are at your service:
Inventory adjustment reason | Usage |
Correction | This option is used by default to correct inventory errors or as a general reason. |
Count | This option is used while counting physical stock and discovering a discrepancy between the actual inventory quantity and the previously recorded inventory quantity. |
Damaged | This option is used to subtract damaged stock. |
Data correction | This option is used automatically for error correction. Since it is read-only, you cannot change it in your Shopify admin. |
Promotional or donation | This option adjusts inventory due to products used in promotions/donations. |
Received | This option is used to refer to new stock when adding new inventory. |
Return restock | This option is used to add a returned item if it can be resold. |
Theft or loss | This option is used to adjust inventory due to theft or loss. |
How to edit Shopify inventory in bulk
The bulk editing tool allows you to modify the inventory of numerous products and product variants at once. You can amend the product characteristics, choose which goods and variants you wish to adjust the inventory for, and then make your changes from your Shopify admin.
Note that a browser impacts the way bulk editing of Shopify inventory management works. Web browsers like Chrome, Firefox, and Safari are the most effective with the bulk editor. Alternate browsers, including Internet Explorer, may result in mistakes or improper inventory modifications.
There are two ways to edit inventory for multiple products in bulk. You can do that either from the Inventory page or from the Products page. If you need to update the inventory of only a few products with numerous versions, you might use the individual product page. Access the bulk editor from the Inventory page if you need to update the inventory for more than a few products.
Inventory page
You can edit products and variants in bulk using the default Shopify inventory management software as follows:
- Visit your inventory page.
- Select variants you want to edit. You can check variants of different products.
- Click Edit Variants.
- The system transfers you to Bulk Editing mode.
- Hit the Columns button and check the columns associated with your locations.
- Click on the quantity you want to edit.
- Specify the adjustment. Shopify displays the update in real time.
- You can also disable stocking in a particular location by unchecking Stock in this location.
The value in the Location field for a product is displayed as “–” if the inventory quantity for this product isn’t tracked. However, you can change the situation in Bulk Editing mode:
- Click Columns;
- Check Track quantity in the list of columns;
- Check Track quantity in the Track quantity column.
There is also a situation when the Track quantity is checked, but the product is not stocked at a particular location. In this case, the value in the location cell is displayed as Not stocked. You can change that as follows:
- Click the field;
- Check Stock at this location;
- Set the inventory quantity.
Product details page
You can use the bulk editor from a product details page to edit several products at once:
- Go to your Shopify admin -> Products.
- Open a product view page of the product that you want to duplicate.
- Go to the product’s Variants section.
- Click the Edit button.
- Select Open bulk editor.
- Click the Columns button and activate inventory columns.
- Apply changes as described above.
- Save your new inventory levels.
Inventory transfers
Inventory transfers are another useful opportunity associated with Shopify inventory management. You can use them for many purposes, such as recording, tracking, and receiving incoming inventory from suppliers or from one store location to another. Consequently, you can manage your Shopify inventory as follows:
- After submitting and receiving your supplier’s confirmation of your purchase order (PO), start recording incoming inventory.
- As you move your goods between various warehouses, keep track of it.
- Process inventory at your own pace and indicate whether you’ve received complete or partial inventory.
- Get items in a transfer automatically, and your product inventory is updated.
- In the product’s information, monitor the quantity of arriving items and the anticipated date of their arrival.
However, you can’t create transfers for products associated with third-party fulfillment applications.
Enable inventory tracking
In the default Shopify inventory management software, inventory transfers require enabled inventory tracking. You can activate this feature as follows:
- Go to admin -> Products.
- Choose a product you want to track and click its name.
- Scroll down to the Inventory section on the product details page and check Track quantity.
- In the Quantity section, enter the quantity information for each location.
- Click Save.
Now, since a product’s inventory is tracked, Shopify will update the inventory quantity that’s available at a location automatically every time a product transfer is received.
Create an inventory transfer
By setting up inventory transfers in Shopify, you can keep track of incoming goods, and receiving updates automatically. If you have numerous store locations, you can utilize inventory transfers to track inventory coming from suppliers or one that transfers between them.
If the app or custom fulfillment service does not support multi-managed inventory, you cannot create transfers for the products they manage. Such limitations are often associated with dropshipping applications, third-party logistics solutions, and custom fulfillment services.
Before going any further, we need to clear the distinction between a vendor and a supplier:
- A supplier is your provider of products. You can order goods either from a single supplier of multiple partners.
- A vendor, in its turn, is associated with the product’s brand. While a product may have numerous suppliers, it has only one vendor.
For instance, you sell car parts and need to restock some car parts for BMW. You can order them anywhere, including such platforms, as Euro Car Parts. In this case, Euro Car Parts is your supplier, while BMW is the vendor. Although you may order the same car parts from another platform, such as RockAuto, BMW still remains the vendor while the supplier may change.
You can create an inventory transfer in Shopify as follows:
- Go to your admin -> Products -> Transfers.
- Hit the Create transfer button.
- Select the location where the inventory originates by clicking Select origin in the ORIGIN column. If you have several locations, the suppliers are listed after the list of locations in the SUPPLIERS section. By selecting Create new supplier and entering your provider’s name and any additional information, you can add a supplier..
- Proceed to the DESTINATION section, click Select destination, and choose the active location to receive inventory.
- Go to the Add products section to specify the products and variants that you want to add to the transfer.
- Provide information on the quantities for each product in the transfer Under Quantity. Note that the inventory quantity at the original location may be a negative number if you enter a quantity greater than the available amount.
- Proceed to the Shipment details section and configure the Expected arrival date, shipment Tracking number, and the Shipping carrier. The latter might be selected automatically based on the tracking number.
- Proceed to the Additional details section to assign a reference number or a tag to the transfer. This will help you find your transfer in the future.
- Click Save transfer when finished.
You must select a different location for a transfer if you deactivate a location related to this transfer. Otherwise, the transfer won’t take place. The inventory is refilled at the chosen destination if you select the same location as the origin.
Receive an inventory transfer
Now that you know how to create inventory transfers, it is necessary to describe how to receive them. Follow these steps to receive inventory transfers in Shopify:
- Go to Products -> Transfers and choose the transfer to be received.
- Click the Receive inventory button.
- Accept items:
- Specify the number of items you’re accepting manually;
- Locate the Accept column and click ALL to accept all for the line item;
- Use the Accept all unreceived command to add all quantities that have not yet been received to your inventory.
- Also, it is possible to reject items that are damaged:
- Specify the number of items that you’re rejecting manually;
- Locate to the Reject column and click All to reject all for the line item;
- Or you can simply click Reject all unreceived to reject all quantities that have not yet been received.
- Click Save when finished.
Calculate inventory
Make sure you comprehend how things are counted and monitored when you receive them from the supplier. Depending on the items you’ve already gotten, different items arrive at different times and in different conditions. Therefore, you may need to alter the transfer’s quantity. You can still see how many inbound products are available on a product’s details page in the Inventory section. However, proper Shopify inventory management requires a little example of how transfers work.
Let’s assume that you are expecting a transfer with 10 items of a particular product. You receive only 7 of them: 4 are marked as Accepted, and 3 are marked as Rejected. 3 items are still incoming. In this situation, you should act as follows:
- Go to Products -> Transfers and choose the transfer of 10 items.
- Click the Receive inventory button.
- Specify the number of items you’re accepting manually – 4 items;
- Reject items that are damaged or unreceived:
- Specify the number of items you’re rejecting – 3 items;
- Simply click Reject all unreceived to reject the remaining 3 items.
- Click Save.
Inventory Export & Import in Shopify
Your inventory quantities at your sites are available via an inventory CSV file that may be exported. The inventory quantities can be updated using the exported CSV file as a template. To update Shopify with the inventory levels for each product in each location, import the edited CSV file. Let’s see how to sync inventory on Shopify, analyzing import and export processes separately.
How to Export Inventory in Shopify
You can export a CSV file with your inventory quantities using the default Shopify inventory management software. The exported CSV file can be used as a template to update the inventory quantities. Import the updated version back to Shopify to change the inventory levels for each product in each location.
You can create a template with your uniquely recognized products or product variants. Just export an inventory CSV file to use it with different programs or systems.
If you have many locations, you may choose whether to export the data for each site separately or for every location at once.
You can export the inventory in Shopify as follows:
- Visit Products > Inventory.
- Press Export.
- Choose the rows that you want to export.
- Specify whether you want to export from a single location or all locations.
- Click Export inventory.
We describe this procedure in more detail here: How to export inventory from Shopify.
If you need to exceed the default limit or want to automate inventory exports from Shopify, you can replace the standard data exporter with the Shopify Improved Import & Export application. It not only supports huge files and multiple data formats but also lets you create export schedules and apply presets to automatically match third-party requirements. Contact us for more information about the tool.
How to import inventory to Shopify
You can individually import inventory data into Shopify in addition to product data. This process just modifies inventory quantity. Neither a location is created nor are the other values used to identify products updated. That’s how the default Shopify inventory management software works.
To prevent mistakes and potential problems, it is advised to import your inventory only while no other adjustments are being made. For instance, manual adjustments or transferring the update during active sales will result in inaccurate product amounts.
You can import the inventory data to Shopify as follows:
- Go to your Admin -> Products -> Inventory.
- Click Import and select your CSV file with the update.
- Click Import inventory, verify what you intend to import, and hit the Start import button.
We describe this procedure in more detail here: How to import inventory to Shopify.
If you need to exceed the default limit or want to automate inventory uploads to Shopify, you can replace the standard data importer with the Shopify Improved Import & Export application. It not only supports huge files and multiple data formats but also lets you create update schedules and apply presets to automatically match third-party data to Shopify’s requirements so that inventory files are imported smoothly. Contact us for more information about the tool.
Shopify Inventory Management Apps
The Shopify ecosystem offers numerous applications that simplify inventory management and order fulfillment. For instance, it is possible to receive direct notifications of low stock levels or automated processes that are manual by default. You can find a list of Shopify inventory management apps here: Shopify Order Fulfillment Apps.
Conclusion
Now, you know how to manage inventory in Shopify. As you can see, there is nothing difficult. The default inventory management software for Shopify offers broad opportunities. You can effortlessly add inventory to Shopify and transfer it between multiple locations. All steps are recorded due to built-in inventory tracking capabilities and history records. Just enable inventory management for your Shopify products and harness all the instruments the platform offers. Freely import and export inventory separately from other product details. And if you have any questions about inventory transfers to and from Shopify, contact us. Our experience in data transfers is more than 10+ years.
Shopify Inventory Management FAQ
Is there inventory management in Shopify?
In Shopify’s Inventory section, you may set up inventory tracking, monitor your inventory, and modify your inventory levels. For products and variants whose inventory is being tracked by Shopify, you may also check the history of inventory modifications.
How do I track inventory on Shopify?
To set up Shopify inventory tracking for a product, follow these steps:
Go to admin -> Products.
Choose a product you want to track and click its name.
Scroll down to the Inventory section on the product details page and check Track quantity.
In the Quantity section, enter the quantity information for each location.
Click Save.
How to sell on Shopify without inventory?
Disable inventory tracking for products to sell on Shopify without inventory. Or keep the tracking enabled but activate Continue selling when out of stock.
How to bulk edit inventory Shopify?
You can bulk edit inventory on Shopify as follows:
Visit your inventory page.
Select variants you want to edit. You can check variants of different products.
Click Edit Variants.
The system transfers you to Bulk Editing mode.
Hit the Columns button and check the columns associated with your locations.
Click on the quantity you want to edit.
Specify the adjustment. Shopify displays the update in real time.
You can also disable stocking in a particular location by unchecking Stock in this location.
How to change inventory location Shopify?
You need to create and accept a transfer to change the inventory location on Shopify:
Enable inventory tracking
Go to your admin -> Products -> Transfers and add a new transfer.
Select the location where the inventory originates.
Choose the active location to receive inventory.
Go to the Add products section to specify the products and variants that you want to add to the transfer.
Provide information on the quantities for each product.
Configure other transfer detailsand save your transfer.
Accept transfer.