Accepting credit cards, warehouses, and shipping and fulfilling orders
I'm looking for a solution to the below problem:
Our inventory and fulfillment processes are 100% manual and therefore have some human error involved. I'm looking for a way to hold back / reserve inventory in shopify at all times so no product actually sells down to 0. I want to have an accurate inventory in shopify but I also want to have units reserved for the occasional oversell.
Looking for an app or innate shopify solution - anyone have any tips?
Hi, @NMLPC.
Thanks for the post! I hope your day is off to a good start. The answer to this is tricky, as it really depends on your forecasted sales for the week/month. In addition, it would depend on how quickly you are able to receive, or produce the extra inventory.
It can be as easy as enabling "continue selling when out of stock" in Shopify so that your stock is able to go into the negative. Or, by using an app such as Stockbot Inventory Forecasting. This app uses your sales history to predict stock levels and the inventory required for the upcoming days. Additionally it has low stock notifications so you know when you need to replenish your inventory.
In the meantime, can you tell me a bit more about your products and business model ? This will help me provide a more tailored approach.
We're actually having the opposite problem. I want it to stop selling with 5 units left in inventory. Is there a solution for this?
Hi, @NMLPC.
Thanks for following up! I'm not currently aware of an option to completely stop selling once 5 is left in stock. However, the above app provides a notification when the stock level hits a set number.
Another potential work around is to simply sell to zero, however internally when a product is at 0, that would mean you have 5 left in stock. When you have 5 listed in Shopify, it would actually mean you have 10, and so on. While this suggestion is a bit juvenile, it is an option.
Thanks!
Was just looking at modifying some code we have that does this from the theme. In our product-form.liquid page we have the following...
<div class="product__buy">
<div class="form__control product__quantity">
<label class="form__label" for="quantity">{{ 'product.general.quantity' | t }}</label>
<input type="number" pattern="[0-9]*" name="quantity" min="1" step="1" value="1" required="required">
</div>
{%- if product.selected_or_first_available_variant.inventory_quantity >5 -%}
<button type="submit" class="button button--primary button--no-disabled-opacity product__add-to-cart" {% if settings.cart_page != 'page' %}data-action="add-to-cart"{% endif %}>{{ 'product.general.add_to_cart' | t }}</button>
{%- else -%}
<button type="submit" class="button button--secondary button--no-disabled-opacity product__add-to-cart" disabled="disabled">{{ 'product.labels.sold_out' | t }}</button>
{%- endif -%}
</div>
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024