Managing inventory
It is important to keep your inventory accurate and track the quantity of each product in your store. Accurate inventory allows you to avoid selling more products than you actually have and helps remind you to replenish your stock before you run out.
You can specify stock quantity for every product in your store, and your store will automatically reduce it once a product is bought. Once the quantity of a certain product reaches zero, this product will receive a Sold Out label and become unavailable for purchase. You can also choose to receive an email notification when a product quantity gets low, so you have time to restock.
You can also manage stock levels for product options (like colors or sizes) if you create variations out of them in your store. Every product variation (e.g., size L, or a Yellow XL) can be tracked if it has its own SKU and quantity.
Enabling stock tracking for products
When you add new products to your store, they have an unlimited quantity by default. To enable stock tracking for a product, you should specify how many units of this product you have in stock.
When customers place orders for a product (and the order payment status is either Awaiting Payment or Paid), the product’s stock gets automatically reduced by the number of units ordered. Once that product’s stock reaches zero, it is labeled as “Out of stock” in your store admin and as “Out of stock”/“Sold Out” in your store and can’t be added to the cart. Learn more about the basics of inventory tracking in your store →
To set quantity in stock for a product:
- From your store admin, go to Catalog → Products.
- Open the product you want to edit.
- Find the Stock Control block on the right:
- Click Manage.
- Enter the number of items you have in stock:
- Specify the product quantity at which you want to receive low-stock notifications:
- Save the changes.
- Open the iOS app on your mobile device.
- Tap Products.
- Tap the product you want to edit.
- Tap Stock Control.
- Enable stock control to track inventory.
- Specify the Quantity of the product you currently have in stock.
- (optional) Specify the quantity for the Notify when stock reaches option if you want to receive low-stock notifications for this product.
- Open the Android app on your mobile device.
- Tap Products.
- Tap the product you want to edit.
- Tap Stock Control.
- Enable stock control to track inventory.
- Specify the Quantity of the product you currently have in stock.
- (optional) Specify the quantity for the Notify when stock reaches option if you want to receive low-stock notifications for this product.
You can set the quantity in stock and at what quantity a low-stock notification should be sent for several products in bulk with the help of Bulk Product Editor.
You can also track the stock levels of a product by its options like color and size (example: a Yellow XL). To track a product’s stock by size, color, etc., you will need to create variations for your available product options and specify the SKU and stock quantity for each variation. Learn more about managing stock of product options →
Setting up low-stock alerts
To know when it’s time to replenish a product’s stock, you can opt into receiving an automated message from your store informing you that a product’s stock has reached a certain limit.
Simply enter the low stock value at which you would like to receive a notification, and the store will automatically send you an email when your product reaches this limit.
To specify the low stock level for a product at which you want to be notified:
- From your store admin, go to Catalog → Products.
- Open the product you want to edit.
- Scroll to the Stock Control block.
- Click Manage:
- Enter the number of items left in stock at which you want to receive the Low Stock notice (by default it is “0”):
- Save the changes.
- From your iOS app, go to Products.
- Tap the product for which you want to set low stock notifications.
- Tap Stock control.
- In the “Notify when stock reaches” field, specify the number of items when you want to be notified.
- Tap Done.
- From your Android app, go to Products.
- Tap the product for which you want to set low stock notifications.
- Tap Stock control.
- In the “Notify when stock reaches” field, specify the number of items when you want to be notified.
- Tap the tick icon in the right upper corner to save the changes.
You can specify the low stock level for several products in bulk with the help of Bulk Product Editor.
The low stock notifications will be sent to the email address that you specified in Settings → Notifications, in the Admin email addresses block. You can specify another email there or add several email addresses (e.g., yours and an email address of a person who manages your inventory). Please note that this address is used for all your admin notifications, and not only for the “Low stock” notification.
When you receive a low stock notice in your inbox, you can click the Re-stock product button to quickly reach that product’s editing page and update the stock quantity once it has been replenished.
To stop receiving emails about low product stock, you can disable the Low stock notification in your store admin, in the Settings → Notifications page (this setting affects all products). To remove low stock notifications for just a certain product, go to that product’s page, select the stock control block, and set a zero value in the “Send me a note when the quantity in stock reaches” section. This way, the notification will be sent only when the product becomes out of stock in your store.
If necessary, you can customize your low stock notification template (click Edit in the Low stock notification section in Settings → Notifications). See our article about editing message templates in your store.
Displaying stock status and quantity on the storefront
On product pages in your store, you can display the “in stock” status, products’ actual in-stock quantity, and a special field that allows customers to enter how many units of an item will be placed in the cart after pressing the “Add to Bag” button.
Displaying the “In stock” label and product quantity
By default, the “In stock” label is displayed for all the products in your store: for the ones with unlimited stock and for the ones with enabled stock control. If you’re using stock control, your product pages can also show information about the current numbers in stock.
You can hide this information from the product pages if you want (for example, if you sell services).
To show/hide the “In stock” label and quantity:
- From your store admin, go to Design.
- Scroll down to Sidebar and find the “Add to Bag” button section:
- Check or uncheck the box next to Stock availability labels (and next to Number of items in stock if you also wish to show/hide that information).
Displaying a quantity field on product pages
If your customers tend to order many units of the same product, or you offer quantity discounts, you can add a quantity box to your product pages. The quantity field is available for products with limited as well as for products with unlimited stock.
To show/hide the quantity field:
- From your store admin, go to Design.
- Scroll down to the Sidebar section.
- Find the “Add to Bag” button menu.
- Check or uncheck the box next to Product quantity:
If you use your store on a Wix or Wordpress site, you should edit the product page layout by using the store design settings inside that sitebuilder.
Hiding out-of-stock products
If you’re using stock control, your store marks products with zero quantity as “Out of stock”/“Sold Out” in your store and hides the “Buy Now” and “Add to Bag” buttons for these products so that they can’t be ordered:
You can choose whether to display or hide out-of-stock products in your storefront. To hide out of stock products from customers, enable the corresponding option in your store admin, in the Settings → General → Cart & Checkout page:
Instead of hiding out-of-stock products, you can collect pre-orders for them.
Understanding stock changes in your store
If you are using stock control, the stock for products is changed according to the following rules:
- If a customer adds products to cart in your online store and checks out, then the stock is reduced by the number of products ordered. A customer cannot order a product if its quantity has already reached “0”.
When an order for a product (or a product variation) is placed in your store, that order’s payment status becomes either Awaiting Payment or Paid. If later you change the payment status for an order to Cancelled or Refunded, the quantity of the products from that order will be automatically returned to their stock. For example, if you have 8 units of a product in stock and then cancel an existing order for 2 units, you will have 10 units in stock.
If you issue a refund in PayPal, Stripe, or PagSeguro, your store will automatically know about it and will set the Refunded status for the respective order in your store admin.
- If you create an order on behalf of a customer, product stock is always reduced.
If your manual order includes a product that is already out-of-stock or its quantity in stock is lower than the quantity in the order, the product stock will become negative. For example, product quantity was equal to “1” and you manually placed an order for 3 units of it, as the result the product stock will be equal to “-2”. - If you place an order for a product from an abandoned cart, its stock will be reduced.
If the order features a product that has become out-of-stock in your store by the moment you place the order for an abandoned cart, or if the quantity in stock is lower than the quantity in the order, the stock will become negative. In this case, you will see a special “Oversold by” notice when placing an order.
If your stock becomes negative, you will need to provide more items than you initially entered in the Quantity in Stock field or cancel/refund the order if you can’t provide the additional items.
Please note that if you edit the product quantity for the orders that already exist, the change won’t affect the in-stock quantity for these items in your store. You will need to take care of the stock changes yourself (e.g., update the stock manually or provide additional items, if needed).
Updating product stock levels in bulk
You can always update the stock of individual products on their pages in Catalog → Products. In case you want to update the stock of your products (or their variations) in bulk, you can use the following options:
- You can quickly update the stock of products and/or their variations using the Bulk Product Editor tool.
With Bulk Product Editor you can also set when the low-stock notifications are sent or set the product stock to Unlimited.
- You can use the built-in import tool to update the stock quantity of products/product variations. For this, you can create a simple CSV file with any text editor, add two data types in it — SKU and quantity, — and import this file to your store. Please note that product variations need to have their own SKUs in your store so that their properties like quantity in stock can be updated via import (in this case, they are treated as individual products).
For example, you want to update the stock quantity of the variation Black Shoes Size 6 to 55 items and the stock of the variation Red Shoes Size 5 to 79 items. In this case, create a file with the SKU and Quantity columns:
Save it as .csv and import to your store via your admin panel (Catalog → Products → Import Products button). Learn more about how to import files →
As a result, the stock of these variations will be updated in your store:
Viewing your inventory
You can use several options to view current stock of products and product variations in your store:
- First, you can always check the stock of a product on its page in Catalog → Products (in the Options → Variations tab, if the product has variations).
- Second, you can control the stock of your products and product variations using Bulk Product Editor. As the Bulk Product Editor allows you to view multiple products and their stock all at once, you can also use this page to check inventory. Just choose the products you need (or select all the items in your store) for editing in Catalog → Products, enter the Bulk Product Editor and scroll the table down to see whether you need to refill the stock:
You can also use the Out of Stock filter on the Catalog → Products page in your store admin to get the list of out-of-stock products. This filter displays all the products that are currently out of stock:
A product with variations appears under the Out of Stock filter only if all variations of this product are out of stock. If some variations of this product are still in stock, the product will not appear under the Out of Stock filter.