SKULabs allows you to implement safety stock strategy to eliminate overselling by customizing stock rule for a store and/or its listing. Stock rule controls quantities synced to sales channels. 

How do I set up stock rules?

Stock rules are easy to configure, view our article on where to find and how to update the settings for listing and store stock rules.

How do I set a strong reservation strategy for my store while still allowing specific items to sell completely out of stock?

First update your store's stock rule setting to the rule representing your safety stock. Next, go to any individual listings you'd like to close-out and override their listing stock rule to "free". These rules can be imported in bulk from the imports/exports tab.

How do I create additional reserves for specific products?

Go to any individual listing you'd like to add additional safety stock for and override their listing stock rule based on the recommendations here. These rules can be imported in bulk across multiple listings using the imports/exports page.

What stock rule should I use to reserve safety stock?

The default stock rule is "free", which is the amount on hand that is not reserved for open (unshipped) orders. This default rule leaves no margin for error so it's important to come up with an safety stock strategy.

We have a few great examples here but you can always speak with our team for a catered recommendation based on your sales volume, order history, and stocking preferences.

All-in-one recommendation

This is our all-in-one solution based on best-practices we've discovered across thousands of ecommerce stores.

  • reserves 5 stock across the board that will never be released for sale. This accounts for loss due to damage, misplacement, or theft in the warehouse. Remember to make this higher for your Amazon/eBay/Walmart store compared to your main shopping cart software to avoid seller performance penalties.
  • reserves an extra 15% based on open orders that will automatically be released for sale as you fulfill those orders.
  • never advertises more than 100 units available, useful for preventing competitors from seeing how much inventory you have available at that price. Stock sync runs regularly and should replenish to near 100 every few minutes.
no_more_than(free - 5 - (reserved * 0.15), 100)

Reserve-based safety stock

This rule adds 10% to your reserved inventory so there is room for exchanges, damage, and overselling. This is especially useful for flash sales. As you fulfill your orders, the additional reserved inventory will be slowly released for sale.

free - (reserved * 0.15)

No safety stock (not recommended)

This rule "free" advertises all of your unsold inventory. Free is your on hand inventory minus your reserved (unshipped) inventory. You have zero margin for error in this configuration and it is not recommended.


Fixed safety stock

This rule sets aside a fixed amount of inventory. If you have 10 units on hand and no open orders, we would advertise 0 on your sales channel.

This is useful for selling out on Amazon before you sell out on your own personal stores. You should preemptively sell out first on Amazon, Jet, Walmart, eBay, and then other channels in that order to avoid the worst seller performance penalties.

This is useful when you know you have unaccounted in-house damage, loss, or exchanges but you should still regularly cycle count to make up for inventory accuracy issues. When using a rule like this as your store rule, you may want to set individual listings to just "free" to allow those items to sell completely out of stock.

free - 10
Did this answer your question?